From b036b8a2a1cad75f414d5db71171d80c6b64cc07 Mon Sep 17 00:00:00 2001 From: Derk Weijers Date: Mon, 2 Dec 2024 11:31:16 +0100 Subject: [PATCH] chore: merge beta to main (#3637) * feat: add graphql (#3632) * feat: add GraphQL support with schema and queries for articles, blogs, and reports * feat: extend GraphQL schema to include Launch and Event types with new queries for articles and blogs by news site, launch, and event * refactor: remove logging configuration from settings.py * feat: add NewsSite type to GraphQL schema and fix typo in LaunchType fields * feat: implement GraphQL types and queries for Article, Blog, Report, Launch, Event, and NewsSite * feat: update GraphQL types to use custom filter classes for Article, Blog, and Report * feat: enhance article and blog queries with ordering by published date * fix: remove ordering from all_articles query in GraphQL schema * chore: sync pyproject * chore: ignore type beceause it's not available * build: 4.17.0-rc.1 Automatically generated by python-semantic-release * chore: update harvester to 0.10.0 * fix: update commit message format for semantic release * build: 4.17.0-rc.2 Automatically generated by python-semantic-release * chore: remove unused pika-stubs * feat: generate the label dynamically * feat(#3630): add django admin dark theme (#3633) * feat(#3630): django admin dark theme * fix: update STATIC_ROOT and add STATICFILES_DIRS for improved static file handling --------- Co-authored-by: Derk Weijers * chore: package updates --------- Co-authored-by: semantic-release Co-authored-by: Arnaud Muller <32609359+Nosudrum@users.noreply.github.com> --- CHANGELOG.md | 2247 +++ pyproject.toml | 8 +- src/api/schema.py | 61 + src/api/views/articles.py | 5 +- src/api/views/blogs.py | 5 +- src/api/views/filters.py | 26 + src/api/views/reports.py | 5 +- src/snapy/schema.py | 12 + src/snapy/settings.py | 21 +- src/snapy/urls.py | 3 + .../jet/css/themes/dark/_variables.scss | 3 + src/static/jet/css/themes/dark/base.css | 14848 ++++++++++++++++ src/static/jet/css/themes/dark/base.css.map | 1 + src/static/jet/css/themes/dark/base.scss | 2 + .../jet/css/themes/dark/jquery-ui.theme.css | 3 + .../css/themes/dark/jquery-ui.theme.css.map | 1 + .../jet/css/themes/dark/jquery-ui.theme.scss | 2 + .../jet/css/themes/dark/select2.theme.css | 3 + .../jet/css/themes/dark/select2.theme.css.map | 1 + .../jet/css/themes/dark/select2.theme.scss | 2 + uv.lock | 338 +- 21 files changed, 17431 insertions(+), 166 deletions(-) create mode 100644 CHANGELOG.md create mode 100644 src/api/schema.py create mode 100644 src/snapy/schema.py create mode 100644 src/static/jet/css/themes/dark/_variables.scss create mode 100644 src/static/jet/css/themes/dark/base.css create mode 100644 src/static/jet/css/themes/dark/base.css.map create mode 100644 src/static/jet/css/themes/dark/base.scss create mode 100644 src/static/jet/css/themes/dark/jquery-ui.theme.css create mode 100644 src/static/jet/css/themes/dark/jquery-ui.theme.css.map create mode 100644 src/static/jet/css/themes/dark/jquery-ui.theme.scss create mode 100644 src/static/jet/css/themes/dark/select2.theme.css create mode 100644 src/static/jet/css/themes/dark/select2.theme.css.map create mode 100644 src/static/jet/css/themes/dark/select2.theme.scss diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 00000000..3b1ce826 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,2247 @@ +# CHANGELOG + + +## v4.17.0-rc.2 (2024-11-29) + +### Bug Fixes + +- Update commit message format for semantic release + ([`25a90a2`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/25a90a2210c3357039476e358cd931037d803a0f)) + +### Chores + +- Update harvester to 0.10.0 + ([`97dd87e`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/97dd87e5b40ce930a9e1f0600165e35e5b5ed157)) + + +## v4.17.0-rc.1 (2024-11-29) + +### Features + +- Add graphql ([#3632](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3632), + [`e9173ec`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/e9173eca24bcd095bf9443ed53381fb965b852ea)) + +* feat: add GraphQL support with schema and queries for articles, blogs, and reports + +* feat: extend GraphQL schema to include Launch and Event types with new queries for articles and + blogs by news site, launch, and event + +* refactor: remove logging configuration from settings.py + +* feat: add NewsSite type to GraphQL schema and fix typo in LaunchType fields + +* feat: implement GraphQL types and queries for Article, Blog, Report, Launch, Event, and NewsSite + +* feat: update GraphQL types to use custom filter classes for Article, Blog, and Report + +* feat: enhance article and blog queries with ordering by published date + +* fix: remove ordering from all_articles query in GraphQL schema + +* chore: sync pyproject + +* chore: ignore type beceause it's not available + +- Add Python Semantic Release + ([#3631](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3631), + [`63556ea`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/63556ea8e5aa82ba51a6611650472e4f32f3de6c)) + +* feat: added commitizen + +* feat: added config for commitizen + +* feat: added psr config + +* feat: add GitHub Actions workflow for semantic release + + +## v4.16.4 (2024-11-22) + +### Chores + +- Update harvester dependency version to 0.9.0 in pyproject.toml and uv.lock + ([`83150a0`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/83150a07661d8a6470121b70aab9d02220579ff9)) + + +## v4.16.3 (2024-11-21) + +### Chores + +- Package updates + ([`b62599a`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/b62599a3e5ef185d971a5a7ebd5c780d15310f33)) + + +## v4.16.2 (2024-11-20) + +### Refactoring + +- Simplify existence checks for articles, blogs, and reports by removing title filter + ([`05748a6`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/05748a641ee26c052d63b5df6495856a0bf7aeb8)) + + +## v4.16.1 (2024-11-19) + +### Chores + +- Update harvester dependency version to 0.7.0 in pyproject.toml and uv.lock + ([`49c2f98`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/49c2f986a00e03b75004fe874f9f86dd240955ab)) + +- Revert "feat: update Dockerfile to install Google Chrome and wget (#3623)" + ([#3624](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3624), + [`d455fef`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/d455fef5197a4d42f62b1f41827057dbaf7cbbba)) + +This reverts commit dcd179dee3aaaded83a25777b44c9c0e5c103d8d. + +- Remove AMQP configuration from .env.example and update Dockerfile to use apt-get upgrade + ([`82bb1b3`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/82bb1b3ad12e8a1a42fa24b824d3beec75029092)) + +### Features + +- Update Dockerfile to install Google Chrome and wget + ([#3623](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3623), + [`dcd179d`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/dcd179dee3aaaded83a25777b44c9c0e5c103d8d)) + +* feat: update Dockerfile to install Google Chrome and wget + +* chore: update harvester dependency to version 0.5.0 in pyproject.toml and uv.lock + +### Refactoring + +- Change log level from info to debug for existing blog and report checks + ([#3622](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3622), + [`2ac68b8`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/2ac68b8234f463e18047df86bd76382e446586dd)) + +* refactor: change log level from info to debug for existing blog and report checks + +* chore: package updates + + +## v4.16.0 (2024-11-18) + +### Bug Fixes + +- Docker build ([#3621](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3621), + [`561b279`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/561b2792d7d3a140a3898381881552c36d903075)) + +* feat: add repository credentials as inputs for build-image action + +* feat: optimize Dockerfile by adding multi-stage build for improved image size + +### Chores + +- Add UV_INDEX_TSD credentials to GitHub workflows for enhanced security + ([`a013715`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/a013715bb71006da0fd4960b96d8b34bf745c6e5)) + +- **deps**: Bump mikepenz/action-junit-report from 4 to 5 + ([#3618](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3618), + [`28a0543`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/28a0543929aca9db1c51d8ec0695139da2e39324)) + +### Features + +- Add repository credentials as inputs for build-image action + ([#3620](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3620), + [`cc14fe4`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/cc14fe4b7bf31eeb023ea2eb413c617012351479)) + +- Add harvester & django-admin commands + ([#3619](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3619), + [`b17a498`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/b17a49846eb98f4a30c980761775849fca4714c1)) + +* chore: remove deprecated importer + +* feat: add the new importer app + +* feat: add uv variables for private packages + +* feat: new importer app with the harvester lib + +* feat: add logging configuration to settings + +* chore: update pre-commit hooks to latest versions + +* feat: implement news processing commands with logging + +* feat: add harvester dependency and configure uv sources + +* feat: enhance news processing with blog and report handling, improve logging + +* refactor: optimize news site retrieval by caching news_sites query + +* refactor: remove Celery integration and add ll commands + +* refactor: remove timeout from client options and set it directly in httpx.Client + +* refactor: remove timeout from client options to comply with security guidelines + +* chore: add UV_INDEX_TSD credentials to GitHub workflows for enhanced security + +* refactor: remove Makefile as it is no longer needed + +* chore: add UV_INDEX_TSD credentials to setup-python action for enhanced security + +* chore: add registry credentials inputs to setup-python action for improved security + +* chore: Revert "chore: add registry credentials inputs to setup-python action for improved + security" + +This reverts commit 18c5a670450606fbe0c65cbc770f9f0a1f9010bf. + +* chore: Revert "chore: add UV_INDEX_TSD credentials to setup-python action for enhanced security" + +This reverts commit 47769de0472e5927c4b0ad1a99bd4d640745c098. + +* chore: update setup-python action for improved security and credential management + +* chore: update UV version and action reference in setup-python action + +* chore: remove unused AMQP settings from configuration + + +## v4.15.1 (2024-11-03) + +### Chores + +- Update dependencies for improved performance + ([`b3e7791`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/b3e77918fa253459749819b063d9648694489296)) + +- Remove logfire ([#3616](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3616), + [`a73ecdb`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/a73ecdb5c723d7d9e649c836d3a7696db9fbb849)) + + +## v4.14.1 (2024-10-11) + +### Bug Fixes + +- Revert "chore: move to file based version (#3612)" + ([#3613](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3613), + [`8f547f1`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/8f547f1beb913299c939e9135153e189c35626f6)) + +This reverts commit efe115308501d033e8738495f3af82ea9b9504ea. + +### Chores + +- Move to file based version ([#3612](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3612), + [`efe1153`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/efe115308501d033e8738495f3af82ea9b9504ea)) + +* chore: Update project configuration and dependencies + +- Remove unused build-system configuration - Add version.py file to store project version - Update + usage of importlib.metadata to use __version__ from version.py - Update uv.lock to use virtual + source for snapy package + +* chore: Update version in src/version.py + +* chore: Update test workflow and mypy configuration + +* chore: Update pytest configuration and add pythonpath to pyproject.toml + +- Update django-stubs-ext to version 4.2.7 + ([#3611](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3611), + [`2404866`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/2404866202ccf4da93f0c2c0cd1341a6d7a6a0e5)) + +- Add migrate command to Makefile + ([#3610](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3610), + [`0c6ce30`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/0c6ce307af3c150ab416bb38458d333e99ac9248)) + +- Src layout ([#3609](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3609), + [`253df3b`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/253df3b6dec512e7ffd36dda320a08a3b41fe457)) + +* feat: add profiles to docker-compose services + +Add the "profiles" configuration to the docker-compose services for consuming, beat, and worker. + This allows for better management and customization of the services. + +Refactor the docker-compose.yml file to include the "profiles" option with the value "all" for each + service. + +Closes # + +* feat: going to a src layout + +* chore: making life a bit easier + +* refactor: update exclude path for ruff linting + +* refactor: update Dockerfile to include src directory + +* refactor: remove unnecessary VSCode configuration files + +* refactor: remove CodSpeed benchmark workflow + +### Features + +- Start using uv ([#3606](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3606), + [`81c7c60`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/81c7c603f566142646912fb805ae33eb8171ccd8)) + +* feat: start using uv + +* chore: update workflows to use uv + +* chore: update project name to "spaceflightnewsapi" + +* chore: update project name to "snapy" + +* chore: Update Dockerfile to use uv for project dependencies + +* chore: Update Dockerfile to use uv for project dependencies + +* chore: Update workflows to use uv for dependency management + +* chore: Update Python version in production and staging workflows + +* chore: Update version in pyproject.toml using inputs.version + + +## v4.14.0 (2024-09-16) + +### Chores + +- **deps**: Bump the package-updates group with 3 updates + ([#3605](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3605), + [`5f78229`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/5f78229457832f9db8323bdeaf86f567bb52adda)) + +Bumps the package-updates group with 3 updates: [boto3](https://github.com/boto/boto3), + [logfire](https://github.com/pydantic/logfire) and [ruff](https://github.com/astral-sh/ruff). + +Updates `boto3` from 1.35.18 to 1.35.19 - [Release notes](https://github.com/boto/boto3/releases) - + [Commits](https://github.com/boto/boto3/compare/1.35.18...1.35.19) + +Updates `logfire` from 0.51.0 to 0.52.0 - [Release + notes](https://github.com/pydantic/logfire/releases) - + [Changelog](https://github.com/pydantic/logfire/blob/main/CHANGELOG.md) - + [Commits](https://github.com/pydantic/logfire/compare/v0.51.0...v0.52.0) + +Updates `ruff` from 0.6.4 to 0.6.5 - [Release notes](https://github.com/astral-sh/ruff/releases) - + [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - + [Commits](https://github.com/astral-sh/ruff/compare/0.6.4...0.6.5) + +--- updated-dependencies: - dependency-name: boto3 dependency-type: direct:production update-type: + version-update:semver-patch dependency-group: package-updates - dependency-name: logfire + dependency-type: direct:production update-type: version-update:semver-minor dependency-group: + package-updates - dependency-name: ruff dependency-type: direct:development update-type: + version-update:semver-patch dependency-group: package-updates ... + +Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] + <49699333+dependabot[bot]@users.noreply.github.com> + +### Features + +- Add environment variable for Sentry environment + ([#3604](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3604), + [`86ab9e2`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/86ab9e2811aed05b7939d233f00a67b2eaaa2a31)) + + +## v4.13.0 (2024-09-13) + +### Chores + +- **deps**: Update logfire to version 0.51.0 + ([`24023bc`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/24023bce0e18843c8b76246b78c08a4f8c01f69d)) + +- **deps**: Bump the package-updates group with 6 updates + ([#3603](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3603), + [`d3530d6`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/d3530d6252034ddf05413b56e5ac86ff148b854a)) + +- **deps**: Bump the package-updates group with 4 updates + ([#3602](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3602), + [`b08ab11`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/b08ab1120875ec8aa8549cd5cb8c6bdad488edfd)) + +- **deps**: Bump the package-updates group with 4 updates + ([#3601](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3601), + [`af0346b`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/af0346b74c132d5a0f5cbdf55797eae615ce9ac2)) + +Bumps the package-updates group with 4 updates: + [django-celery-beat](https://github.com/celery/django-celery-beat), + [boto3](https://github.com/boto/boto3), [logfire](https://github.com/pydantic/logfire) and + [ruff](https://github.com/astral-sh/ruff). + +Updates `django-celery-beat` from 2.6.0 to 2.7.0 - [Release + notes](https://github.com/celery/django-celery-beat/releases) - + [Changelog](https://github.com/celery/django-celery-beat/blob/main/Changelog) - + [Commits](https://github.com/celery/django-celery-beat/compare/v2.6.0...v2.7.0) + +Updates `boto3` from 1.35.0 to 1.35.5 - [Release notes](https://github.com/boto/boto3/releases) - + [Commits](https://github.com/boto/boto3/compare/1.35.0...1.35.5) + +Updates `logfire` from 0.50.1 to 0.51.0 - [Release + notes](https://github.com/pydantic/logfire/releases) - + [Changelog](https://github.com/pydantic/logfire/blob/main/CHANGELOG.md) - + [Commits](https://github.com/pydantic/logfire/compare/v0.50.1...v0.51.0) + +Updates `ruff` from 0.6.1 to 0.6.2 - [Release notes](https://github.com/astral-sh/ruff/releases) - + [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - + [Commits](https://github.com/astral-sh/ruff/compare/0.6.1...0.6.2) + +--- updated-dependencies: - dependency-name: django-celery-beat dependency-type: direct:production + update-type: version-update:semver-minor dependency-group: package-updates - dependency-name: + boto3 dependency-type: direct:production update-type: version-update:semver-patch + dependency-group: package-updates - dependency-name: logfire dependency-type: direct:production + update-type: version-update:semver-minor dependency-group: package-updates - dependency-name: ruff + dependency-type: direct:development update-type: version-update:semver-patch dependency-group: + package-updates ... + +Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] + <49699333+dependabot[bot]@users.noreply.github.com> + +### Features + +- Add health checks ([#3586](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3586), + [`5cac9f3`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/5cac9f3d87a5130dfe82ea2155f4d0b181a486c4)) + +* feat: add health checks + +* chore: Remove unused psycopg2_binary packages + +* chore(deps): bump the package-updates group with 4 updates (#3602) + +* chore(deps): bump the package-updates group with 6 updates (#3603) + +* refactor: Optimize code for better performance + +* chore(deps): bump the package-updates group with 6 updates (#3603) + +--------- + +Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> + + +## v4.12.3 (2024-08-23) + +### Chores + +- **deps**: Bump the package-updates group with 4 updates + ([#3600](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3600), + [`3e74c91`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/3e74c9124bc54982242caf8b12db410353403260)) + +Bumps the package-updates group with 4 updates: + [markdown](https://github.com/Python-Markdown/markdown), + [sentry-sdk](https://github.com/getsentry/sentry-python), [boto3](https://github.com/boto/boto3) + and [ruff](https://github.com/astral-sh/ruff). + +Updates `markdown` from 3.6 to 3.7 - [Release + notes](https://github.com/Python-Markdown/markdown/releases) - + [Changelog](https://github.com/Python-Markdown/markdown/blob/master/docs/changelog.md) - + [Commits](https://github.com/Python-Markdown/markdown/compare/3.6...3.7) + +Updates `sentry-sdk` from 2.12.0 to 2.13.0 - [Release + notes](https://github.com/getsentry/sentry-python/releases) - + [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGELOG.md) - + [Commits](https://github.com/getsentry/sentry-python/compare/2.12.0...2.13.0) + +Updates `boto3` from 1.34.158 to 1.35.0 - [Release notes](https://github.com/boto/boto3/releases) - + [Commits](https://github.com/boto/boto3/compare/1.34.158...1.35.0) + +Updates `ruff` from 0.5.7 to 0.6.1 - [Release notes](https://github.com/astral-sh/ruff/releases) - + [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - + [Commits](https://github.com/astral-sh/ruff/compare/0.5.7...0.6.1) + +--- updated-dependencies: - dependency-name: markdown dependency-type: direct:production + update-type: version-update:semver-minor dependency-group: package-updates - dependency-name: + sentry-sdk dependency-type: direct:production update-type: version-update:semver-minor + dependency-group: package-updates - dependency-name: boto3 dependency-type: direct:production + update-type: version-update:semver-minor dependency-group: package-updates - dependency-name: ruff + dependency-type: direct:development update-type: version-update:semver-minor dependency-group: + package-updates ... + +Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] + <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Derk Weijers + + + +## v4.12.2 (2024-08-18) + +### Features + +- Add lazy loading to admin ([#3598](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3598), + [`0a1e91d`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/0a1e91de40f6502399eddff48deb3496923b5c21)) + + +## v4.12.1 (2024-08-16) + +### Chores + +- Revert log settings to defaults + ([#3597](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3597), + [`250dcc6`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/250dcc6e7ebbad00e6d5e46c3ca73dd362d314e2)) + + +## v4.12.0 (2024-08-16) + +### Chores + +- **deps**: Bump the package-updates group with 6 updates + ([#3596](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3596), + [`86f0b94`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/86f0b94b195c78a9d9117a2d6760baf722909c75)) + +Bumps the package-updates group with 6 updates: + +| Package | From | To | | --- | --- | --- | | [django](https://github.com/django/django) | `4.2.14` + | `4.2.15` | | [pyyaml](https://github.com/yaml/pyyaml) | `6.0.1` | `6.0.2` | | + [gunicorn](https://github.com/benoitc/gunicorn) | `22.0.0` | `23.0.0` | | + [boto3](https://github.com/boto/boto3) | `1.34.153` | `1.34.158` | | + [logfire](https://github.com/pydantic/logfire) | `0.48.1` | `0.50.1` | | + [ruff](https://github.com/astral-sh/ruff) | `0.5.6` | `0.5.7` | + +Updates `django` from 4.2.14 to 4.2.15 - + [Commits](https://github.com/django/django/compare/4.2.14...4.2.15) + +Updates `pyyaml` from 6.0.1 to 6.0.2 - [Release notes](https://github.com/yaml/pyyaml/releases) - + [Changelog](https://github.com/yaml/pyyaml/blob/main/CHANGES) - + [Commits](https://github.com/yaml/pyyaml/compare/6.0.1...6.0.2) + +Updates `gunicorn` from 22.0.0 to 23.0.0 - [Release + notes](https://github.com/benoitc/gunicorn/releases) - + [Commits](https://github.com/benoitc/gunicorn/compare/22.0.0...23.0.0) + +Updates `boto3` from 1.34.153 to 1.34.158 - [Release notes](https://github.com/boto/boto3/releases) + - [Commits](https://github.com/boto/boto3/compare/1.34.153...1.34.158) + +Updates `logfire` from 0.48.1 to 0.50.1 - [Release + notes](https://github.com/pydantic/logfire/releases) - + [Changelog](https://github.com/pydantic/logfire/blob/main/CHANGELOG.md) - + [Commits](https://github.com/pydantic/logfire/compare/v0.48.1...v0.50.1) + +Updates `ruff` from 0.5.6 to 0.5.7 - [Release notes](https://github.com/astral-sh/ruff/releases) - + [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - + [Commits](https://github.com/astral-sh/ruff/compare/0.5.6...0.5.7) + +--- updated-dependencies: - dependency-name: django dependency-type: direct:production update-type: + version-update:semver-patch dependency-group: package-updates - dependency-name: pyyaml + dependency-type: direct:production update-type: version-update:semver-patch dependency-group: + package-updates - dependency-name: gunicorn dependency-type: direct:production update-type: + version-update:semver-major dependency-group: package-updates - dependency-name: boto3 + dependency-type: direct:production update-type: version-update:semver-patch dependency-group: + package-updates - dependency-name: logfire dependency-type: direct:production update-type: + version-update:semver-minor dependency-group: package-updates - dependency-name: ruff + dependency-type: direct:development update-type: version-update:semver-patch dependency-group: + package-updates ... + +Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] + <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Derk Weijers + + +- **deps**: Bump django from 4.2.14 to 4.2.15 + ([#3595](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3595), + [`5b6b1be`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/5b6b1be9d84667470db24cb38227c07f3ac0fb9c)) + +Bumps [django](https://github.com/django/django) from 4.2.14 to 4.2.15. - + [Commits](https://github.com/django/django/compare/4.2.14...4.2.15) + +--- updated-dependencies: - dependency-name: django dependency-type: direct:production ... + +Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] + <49699333+dependabot[bot]@users.noreply.github.com> + + +## v4.11.0 (2024-08-05) + +### Chores + +- **deps**: Bump the package-updates group with 6 updates + ([#3594](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3594), + [`fefc21a`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/fefc21a479069911e805e8947a4f6784f6fd0525)) + +Bumps the package-updates group with 6 updates: + +| Package | From | To | | --- | --- | --- | | + [django-filter](https://github.com/carltongibson/django-filter) | `24.2` | `24.3` | | + [sentry-sdk](https://github.com/getsentry/sentry-python) | `2.11.0` | `2.12.0` | | + [boto3](https://github.com/boto/boto3) | `1.34.149` | `1.34.153` | | + [logfire](https://github.com/pydantic/logfire) | `0.48.0` | `0.48.1` | | + [coverage](https://github.com/nedbat/coveragepy) | `7.6.0` | `7.6.1` | | + [ruff](https://github.com/astral-sh/ruff) | `0.5.5` | `0.5.6` | + +Updates `django-filter` from 24.2 to 24.3 - [Release + notes](https://github.com/carltongibson/django-filter/releases) - + [Changelog](https://github.com/carltongibson/django-filter/blob/main/CHANGES.rst) - + [Commits](https://github.com/carltongibson/django-filter/compare/24.2...24.3) + +Updates `sentry-sdk` from 2.11.0 to 2.12.0 - [Release + notes](https://github.com/getsentry/sentry-python/releases) - + [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGELOG.md) - + [Commits](https://github.com/getsentry/sentry-python/compare/2.11.0...2.12.0) + +Updates `boto3` from 1.34.149 to 1.34.153 - [Release notes](https://github.com/boto/boto3/releases) + - [Commits](https://github.com/boto/boto3/compare/1.34.149...1.34.153) + +Updates `logfire` from 0.48.0 to 0.48.1 - [Release + notes](https://github.com/pydantic/logfire/releases) - + [Changelog](https://github.com/pydantic/logfire/blob/main/CHANGELOG.md) - + [Commits](https://github.com/pydantic/logfire/compare/v0.48.0...v0.48.1) + +Updates `coverage` from 7.6.0 to 7.6.1 - [Release + notes](https://github.com/nedbat/coveragepy/releases) - + [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst) - + [Commits](https://github.com/nedbat/coveragepy/compare/7.6.0...7.6.1) + +Updates `ruff` from 0.5.5 to 0.5.6 - [Release notes](https://github.com/astral-sh/ruff/releases) - + [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - + [Commits](https://github.com/astral-sh/ruff/compare/0.5.5...0.5.6) + +--- updated-dependencies: - dependency-name: django-filter dependency-type: direct:production + update-type: version-update:semver-minor dependency-group: package-updates - dependency-name: + sentry-sdk dependency-type: direct:production update-type: version-update:semver-minor + dependency-group: package-updates - dependency-name: boto3 dependency-type: direct:production + update-type: version-update:semver-patch dependency-group: package-updates - dependency-name: + logfire dependency-type: direct:production update-type: version-update:semver-patch + dependency-group: package-updates - dependency-name: coverage dependency-type: direct:development + update-type: version-update:semver-patch dependency-group: package-updates - dependency-name: ruff + dependency-type: direct:development update-type: version-update:semver-patch dependency-group: + package-updates ... + +Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] + <49699333+dependabot[bot]@users.noreply.github.com> + +- **deps**: Bump CodSpeedHQ/action from 2 to 3 + ([#3592](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3592), + [`3b01de5`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/3b01de558304183da55388d31ffa38ee7d099703)) + +- **deps**: Bump the package-updates group with 6 updates + ([#3591](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3591), + [`14ad9c5`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/14ad9c5f8ec7283989a9c7843d3ab88982aa6bc1)) + +### Features + +- Favicon for admin ([#3593](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3593), + [`9d4ddbf`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/9d4ddbf45db1da008862080cddfe29b4b52d9f6a)) + + +## v4.10.0 (2024-07-24) + +### Chores + +- **deps**: Bump the package-updates group with 5 updates + ([#3588](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3588), + [`3c1704e`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/3c1704ec868e3b747013076b2056905b33904e2b)) + +Bumps the package-updates group with 5 updates: + +| Package | From | To | | --- | --- | --- | | + [sentry-sdk](https://github.com/getsentry/sentry-python) | `2.9.0` | `2.10.0` | | + [boto3](https://github.com/boto/boto3) | `1.34.144` | `1.34.145` | | + [logfire](https://github.com/pydantic/logfire) | `0.46.1` | `0.47.0` | | + [pytest](https://github.com/pytest-dev/pytest) | `8.2.2` | `8.3.1` | | + [ruff](https://github.com/astral-sh/ruff) | `0.5.2` | `0.5.4` | + +Updates `sentry-sdk` from 2.9.0 to 2.10.0 - [Release + notes](https://github.com/getsentry/sentry-python/releases) - + [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGELOG.md) - + [Commits](https://github.com/getsentry/sentry-python/compare/2.9.0...2.10.0) + +Updates `boto3` from 1.34.144 to 1.34.145 - [Release notes](https://github.com/boto/boto3/releases) + - [Commits](https://github.com/boto/boto3/compare/1.34.144...1.34.145) + +Updates `logfire` from 0.46.1 to 0.47.0 - [Release + notes](https://github.com/pydantic/logfire/releases) - + [Changelog](https://github.com/pydantic/logfire/blob/main/CHANGELOG.md) - + [Commits](https://github.com/pydantic/logfire/compare/v0.46.1...v0.47.0) + +Updates `pytest` from 8.2.2 to 8.3.1 - [Release + notes](https://github.com/pytest-dev/pytest/releases) - + [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst) - + [Commits](https://github.com/pytest-dev/pytest/compare/8.2.2...8.3.1) + +Updates `ruff` from 0.5.2 to 0.5.4 - [Release notes](https://github.com/astral-sh/ruff/releases) - + [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - + [Commits](https://github.com/astral-sh/ruff/compare/0.5.2...0.5.4) + +--- updated-dependencies: - dependency-name: sentry-sdk dependency-type: direct:production + update-type: version-update:semver-minor dependency-group: package-updates - dependency-name: + boto3 dependency-type: direct:production update-type: version-update:semver-patch + dependency-group: package-updates - dependency-name: logfire dependency-type: direct:production + update-type: version-update:semver-minor dependency-group: package-updates - dependency-name: + pytest dependency-type: direct:development update-type: version-update:semver-minor + dependency-group: package-updates - dependency-name: ruff dependency-type: direct:development + update-type: version-update:semver-patch dependency-group: package-updates ... + +Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] + <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Derk Weijers + + +- **deps**: Bump the package-updates group with 5 updates + ([#3587](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3587), + [`67457bc`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/67457bc596ce0cd886f7a7e94b7554c3dea5744f)) + +Bumps the package-updates group with 5 updates: + +| Package | From | To | | --- | --- | --- | | + [sentry-sdk](https://github.com/getsentry/sentry-python) | `2.7.1` | `2.9.0` | | + [django-storages](https://github.com/jschneier/django-storages) | `1.14.3` | `1.14.4` | | + [boto3](https://github.com/boto/boto3) | `1.34.140` | `1.34.144` | | + [coverage](https://github.com/nedbat/coveragepy) | `7.5.4` | `7.6.0` | | + [ruff](https://github.com/astral-sh/ruff) | `0.5.1` | `0.5.2` | + +Updates `sentry-sdk` from 2.7.1 to 2.9.0 - [Release + notes](https://github.com/getsentry/sentry-python/releases) - + [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGELOG.md) - + [Commits](https://github.com/getsentry/sentry-python/compare/2.7.1...2.9.0) + +Updates `django-storages` from 1.14.3 to 1.14.4 - + [Changelog](https://github.com/jschneier/django-storages/blob/master/CHANGELOG.rst) - + [Commits](https://github.com/jschneier/django-storages/compare/1.14.3...1.14.4) + +Updates `boto3` from 1.34.140 to 1.34.144 - [Release notes](https://github.com/boto/boto3/releases) + - [Commits](https://github.com/boto/boto3/compare/1.34.140...1.34.144) + +Updates `coverage` from 7.5.4 to 7.6.0 - [Release + notes](https://github.com/nedbat/coveragepy/releases) - + [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst) - + [Commits](https://github.com/nedbat/coveragepy/compare/7.5.4...7.6.0) + +Updates `ruff` from 0.5.1 to 0.5.2 - [Release notes](https://github.com/astral-sh/ruff/releases) - + [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - + [Commits](https://github.com/astral-sh/ruff/compare/0.5.1...0.5.2) + +--- updated-dependencies: - dependency-name: sentry-sdk dependency-type: direct:production + update-type: version-update:semver-minor dependency-group: package-updates - dependency-name: + django-storages dependency-type: direct:production update-type: version-update:semver-patch + dependency-group: package-updates - dependency-name: boto3 dependency-type: direct:production + update-type: version-update:semver-patch dependency-group: package-updates - dependency-name: + coverage dependency-type: direct:development update-type: version-update:semver-minor + dependency-group: package-updates - dependency-name: ruff dependency-type: direct:development + update-type: version-update:semver-patch dependency-group: package-updates ... + +Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] + <49699333+dependabot[bot]@users.noreply.github.com> + +- Add pytest-codspeed for benchmarking + ([#3585](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3585), + [`1e76eff`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/1e76eff862654670cca43cc3ce99410516ebe8e5)) + +* chore: Add pytest-codspeed for benchmarking (#3585) + +* chore: Add benchmarking with pytest-codspeed for info and reports endpoints + +* chore: Add CSRF_TRUSTED_ORIGINS=localhost to pyproject.toml + +* chore: Update environment variables in codspeed.yml and pyproject.toml + +* fix: correct pytest command + +* chore: update the name + +* chore: clean-up + +### Features + +- **#3589**: Optimize admin querysets + ([#3590](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3590), + [`c689638`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/c68963824c07f39d9aca35395771938f8d227b5d)) + +* feat(#3589): optimize admin querysets + +* chore: add docstrings and cleanup + +--------- + +Co-authored-by: Derk Weijers + + +## v4.9.1 (2024-07-11) + +### Chores + +- Update deployment workflows to use GITHUB_TOKEN instead of CR_PAT + ([`ebc38e7`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/ebc38e7b3057c5ebb92b4b832047f3f338030fe0)) + + +## v4.9.0 (2024-07-11) + +### Bug Fixes + +- Cleanup action ([#3582](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3582), + [`4210d35`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/4210d3533dd96131dbc43f9f8135b20368f45a8f)) + +* chore: Add write permissions to delete_runs job in cleanup workflow + +* chore: Remove token from cleanup workflow + +Remove the token from the cleanup workflow to ensure that it is not exposed in the repository. The + token was previously used for authentication but is no longer necessary. This change improves the + security of the repository. + +* chore: Schedule cleanup tasks to run daily at midnight + +To automate the cleanup tasks, the cleanup workflow has been updated to include a schedule that runs + the workflow daily at midnight. This change ensures that the cleanup tasks are executed regularly, + improving the maintenance of the repository. + +### Chores + +- Update deployment workflows to use GITHUB_TOKEN instead of CR_PAT + ([#3584](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3584), + [`0dbfba1`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/0dbfba1df3c90f753ab43d4afe025b654f007741)) + +- Add logfire library for Django logging + ([#3583](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3583), + [`dc0db25`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/dc0db25d30b51941a6b0183348cd72b08e9271e8)) + +- **deps**: Bump django from 4.2.13 to 4.2.14 + ([#3581](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3581), + [`4e002c2`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/4e002c24bd9e4bead2f4149569d91e78710b1a2f)) + +- **deps**: Bump the package-updates group with 2 updates + ([#3580](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3580), + [`a078bc1`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/a078bc1647af364f2febb90c55a358f02f35a887)) + +Bumps the package-updates group with 2 updates: [boto3](https://github.com/boto/boto3) and + [ruff](https://github.com/astral-sh/ruff). + +Updates `boto3` from 1.34.136 to 1.34.140 - [Release notes](https://github.com/boto/boto3/releases) + - [Commits](https://github.com/boto/boto3/compare/1.34.136...1.34.140) + +Updates `ruff` from 0.5.0 to 0.5.1 - [Release notes](https://github.com/astral-sh/ruff/releases) - + [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - + [Commits](https://github.com/astral-sh/ruff/compare/0.5.0...0.5.1) + +--- updated-dependencies: - dependency-name: boto3 dependency-type: direct:production update-type: + version-update:semver-patch dependency-group: package-updates - dependency-name: ruff + dependency-type: direct:development update-type: version-update:semver-patch dependency-group: + package-updates ... + +Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] + <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Derk Weijers + + +- **deps**: Bump certifi from 2024.6.2 to 2024.7.4 + ([#3579](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3579), + [`430463d`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/430463d05d1ea733cedd61b9668bc27543f2a788)) + +Bumps [certifi](https://github.com/certifi/python-certifi) from 2024.6.2 to 2024.7.4. - + [Commits](https://github.com/certifi/python-certifi/compare/2024.06.02...2024.07.04) + +--- updated-dependencies: - dependency-name: certifi dependency-type: indirect ... + +Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] + <49699333+dependabot[bot]@users.noreply.github.com> + +- Update Python and Poetry setup in tests workflow + ([#3578](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3578), + [`7ed7fcf`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/7ed7fcf686e7334de29c1ad226c7abb19a181089)) + +* chore: Update Python and Poetry setup in tests workflow + +* chore: Update Python and Poetry setup in tests workflow + +* chore: Update linters and set SECRET_KEY in tests workflow + +* chore: Update tests workflow with environment variables + +* chore: Update tests workflow with secrets and environment variables + +* chore: Update tests workflow with CSRF_TRUSTED_ORIGIN environment variable + +* fix: fix version that's being tested + +* chore: Update Python and Poetry setup in tests workflow + +* chore: Update tests workflow to install project in editable mode + +* chore: Update tests workflow to include CELERY_BROKER_URL environment variable + +* chore: Update LL_URL with default value in settings.py + +* chore: Update tests workflow to include project installation in editable mode + +* chore: Update tests workflow to include SENTRY_DSN environment variable + + +## v4.8.3 (2024-07-02) + +### Chores + +- Update workflow name to reflect deployment to staging environment + ([`a2ed519`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/a2ed51953cb7e5c768cecc458fee8240eede1ca5)) + +- Refactor Dockerfile for improved file copying and project installation + ([#3577](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3577), + [`38a5392`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/38a5392a8560b364a03459a37875f42a35d574bf)) + + +## v4.8.2 (2024-07-02) + +### Chores + +- Refactor Dockerfile for improved file copying and project installation + ([`b070e27`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/b070e27abd33fd9bfee20631d8af1c521c63df68)) + +- Copy files to temporary directory for build context + ([`b3faf29`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/b3faf29372969023c61f5f2d38ffaf6438b11dbf)) + +- Bump version to ${{ inputs.version }} + ([`e93ac33`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/e93ac33b5898edab1f073cf31b4c38a1803fb8a9)) + +- Load all + ([`d96d21f`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/d96d21f094ae8752392383d41adb4b6675b24df4)) + +- Commit through an action + ([`3f21753`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/3f217531c8ff6f46c04fdc7af06906b5e3f8d80b)) + +- Also commit so it gets picked up by the build context + ([`00d2ba5`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/00d2ba5f64bb2cc09740e70edf185a9cafdac253)) + + +## v4.8.1 (2024-07-02) + +### Chores + +- Update Dockerfile to include manage.py in file copying + ([`cf10c86`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/cf10c864a01fbc29476eeca0fa16c9f42112a490)) + +- Remove unused files and configurations from repository + ([`66d8d0f`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/66d8d0fb4c6223e75c815ea554bdf3580cd35a71)) + +- Update Dockerfile to include README.md in file copying + ([`9f83d32`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/9f83d322d4582f7dc4ea0b02fef57cad9baed79e)) + +- Update Dockerfile to use COPY instead of ADD for file copying + ([`9f30a2d`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/9f30a2de4337864ca4cd7244db419e9d833ed815)) + + +## v4.8.0 (2024-07-01) + +### Bug Fixes + +- Fix n-related issue + ([`7bd8a78`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/7bd8a78bb5580e3fad0b4269ea6d656b240fa230)) + +- Use the correct user and db + ([`38faffd`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/38faffd732fb20f5375d7119248f2c227c6202fc)) + +- **admin**: Add `image_url` field to news items admin + ([`81a621b`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/81a621b5ca3782467645a60b661b39d15692b79d)) + +- Make mypy happy again + ([`f3ff85b`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/f3ff85b137685f0ae089e54c579041ed1492c058)) + +- Call to `super()` as required by the linter + ([`2a799a6`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/2a799a6c918e2544bd8d7f9b4aed0a53ab2f8d55)) + +- Search on id as well + ([`770652b`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/770652b0373c5dc2563d28de2533e30c31c87a87)) + +- Remove space from updated_at field + ([`6bd3188`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/6bd31887e25b287fc5c23dd2bdd3476db209aa78)) + +- Remove black and use ruff + ([`3a7b057`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/3a7b05704015c35fab5199bc453b01a1933664f4)) + +- Get news_site by primary key + ([`2d0f0af`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/2d0f0afa1205cf2af1420646f77a66a8cc9fd9fd)) + +- Test match the new code + ([`9154e64`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/9154e642c6cfd202a113ebb314dd34c5cf17b7df)) + +- Content not saving + ([`7f6f585`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/7f6f585aba6c607ce1415f5c5402b5154afe9830)) + +- Missing deps + ([`2fb6b7b`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/2fb6b7b653aa19b9891ad7384f1eda2dff716385)) + +- Automatically set the date when not present + ([`b53ffea`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/b53ffeaf5c2acee3ad33cfefef2e0ca6fa086f38)) + +- Cleanup + ([`59e171b`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/59e171b9c0ef021aa72acfdc2a4b17451face1f9)) + +- Typo ([#3428](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3428), + [`5e6c80b`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/5e6c80b5705ed97e12c67ba7544a5217d02b7776)) + +- Handle non existing launches when syncing + ([#3425](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3425), + [`d82aeeb`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/d82aeeb8dcdda0ca92adee7e7e5c1ebd554cce62)) + +- Fix ll url parsing ([#3417](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3417), + [`22d3e58`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/22d3e58bd9ab82895293e587a59187abb3acb7cd)) + +- Minio ([#3400](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3400), + [`a4725e4`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/a4725e4713217b62aba8fe4c01c82b848e6e207c)) + +- Default debug is false + ([`b6a100a`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/b6a100ac39a5e7e77a136a90e3c45c450e83b74f)) + +- Link back to the org profile page + ([#3344](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3344), + [`a8707a3`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/a8707a3bb118f22edbdb41453642bf2e768a2a5c)) + +- Use the tag as version in the compose file + ([#3335](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3335), + [`6338ba3`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/6338ba30bef31ab3d4257afe01b6c9aa1889f920)) + +- Readme updates + ([`7b50237`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/7b50237a1f74de9557302654f30958fb99fbed81)) + +- Back to minio for now + ([`fa48041`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/fa480416fb611fb4adb79209fab1ecf418718019)) + +- Back to minio for now + ([`4153864`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/415386454c99fbf7ea8a32c785bae39150f4b99e)) + +- Set the max limit to 500. fixes #857 + ([#862](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/862), + [`5640b21`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/5640b21671eee5a0dc3562e0428a5a2981d18d79)) + +- Correct health check for postgres + ([#242](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/242), + [`9863f76`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/9863f76ef439f9a77551fd1a99b52f5bc253d1e0)) + +- Move to python 3.11 + ([`3fdb362`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/3fdb362809319acb136ba45bf83f4d46b7420a64)) + +- Updated readme through a pr + ([`b3f4242`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/b3f4242e30cc837c0e672849bea0a55462e28700)) + +- Updated readme through a pr + ([`200e293`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/200e29398c46eb3d67dd417b43f8c31c6c01847b)) + +- Also search on news_site__names + ([#220](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/220), + [`44efd0e`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/44efd0e2e74f9644038050afa185bc569034847a)) + +- Exposed Django port + ([`e5f0790`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/e5f0790d26958512d83eb77bf6d0d98a11c53b49)) + +- **snapy/settings.py**: Set the correct timezone + ([`278b7b1`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/278b7b1273df6f96997f082381899e9b19a13278)) + +### Build System + +- **deps-dev**: Bump ruff from 0.1.2 to 0.1.3 + ([#3367](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3367), + [`e6839ba`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/e6839bac96d023b9156c9488c7b0516957684251)) + +Bumps [ruff](https://github.com/astral-sh/ruff) from 0.1.2 to 0.1.3. - [Release + notes](https://github.com/astral-sh/ruff/releases) - + [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - + [Commits](https://github.com/astral-sh/ruff/compare/v0.1.2...v0.1.3) + +--- updated-dependencies: - dependency-name: ruff dependency-type: direct:development update-type: + version-update:semver-patch ... + +Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] + <49699333+dependabot[bot]@users.noreply.github.com> + +- **deps-dev**: Bump pytest-django from 4.5.2 to 4.6.0 + ([#3368](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3368), + [`71ab66d`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/71ab66d0fd478c52ffa3bed86cf5405cff0b629b)) + +Bumps [pytest-django](https://github.com/pytest-dev/pytest-django) from 4.5.2 to 4.6.0. - [Release + notes](https://github.com/pytest-dev/pytest-django/releases) - + [Changelog](https://github.com/pytest-dev/pytest-django/blob/master/docs/changelog.rst) - + [Commits](https://github.com/pytest-dev/pytest-django/compare/v4.5.2...v4.6.0) + +--- updated-dependencies: - dependency-name: pytest-django dependency-type: direct:development + update-type: version-update:semver-minor ... + +Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] + <49699333+dependabot[bot]@users.noreply.github.com> + +- **deps-dev**: Bump pytest-env from 1.1.0 to 1.1.1 + ([#3369](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3369), + [`215d9ad`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/215d9adf3eef54959be6e168706c8036aff17d6a)) + +Bumps [pytest-env](https://github.com/pytest-dev/pytest-env) from 1.1.0 to 1.1.1. - [Release + notes](https://github.com/pytest-dev/pytest-env/releases) - + [Commits](https://github.com/pytest-dev/pytest-env/compare/1.1.0...1.1.1) + +--- updated-dependencies: - dependency-name: pytest-env dependency-type: direct:development + update-type: version-update:semver-patch ... + +Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] + <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Derk Weijers + + +- **deps-dev**: Bump djangorestframework-stubs from 3.14.3 to 3.14.4 + ([#3356](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3356), + [`9432e7c`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/9432e7c9417263ab02e001412644eb711fa30caa)) + +Bumps [djangorestframework-stubs](https://github.com/typeddjango/djangorestframework-stubs) from + 3.14.3 to 3.14.4. - [Release + notes](https://github.com/typeddjango/djangorestframework-stubs/releases) - + [Commits](https://github.com/typeddjango/djangorestframework-stubs/compare/3.14.3...3.14.4) + +--- updated-dependencies: - dependency-name: djangorestframework-stubs dependency-type: + direct:development update-type: version-update:semver-patch ... + +Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] + <49699333+dependabot[bot]@users.noreply.github.com> + +- **deps-dev**: Bump black from 23.9.1 to 23.10.0 + ([#3355](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3355), + [`0e08352`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/0e083529b13d5cd88991eff7e3452530a0f0dac5)) + +Bumps [black](https://github.com/psf/black) from 23.9.1 to 23.10.0. - [Release + notes](https://github.com/psf/black/releases) - + [Changelog](https://github.com/psf/black/blob/main/CHANGES.md) - + [Commits](https://github.com/psf/black/compare/23.9.1...23.10.0) + +--- updated-dependencies: - dependency-name: black dependency-type: direct:development update-type: + version-update:semver-minor ... + +Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] + <49699333+dependabot[bot]@users.noreply.github.com> + +- **deps**: Bump markdown from 3.4.4 to 3.5 + ([#3349](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3349), + [`04cd023`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/04cd02353d1b0109c81926120c148fcd4d7c94e1)) + +* build(deps): bump markdown from 3.4.4 to 3.5 + +Bumps [markdown](https://github.com/Python-Markdown/markdown) from 3.4.4 to 3.5. - + [Changelog](https://github.com/Python-Markdown/markdown/blob/master/docs/changelog.md) - + [Commits](https://github.com/Python-Markdown/markdown/compare/3.4.4...3.5) + +--- updated-dependencies: - dependency-name: markdown dependency-type: direct:production + update-type: version-update:semver-minor ... + +Signed-off-by: dependabot[bot] + +* chore: updated lock + +--------- + +Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] + <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Derk Weijers + Co-authored-by: Derk Weijers + +- **deps-dev**: Bump django-stubs from 4.2.4 to 4.2.5 + ([#3350](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3350), + [`643d5e8`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/643d5e84ab408d9c9c6189311d535fe58f25bb9e)) + +Bumps [django-stubs](https://github.com/typeddjango/django-stubs) from 4.2.4 to 4.2.5. - [Release + notes](https://github.com/typeddjango/django-stubs/releases) - + [Commits](https://github.com/typeddjango/django-stubs/compare/4.2.4...4.2.5) + +--- updated-dependencies: - dependency-name: django-stubs dependency-type: direct:development + update-type: version-update:semver-patch ... + +Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] + <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Derk Weijers + + +- **deps**: Bump sentry-sdk from 1.31.0 to 1.32.0 + ([#3348](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3348), + [`7c4f328`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/7c4f328f106cd269f9608a55f2b97f2d587a37e6)) + +Bumps [sentry-sdk](https://github.com/getsentry/sentry-python) from 1.31.0 to 1.32.0. - [Release + notes](https://github.com/getsentry/sentry-python/releases) - + [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGELOG.md) - + [Commits](https://github.com/getsentry/sentry-python/compare/1.31.0...1.32.0) + +--- updated-dependencies: - dependency-name: sentry-sdk dependency-type: direct:production + update-type: version-update:semver-minor ... + +Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] + <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Derk Weijers + + +- **deps**: Bump urllib3 from 2.0.6 to 2.0.7 + ([#3347](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3347), + [`9c2af8a`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/9c2af8a0cb511c7c316a60d9cc17f7dd53c62292)) + +Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.0.6 to 2.0.7. - [Release + notes](https://github.com/urllib3/urllib3/releases) - + [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst) - + [Commits](https://github.com/urllib3/urllib3/compare/2.0.6...2.0.7) + +--- updated-dependencies: - dependency-name: urllib3 dependency-type: indirect ... + +Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] + <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Derk Weijers + + +- **deps**: Bump django-cors-headers from 4.2.0 to 4.3.0 + ([#3346](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3346), + [`7525e8f`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/7525e8fd3f91274779f8a45bfa01cf4fc24ffb8a)) + +Bumps [django-cors-headers](https://github.com/adamchainz/django-cors-headers) from 4.2.0 to 4.3.0. + - [Changelog](https://github.com/adamchainz/django-cors-headers/blob/main/CHANGELOG.rst) - + [Commits](https://github.com/adamchainz/django-cors-headers/compare/4.2.0...4.3.0) + +--- updated-dependencies: - dependency-name: django-cors-headers dependency-type: direct:production + update-type: version-update:semver-minor ... + +Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] + <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Derk Weijers + + +- **deps**: Bump urllib3 from 2.0.5 to 2.0.6 + ([#3322](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3322), + [`f0daddc`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/f0daddc1bf75245f813d46a296c100ba442103fe)) + +Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.0.5 to 2.0.6. - [Release + notes](https://github.com/urllib3/urllib3/releases) - + [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst) - + [Commits](https://github.com/urllib3/urllib3/compare/v2.0.5...2.0.6) + +--- updated-dependencies: - dependency-name: urllib3 dependency-type: indirect ... + +Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] + <49699333+dependabot[bot]@users.noreply.github.com> + +- **deps**: Bump sentry-sdk from 1.23.1 to 1.25.0 + ([#524](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/524), + [`d0edd21`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/d0edd217864f6baa2e7d31c291570f85129be6de)) + +Bumps [sentry-sdk](https://github.com/getsentry/sentry-python) from 1.23.1 to 1.25.0. - [Release + notes](https://github.com/getsentry/sentry-python/releases) - + [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGELOG.md) - + [Commits](https://github.com/getsentry/sentry-python/compare/1.23.1...1.25.0) + +--- updated-dependencies: - dependency-name: sentry-sdk dependency-type: direct:production + update-type: version-update:semver-minor ... + +Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] + <49699333+dependabot[bot]@users.noreply.github.com> + +- Added github workflow logic + ([`b00a238`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/b00a238f81d4838da0bc4abb4ccbe9d40d39d118)) + +### Chores + +- Update Dockerfile to include project installation in final image + ([`eb83bbc`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/eb83bbc439d29d16f21cd3f62fa0efa3544ef3d7)) + +- Update Django and Sentry configurations + ([`78ac827`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/78ac82718467e7cb454eaf08f217b5d411b81904)) + +- Update Dockerfile to include image source label + ([`d8b8278`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/d8b8278fd976e3662a1856e67197025a9f13cc84)) + +- Update Python and Poetry setup in staging workflow + ([`c47f92f`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/c47f92fcc2f1b11b0dcbe4c39a9d3272b6ec81dd)) + +- Remove unused services from docker-compose files + ([`8872873`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/8872873914aa729c0a00c6b66dcdd8fac85ae06a)) + +- Update staging workflow for k8s deployment + ([`4b6b550`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/4b6b550515d09e1f1719d28a83dbd699cdde0b49)) + +- Update staging workflow for k8s deployment + ([`bd3a36f`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/bd3a36fb81fed078f4447cb5bd9b23c680aec6e7)) + +- Update staging workflow for k8s deployment + ([`631311e`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/631311e43fbb3fa86d4c891b1b0a045246c8e50f)) + +- Update staging workflow for k8s deployment + ([`c1a7825`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/c1a7825bedfd215c7ce36168f72af061e10ad94f)) + +- Update staging workflow for k8s deployment + ([`d14681b`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/d14681bdbc270b8a700d074b2433af41c9e88e4e)) + +- Update staging workflow for k8s deployment + ([`b64085e`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/b64085e14028fa5d273620302d9a33b6ca0a5de2)) + +- Update staging workflow for k8s deployment + ([`4ba87a1`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/4ba87a1ebd8d3150b80397bf37364940e69eb3ea)) + +- Update staging workflow for k8s deployment + ([`22fcd46`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/22fcd460e883008a7947563eddccec7e07d77df0)) + +- Update staging workflow for k8s deployment + ([`df21117`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/df2111772ea15bf8f14d18e8a701635aa145ddc8)) + +- Update staging workflow for k8s deployment + ([`0d5fa54`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/0d5fa54c463ca8ba32f9d133aeb592c8910041e1)) + +- Update staging workflow for k8s deployment + ([`da518c8`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/da518c819184376850bb3d8f35c6f1948d00ded6)) + +- Update staging workflow for k8s deployment + ([`8247fde`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/8247fde32399ae45df4771486f91555a064fdfee)) + +- Update staging workflow for k8s deployment + ([`76b8a6d`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/76b8a6ddb5bacd6c7ce664ac2e9c53d1804b8183)) + +- Update staging workflow for k8s deployment + ([`6764bd8`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/6764bd81021af183d1c6f00ea1f2eef029efc0dd)) + +- Update staging workflow for k8s deployment + ([`9d5f2ac`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/9d5f2acddd5c4148253ca919fce626e2fb6d5e24)) + +- Update permissions in staging workflow for k8s deployment + ([`521fd57`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/521fd57a7f6cd3e87d21ce28fdd02ded554ade16)) + +- Update staging workflow for k8s deployment + ([`df1ac65`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/df1ac650225627a198eb5a89489e1c8901804351)) + +- Update staging workflow for k8s deployment + ([`221bc42`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/221bc42a8b8356a2bc544e35a9cdf6bb6c4824bd)) + +- **deps**: Bump boto3 in the package-updates group + ([#3576](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3576), + [`fc4e92e`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/fc4e92e8f17294d06256678592e845697960b8fb)) + +Bumps the package-updates group with 1 update: [boto3](https://github.com/boto/boto3). + +Updates `boto3` from 1.34.135 to 1.34.136 - [Release notes](https://github.com/boto/boto3/releases) + - [Commits](https://github.com/boto/boto3/compare/1.34.135...1.34.136) + +--- updated-dependencies: - dependency-name: boto3 dependency-type: direct:production update-type: + version-update:semver-patch dependency-group: package-updates ... + +Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] + <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Derk Weijers + + +- **deps-dev**: Bump ruff ([#3575](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3575), + [`b43a7d6`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/b43a7d6f9cc7c84c9ad1d61c91ef6fc683ceb49a)) + +Bumps the package-updates group with 1 update in the / directory: + [ruff](https://github.com/astral-sh/ruff). + +Updates `ruff` from 0.4.10 to 0.5.0 - [Release notes](https://github.com/astral-sh/ruff/releases) - + [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - + [Commits](https://github.com/astral-sh/ruff/compare/v0.4.10...0.5.0) + +--- updated-dependencies: - dependency-name: ruff dependency-type: direct:development update-type: + version-update:semver-minor dependency-group: package-updates ... + +Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] + <49699333+dependabot[bot]@users.noreply.github.com> + +- **deps**: Bump docker/build-push-action from 5 to 6 + ([#3573](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3573), + [`2b09363`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/2b09363c377c417f0e66a42727dea9c287b12782)) + +Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 5 to 6. - + [Release notes](https://github.com/docker/build-push-action/releases) - + [Commits](https://github.com/docker/build-push-action/compare/v5...v6) + +--- updated-dependencies: - dependency-name: docker/build-push-action dependency-type: + direct:production update-type: version-update:semver-major ... + +Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] + <49699333+dependabot[bot]@users.noreply.github.com> + +- Version configs ([#3572](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3572), + [`6ad86d5`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/6ad86d5ee7f92e2b0c4b9bda079ee5c285a09060)) + +* chore: group dependabot update + +* chore: update django-stubs to version 4.2 + +* chore: update django-stubs to version 4.2 + +* chore: update pre-commit hooks and dependencies + +- **deps-dev**: Bump ruff from 0.4.3 to 0.4.8 + ([#3561](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3561), + [`e2bd7b6`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/e2bd7b6bb76208f9f72a84b4cef1a8b99224f02f)) + +- **deps**: Bump django from 4.2.12 to 4.2.13 + ([#3553](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3553), + [`1bb1318`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/1bb1318b247a183057a1bc7ccc7ff802e939a73a)) + +- **deps-dev**: Bump requests from 2.31.0 to 2.32.2 + ([#3563](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3563), + [`62ea6ee`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/62ea6eeee15af684deff760f1ced3842182a00ff)) + +- **deps**: Bump sentry-sdk from 2.1.1 to 2.5.1 + ([#3562](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3562), + [`7578dcb`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/7578dcb56c8cc986fb394b3f4ae7ae68b2908e41)) + +- **deps**: Bump boto3 from 1.34.99 to 1.34.108 + ([#3555](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3555), + [`13ff9a8`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/13ff9a82189e56d6ca47cc8944ea9d4f6a4b17dc)) + +Bumps [boto3](https://github.com/boto/boto3) from 1.34.99 to 1.34.108. - [Release + notes](https://github.com/boto/boto3/releases) - + [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst) - + [Commits](https://github.com/boto/boto3/compare/1.34.99...1.34.108) + +--- updated-dependencies: - dependency-name: boto3 dependency-type: direct:production update-type: + version-update:semver-patch ... + +Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] + <49699333+dependabot[bot]@users.noreply.github.com> + +- **deps**: Bump sentry-sdk from 1.45.0 to 2.1.1 + ([#3549](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3549), + [`c614b08`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/c614b08618a16424888269b37d54290fa4f18beb)) + +Bumps [sentry-sdk](https://github.com/getsentry/sentry-python) from 1.45.0 to 2.1.1. - [Release + notes](https://github.com/getsentry/sentry-python/releases) - + [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGELOG.md) - + [Commits](https://github.com/getsentry/sentry-python/compare/1.45.0...2.1.1) + +--- updated-dependencies: - dependency-name: sentry-sdk dependency-type: direct:production + update-type: version-update:semver-major ... + +Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] + <49699333+dependabot[bot]@users.noreply.github.com> + +- Reformat test ([#3548](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3548), + [`74b59d1`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/74b59d1aa97b63999a0a631ecd835ab5c0cbf468)) + +* chore: reformat test + +* fix: add env variables + +* chore: more envs + +* chore: add services to the right job + +* chore: add services to the right job + +* chore: cleanup + +* chore: cleanup + +* chore: cleanup + +* chore: cleanup + +- Updated variables + ([`defa92f`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/defa92f276d5ab54096422459696bb87543b1cf9)) + +- **deps**: Bump django-filter from 23.5 to 24.2 + ([`59dc7fc`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/59dc7fc4f2f87fd6dcc3981e68d566dffce07273)) + +Bumps [django-filter](https://github.com/carltongibson/django-filter) from 23.5 to 24.2. - [Release + notes](https://github.com/carltongibson/django-filter/releases) - + [Changelog](https://github.com/carltongibson/django-filter/blob/main/CHANGES.rst) - + [Commits](https://github.com/carltongibson/django-filter/compare/23.5...24.2) + +--- updated-dependencies: - dependency-name: django-filter dependency-type: direct:production + update-type: version-update:semver-major ... + +Signed-off-by: dependabot[bot] + +- **deps**: Update dependency gunicorn to v22 + ([`6f0ddf2`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/6f0ddf241a787fe761141d5ad0cf3d0dbbc540cf)) + +- **deps**: Update dependency ruff to ^0.4.0 + ([`0d62e29`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/0d62e29bda9fa9907f5999b9738603e0d4839330)) + +- **deps**: Update dependency boto3 to v1.34.88 + ([`cc22bd4`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/cc22bd470cb3050f2770549813527a4c89702e87)) + +- **deps**: Update dependency celery to v5.4.0 + ([`90d2023`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/90d202378f3a56f6f6058b6933d22caedacb03d7)) + +- **deps**: Update dependency boto3 to v1.34.87 + ([`ff5e0a7`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/ff5e0a7f9075dd2eb2655b15fd69bb82aa63838d)) + +- **deps**: Update dependency boto3 to v1.34.86 + ([`f748a57`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/f748a5727a16412c3958ffbb883c67b82f9852c9)) + +- **deps**: Lock file maintenance + ([`bf3694d`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/bf3694d58e84729ac754c292250c8b38de034d0b)) + +- **deps**: Update dependency ruff to v0.3.7 + ([`949b9ed`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/949b9edb34393f3efe46909db8b4f259177bf6cc)) + +- **deps**: Update dependency boto3 to v1.34.84 + ([`065a707`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/065a7071733ce45c3445dc9388937eb6a462b0f2)) + +- **deps**: Update dependency boto3 to v1.34.83 + ([`ea93795`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/ea93795dffe00012a3bcb832793997f12bc5422e)) + +- **deps**: Update dependency sentry-sdk to v1.45.0 + ([`0e45d86`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/0e45d86573a38069a405e9efeac5d58e25cd75d1)) + +- **deps**: Update dependency boto3 to v1.34.82 + ([`fc487f9`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/fc487f964dc208bd8e34b2f04616d3afde671127)) + +- **deps**: Update dependency boto3 to v1.34.81 + ([`ae2e1e4`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/ae2e1e48ba2cde33b80df8b560744dd85f281bab)) + +- **deps**: Update dependency boto3 to v1.34.80 + ([`c95ea4e`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/c95ea4ec698d217d1fd99a7ef06b47a30c020d34)) + +- **deps**: Lock file maintenance + ([`626bd30`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/626bd30163ff1f430383c3461da7a7ba5d5757c6)) + +- **deps**: Update dependency boto3 to v1.34.79 + ([`66ea6bb`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/66ea6bb10e2da993766e73920f57bcca10c8e841)) + +- **deps**: Update dependency boto3 to v1.34.78 + ([`b5be966`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/b5be966c480593356ca3705cc3013d4d6d16bdfd)) + +- **deps**: Update dependency boto3 to v1.34.77 + ([`7500f54`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/7500f54bf6c50a516f3fbf0dd30ee6aa91d1cc39)) + +- **deps**: Update dependency sentry-sdk to v1.44.1 + ([`4fb6741`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/4fb6741954d93fe4cee59bf2fdc084fbefacff4d)) + +- **deps**: Update dependency boto3 to v1.34.76 + ([`3aa4415`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/3aa44150596d6eed7b0faaa549e04ee43b8f44ab)) + +- **deps**: Update dependency drf-spectacular to v0.27.2 + ([`f4fbf2f`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/f4fbf2f905507e63cdbeabaf259b6a8af9183988)) + +- **deps**: Update dependency ruff to v0.3.5 + ([`b49df92`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/b49df92c41c3232f6188f718bff2a1bd8d12f95d)) + +- **deps**: Update dependency sentry-sdk to v1.44.0 + ([`a0764af`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/a0764afde56bff0816f442c83366ece25daad00b)) + +- **deps**: Update dependency pytest-cov to v5 + ([`6d90415`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/6d9041529babc23dbd844b6756b96c75a077c48a)) + +- **deps**: Update dependency boto3 to v1.34.71 + ([`3b695e5`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/3b695e5d50af27c3525beda192c8d49bff59587b)) + +- **deps**: Update dependency django-filter to v24 + ([`4cb6c9f`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/4cb6c9f3823d7cae02bc2a3cd0b25c9470de4fca)) + +- Updates + ([`81bba08`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/81bba08f9be3f54a122cf085cb3bf0009ccff37d)) + +- Cleanup + ([`f8862a4`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/f8862a489fc9534800da5d3328f450ee47c39d03)) + +- Updated docker config + ([`45600e6`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/45600e64c1baa890e6c52744d64f33adaefe7659)) + +- Update all references to python 3.12 + ([`4c82e43`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/4c82e4368ca1406306e74974a71addad701a605c)) + +- Restart db when needed + ([`70243eb`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/70243eb0a2d04db50ce4466ea3023123991e1ed7)) + +- **deps**: Update dependency boto3 to v1.34.70 + ([`6cfdb4d`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/6cfdb4d3869f16186d4a3adca85a6901d09fc583)) + +- **deps**: Update dependency pyupgrade to v3.15.2 + ([`22dc193`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/22dc1932c9d9ff4d2d72175ac22d622d13ec35f5)) + +- **deps**: Update dependency boto3 to v1.34.69 + ([`164dbee`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/164dbeec03c04dd3b8f94e8399bfde130a8cd159)) + +- **deps**: Update dependency djangorestframework to v3.15.1 + ([`d9c4876`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/d9c48762af01319ffc32f3c38d786b7ccb7cc07b)) + +- **deps**: Update dependency ruff to v0.3.4 + ([`aae52b1`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/aae52b159d82eeb1406f6ca9abec5467b4b2ef45)) + +- **deps**: Update dependency boto3 to v1.34.68 + ([`a294fb7`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/a294fb700079653bfefb62f09bd36f05a491aaf7)) + +- **deps**: Update dependency boto3 to v1.34.67 + ([`b6d056a`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/b6d056a386ed71a924e3be860ba34a360c9801f0)) + +- **deps**: Update dependency sentry-sdk to v1.43.0 + ([`2dd4261`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/2dd4261b1cc2f8506cc87e2c24d1f5ec11e66f44)) + +- Switch from using attributes to a decorator for custom admin stuff + ([`9c8a016`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/9c8a016f8447d8886b067c108451318900bff154)) + +- Linting + ([`0bce20a`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/0bce20a200bafd4e3ccf081a998758c4fd9666b3)) + +- Linting + ([`7896d43`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/7896d43ed2dfc279867669906d78dcff4c5a15ac)) + +- Linting + ([`9bc52d4`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/9bc52d464ca9ddfdc72baa2a9fd51db4b9c8248e)) + +- Linting + ([`63eef22`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/63eef22759f696768e2a4566569ecd2c736c6e99)) + +- Cleanup + ([`846e749`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/846e7497c52699215afc08e72f4ce45f8921e911)) + +- Update all deps + ([`e07556f`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/e07556f31e70af545aaf4552c1d0d1f4e67fca9f)) + +- More aws setings + ([`5c8fad1`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/5c8fad1eb8a42afa3f302c79aedf01f91536c0ca)) + +- Consistent urls + ([`544e0fb`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/544e0fb4653de5cd8fa9580078459f866f6dcee9)) + +- **deps**: Update dependency boto3 to v1.34.65 + ([`be9935e`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/be9935e392ad7facad7ab9d581ce6f87e21fbb0f)) + +- **deps**: Update dependency djangorestframework to v3.15.0 + ([`447bef0`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/447bef02f6f8105faa0331c425526106a0ea69df)) + +- **deps**: Update dependency ruff to v0.3.3 + ([`d7ee70f`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/d7ee70f28cf69a7f99af952a140b87e2dc43baac)) + +- **deps**: Update dmvict/clean-workflow-runs action to v1.2.2 + ([`618cdee`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/618cdeef37fb39053923d354bece29c1ce3252f1)) + +- **deps**: Update dependency boto3 to v1.34.64 + ([`d46698e`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/d46698efbc82672033880bfb72996f79293dd610)) + +- **deps**: Update dependency coverage to v7.4.4 + ([`170a9be`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/170a9beb8bb22de36f1795cb9bf7a85b76742c7c)) + +- **deps**: Update dependency markdown to v3.6 + ([`e614e61`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/e614e613f6e177511c82a35495da60338a8a4400)) + +- **deps**: Update dependency boto3 to v1.34.63 + ([`e03baa8`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/e03baa82bb569260bdd2c3e02ba0b6835a27efad)) + +- **deps**: Update dependency sentry-sdk to v1.42.0 + ([`e0de6fb`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/e0de6fb0570265c9b16ca0b1f8e0e37ac1ccbfaa)) + +- Cleanup + ([`900648b`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/900648beb2f9df1ff0da15c134b80a229330a31f)) + +- Switch to ruff format + ([`2fc5869`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/2fc586918a0ff113674570baa0998b558b4dd5bc)) + +- Type checking is done with mypy + ([`ad6d79b`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/ad6d79b182669f60c4a09d06d2c05017af7a0e29)) + +- Package updates + ([`1b0d66b`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/1b0d66bd5a72b1ead8601a5060bd2b42ca406448)) + +- Speedup health check + ([`d421280`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/d421280d44ab3bb54aa8f83b448ddee9830285a0)) + +- **deps**: Update dependency boto3 to v1.34.61 + ([`822f7f7`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/822f7f75da0cfbc93f41dff0e88fe600c9e52da2)) + +- **deps**: Update dependency django-filter to v24 + ([`504b11d`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/504b11d8d3d9651ecd19ea5ea37f6d34260ac147)) + +- Env example with s3 stuff + ([`5e81a90`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/5e81a90a9634d1b94d3de2d0288498ef68e5faf2)) + +- Maunally ran pre-commit with new black + ([`c73b127`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/c73b1277f8e25d7d840192580e0484d0c2c95410)) + +- **deps**: Update dependency black to v24 + ([`7673d60`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/7673d60cfa9f742dcdad6ea6469568e4e43e11ec)) + +- Cleanup and vscode settings + ([`4675d2f`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/4675d2ffe8e27e2d157df01e1ae6c7c8e1420f1b)) + +- **deps**: Update dependency ruff to v0.3.2 + ([`ffa60b0`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/ffa60b0880707c5297783a446e2ef5547d4a286b)) + +- **deps**: Update dependency bandit to v1.7.8 + ([`970c1fc`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/970c1fc65c337251d6041ec74619c0b15d7335b8)) + +- **deps**: Update dependency pytest to v8.1.1 + ([`15d62ec`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/15d62ec5295116d1827164c22e4adde15d279e9b)) + +- **deps**: Update dependency sentry-sdk to v1.41.0 + ([`c7042ee`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/c7042ee9a7bbf9e7f0e741cdf2b1b24bf050d085)) + +- **deps**: Update dependency ruff to ^0.3.0 + ([`13b1e26`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/13b1e26611f04bc4bd70c8d4957204966fea9407)) + +- **deps**: Update dependency environs to v11 + ([`9ed4acc`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/9ed4acc2c115d3390e6243acb75bfc54e47e18bd)) + +- **deps**: Update dependency django to v4.2.11 + ([`e1e04db`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/e1e04db2e6b2dd0186f8adf543c5b3879edb72c0)) + +- **deps**: Update dependency django-celery-beat to v2.6.0 + ([`9693676`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/9693676d7ebdc85a70784fb37091e8d09541d76c)) + +- **deps**: Update dependency pyupgrade to v3.15.1 + ([`0e8a4e6`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/0e8a4e6952c300e29a78cff738ab96fc74a78a73)) + +- **deps**: Update dependency ruff to v0.2.2 + ([`6f5a6bf`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/6f5a6bfda4b6bfc99d5e53d90be1e93eecff52ef)) + +- **deps**: Update dependency pytest to v8.0.2 + ([`d947253`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/d947253b14b177f53f4d5346be16cf9eda9ff151)) + +- **deps**: Update dependency httpx to ^0.27.0 + ([`529c5d2`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/529c5d2fc67a89451e8d4fe567905ed5ed3496cb)) + +- **deps**: Update dependency coverage to v7.4.3 + ([`526a1c8`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/526a1c85c049e0a56935f726a1d45fecb0f56341)) + +- **deps**: Update dependency sentry-sdk to v1.40.5 + ([`5a6aae3`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/5a6aae3caddb2fbfca1688b9dfbaa91119c022bd)) + +- **deps**: Update dependency ruff to v0.2.1 + ([`1779225`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/1779225b4ba9be35c17910fabe885407ff57c24b)) + +- **deps**: Update dependency pytest-django to v4.8.0 + ([`1d84e86`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/1d84e863a59eb814cc629790af2e22f92a7b751a)) + +- **deps**: Update dependency mypy to v1.8.0 + ([`58221a5`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/58221a5c6fb0d04fde701e51189cd743b76f4a5c)) + +- **deps**: Update dependency django to v4.2.10 + ([`05f0c04`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/05f0c048c788b136f0fb391553856c7bb8b3a63f)) + +- **deps**: Update dependency ruff to ^0.2.0 + ([`e63a99f`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/e63a99f7e991331c37640dc7f2eb538cd9c0d437)) + +- **deps**: Update dependency sentry-sdk to v1.40.3 + ([`447584e`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/447584e2230ab9dd46f311c71fb39d73769792ba)) + +- **deps**: Update dependency pytest to v8 + ([`f47a323`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/f47a3232d0696348b6c81bd072c8c4a50a067a84)) + +- **deps**: Update dependency coverage to v7.4.1 + ([`75c32fd`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/75c32fda5b1e77569fb78d8ebccc1d44378db725)) + +- **deps**: Update dependency bandit to v1.7.7 + ([`c5f76d0`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/c5f76d0587c99f2e6a1930e5392df95d3a2756dd)) + +- Added id for newssites on admin + ([`1a51ccd`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/1a51ccd06bea4800d26ddcade37820003b031557)) + +- Make the queue durable + ([`2d1ef91`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/2d1ef9107b7e496188a2a01a4d33743c7cd23c63)) + +- Alter update_et fields + ([`8887a76`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/8887a765108b1299f104f4e84d0e671747405fc3)) + +- Moved the serializers to the correct app + ([`4542868`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/4542868097683098cd70f4a56d664702596c930e)) + +- **deps**: Update dependency drf-spectacular to v0.27.1 + ([`d67a124`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/d67a124c30ccd31feadba5903f1e11623c122062)) + +- **deps**: Update dependency drf-spectacular to v0.27.1 + ([`7f8d25a`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/7f8d25ac625c321e011905bb646a7753cd305274)) + +- Improved logging, stolen from ll2 muahaha + ([`42c62cf`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/42c62cf86814ee0e5cf047fedec3831f5c0a6d51)) + +- Some cleanup + ([`11d6db7`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/11d6db7d973412d2b81f31f9f5b7ccd9670890cd)) + +- Moving the mq stuff to its own app + ([`883f84c`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/883f84cce66e7e94ad9d089917a90c6c1a222087)) + +- Cleanup + ([`df76de8`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/df76de880316c73855f3d061ffd138da2e720cdd)) + +- Clean-up tests + ([`9b9630c`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/9b9630c4339d227cbd48309f54f23b38e58ee322)) + +- Cleanup + ([`4b3b4fc`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/4b3b4fcdf9dd3042dd5a1752eef722f8d2f820ef)) + +- **deps**: Update dependency ruff to v0.1.13 + ([`54744cf`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/54744cf0e10aae7b1ed63e37bed14778da7c17f1)) + +- **deps**: Update dependency environs to v10.3.0 + ([#3444](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3444), + [`be73d7b`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/be73d7b0677990b2f045a5f59e5baeeceb80b2ce)) + +Co-authored-by: Renovate Bot + +- **deps**: Update dependency environs to v10.3.0 + ([`5e23da8`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/5e23da8bf298866db1dca5b9b403113a0509d362)) + +- **deps**: Update dependency markdown to v3.5.2 + ([#3443](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3443), + [`4215382`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/4215382752f935341ab377669cb3c3321a9183cf)) + +- **deps**: Update dependency environs to v10.2.0 + ([#3441](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3441), + [`c308453`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/c308453e9c77068da1dcaccb1d62eba91991dea9)) + +- **deps**: Update dependency sentry-sdk to v1.39.2 + ([#3442](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3442), + [`bb28e8b`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/bb28e8b24c54461b8d56f68ef5f5bf70076be424)) + +- **deps**: Update dependency ruff to v0.1.11 + ([#3438](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3438), + [`ad38a44`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/ad38a446ad5651b10a20f05cb8487fc64d2dfed4)) + +Co-authored-by: Renovate Bot + +- **deps**: Update dependency ruff to v0.1.10 + ([#3437](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3437), + [`51cd8b2`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/51cd8b2219c2a2f070fa62bd312b2ad45b7790f3)) + +- **deps**: Update dependency django to v4.2.9 + ([#3435](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3435), + [`86bd906`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/86bd9066c13163f6390e4b55e4b15ca2e099cbc1)) + +- Cleanup + ([`fef8bde`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/fef8bdeb4592b2b9621544a6968ffc8d14294318)) + +- Added run config template for django + ([`8581ec6`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/8581ec6c00331577b2c184f801b3c566f5ffe828)) + +- Dev compose only starts secondary services + ([`d39cddf`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/d39cddf8f5348b31d1f94cdeb4e52eb0f2f848b1)) + +- **deps**: Update dependency pytest to v7.4.4 + ([#3434](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3434), + [`d49843d`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/d49843df7786d40a87127639a42477a6023255a3)) + +- **deps**: Update dependency httpx to ^0.26.0 + ([#3430](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3430), + [`45ff865`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/45ff86507bd23197b85abc1c024a46ad020b6f31)) + +Co-authored-by: Renovate Bot + +- **deps**: Update dependency coverage to v7.4.0 + ([#3431](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3431), + [`9396fc7`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/9396fc77914a9b3159bff280b701020d0179f244)) + +Co-authored-by: Renovate Bot + +- **deps**: Update dependency ruff to v0.1.9 + ([#3432](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3432), + [`adb1fd0`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/adb1fd0a87cc8f698fa81a5fe6b13d13e1abae14)) + +Co-authored-by: Renovate Bot + +- **deps**: Update dependency black to v23.12.1 + ([#3433](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3433), + [`735bcf0`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/735bcf06063ab8058a1db2cbdcb3bc860978527c)) + +Co-authored-by: Renovate Bot + +- **deps**: Update dependency environs to v10 + ([#3429](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3429), + [`26b4fa9`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/26b4fa94c6760cba2f7ebff2138b2c1d7e7ced9b)) + +- Update all packages ([#3427](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3427), + [`e5913b8`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/e5913b8ad2e6c66fc5a2465482a46de6419ea9bf)) + +- **deps**: Update dependency celery to v5.3.6 + ([#3405](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3405), + [`0b1e6d3`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/0b1e6d3c85e2a026c7b3191569641000b3453e09)) + +Co-authored-by: Renovate Bot + +- **deps**: Update dependency djangorestframework-stubs to v3.14.5 + ([#3420](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3420), + [`0282148`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/02821481d6d414f8dcdc95ef65718c86477678f1)) + +Co-authored-by: Renovate Bot + +- **deps**: Update dependency coverage to v7.3.3 + ([#3419](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3419), + [`d99000e`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/d99000edddfa5337842f76002bbaf4d739101320)) + +- **deps**: Update dependency drf-spectacular to ^0.27.0 + ([#3422](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3422), + [`28ab126`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/28ab126d3099d6e97005f257a3b8db66e72639a2)) + +- **deps**: Update dependency isort to v5.13.2 + ([#3423](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3423), + [`eb7ae7a`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/eb7ae7a88d470bab4314bfd6d5cc6fc595b8ee63)) + +- **deps**: Update actions/setup-python action to v5 + ([#3424](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3424), + [`2bf7e1b`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/2bf7e1b85b0a8b8a2d4749cb0ad254895f08c6b1)) + +- **deps**: Update dependency black to v23.12.0 + ([#3421](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3421), + [`810c5d5`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/810c5d5f616a15106b7d310dda6d47fab02a8262)) + +- **deps**: Update dependency pytest-env to v1.1.3 + ([#3408](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3408), + [`ef05628`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/ef05628a74383cf30f8ccff8cd16f8afc4cfc332)) + +Co-authored-by: Renovate Bot + +- **deps**: Update dependency httpx to v0.25.2 + ([#3407](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3407), + [`eb71e98`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/eb71e98710c62c1adc6054bc9dd152d73e900db6)) + +Co-authored-by: Renovate Bot + +- **deps**: Update dependency django to v4.2.8 + ([#3411](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3411), + [`d07669c`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/d07669ccd94f87bbfe31b0dfd2267ebee4324c64)) + +Co-authored-by: Renovate Bot + +- **deps**: Update dependency ruff to v0.1.8 + ([#3413](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3413), + [`7fde3cc`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/7fde3cc9fc10774b0313ffa03d785acb3368b17d)) + +Co-authored-by: Renovate Bot + +- **deps**: Update dependency django-filter to v23.5 + ([#3414](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3414), + [`59777dc`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/59777dca5cf0ad6ce4dc510a708af4b48ab6fb5d)) + +Co-authored-by: Renovate Bot + +- **deps**: Update dependency django-stubs to v4.2.7 + ([#3415](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3415), + [`473ee90`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/473ee90a74baa4848d25223dbeffeaa0757f7475)) + +Co-authored-by: Renovate Bot + +- **deps**: Update dependency django-stubs-ext to v4.2.7 + ([#3416](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3416), + [`e09d66c`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/e09d66cc35140aaf730e5cb092c5fe9487b782d0)) + +Co-authored-by: Renovate Bot + +- **deps**: Update dependency sentry-sdk to v1.36.0 + ([#3404](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3404), + [`5e7ac80`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/5e7ac8083a32b64b4ba574740020c1c3e8ef3610)) + +Co-authored-by: Renovate Bot + +- **deps**: Update dependency django-filter to v23.4 + ([#3403](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3403), + [`a2c452b`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/a2c452b7017cfe0f8b6c64dd03a9f047da24aebf)) + +- **deps**: Update dependency ruff to v0.1.6 + ([#3402](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3402), + [`6178896`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/617889619c471308ef5b7a5c8ec1825fee2e0612)) + +Co-authored-by: Renovate Bot + +- **deps**: Update dependency django-cors-headers to v4.3.1 + ([#3401](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3401), + [`319b280`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/319b2808c3d6c12afe62ad6af200ed37f2ceed6d)) + +Co-authored-by: Renovate Bot + +- **deps**: Update dependency sentry-sdk to v1.35.0 + ([#3398](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3398), + [`d351f03`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/d351f03fee18510b47864f9f90450b9af524e25a)) + +Co-authored-by: Renovate Bot + +- **deps**: Update dependency mypy to v1.7.0 + ([#3396](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3396), + [`cc33e19`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/cc33e1916e906c2c0303a07fe9b15873b1442b79)) + +Co-authored-by: Renovate Bot + +- **deps**: Update dependency celery to v5.3.5 + ([#3395](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3395), + [`df59cd2`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/df59cd2a51d1912daec6ff9e54cb4775e78a4a18)) + +- **deps**: Update dependency ruff to v0.1.5 + ([#3393](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3393), + [`ab7dafb`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/ab7dafb6776d628e2a9b1d5c2b28f66a5df9dd2d)) + +Co-authored-by: Renovate Bot + +- **deps**: Update dependency pytest-django to v4.7.0 + ([#3392](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3392), + [`82ccd3a`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/82ccd3ac680e86559183a5e1c987e1d29e9dc515)) + +- **deps**: Update dependency black to v23.11.0 + ([#3391](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3391), + [`e2c19b1`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/e2c19b19ecaba2899c6c90a1b068552e8e412c6e)) + +- **deps**: Update dependency ruff to v0.1.4 + ([#3390](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3390), + [`8de9ecd`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/8de9ecd7fdf07e9b64e74448be13cbe344612190)) + +Co-authored-by: Renovate Bot + +- **deps**: Update dependency sentry-sdk to v1.34.0 + ([#3388](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3388), + [`6f134d7`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/6f134d714195f0ba3898756d07bd596ec9a8529f)) + +Co-authored-by: Renovate Bot + +- **deps**: Update dependency httpx to v0.25.1 + ([#3389](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3389), + [`78bbdb0`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/78bbdb09cab93598e64cb5a35eb66e89f59386c1)) + +Co-authored-by: Renovate Bot + +- **deps**: Update dependency django to v4.2.7 + ([#3386](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3386), + [`e3a6ae9`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/e3a6ae988dbfccbdfd7696b6b2052bf271843096)) + +Co-authored-by: Renovate Bot + +- **deps**: Update dependency markdown to v3.5.1 + ([#3384](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3384), + [`147c8f0`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/147c8f05b60de8471f051a955eb9c35974914fc3)) + +Co-authored-by: Renovate Bot + +- **deps**: Update dependency sentry-sdk to v1.33.1 + ([#3383](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3383), + [`fec0c89`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/fec0c8952d79ab3038677b0b9d0f53862c220b2f)) + +Co-authored-by: Renovate Bot + +- **deps**: Update docker/setup-buildx-action action to v3 + ([#3381](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3381), + [`67c6bf1`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/67c6bf1a0a8dad87af7039732d6bf67f40433092)) + +Co-authored-by: Renovate Bot + +- **deps**: Update dependency sentry-sdk to v1.33.0 + ([#3379](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3379), + [`5dbc1fc`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/5dbc1fc835cd5cccfe06f5825ed19c87ee12c5d3)) + +Co-authored-by: Renovate Bot + +- **deps**: Update docker/metadata-action action to v5 + ([#3380](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3380), + [`f5dc759`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/f5dc759f353ce6d1205fa9fb29a627118a723348)) + +Co-authored-by: Renovate Bot + +- **deps**: Update docker/build-push-action action to v5 + ([#3377](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3377), + [`3c60043`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/3c60043db4622d1c2fc75cc56d42cf15bb78a3b7)) + +Co-authored-by: Renovate Bot + +- **deps**: Update docker/login-action action to v3 + ([#3378](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3378), + [`51e0cb3`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/51e0cb37e0db7cbab4a37c76d075f2cd87160e54)) + +Co-authored-by: Renovate Bot + +- **deps**: Update actions/checkout action to v4 + ([#3376](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3376), + [`27ac760`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/27ac760cbf3647796efc346d00db15057920d523)) + +Co-authored-by: Renovate Bot + +- **deps**: Update codacy/codacy-analysis-cli-action digest to 240c610 + ([#3372](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3372), + [`14588cb`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/14588cb62757b2eeac3b5f4db99276adf698d3fd)) + +Co-authored-by: Renovate Bot + +- **deps**: Update dmvict/clean-workflow-runs action to v1.2.1 + ([#3373](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3373), + [`0cff04c`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/0cff04c08ddf9df0e4750a0f0d1c60aa91c35dbf)) + +Co-authored-by: Renovate Bot + +- Track performance ([#3370](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3370), + [`02322b7`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/02322b7d8e0ecc9ee350b593256d2a994259754e)) + +- Various cleanup scripts ([#3339](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3339), + [`7557a9b`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/7557a9b3e912f4916cb1f682502f6ef5c9533928)) + +- No sonarqube + ([`9674e90`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/9674e90d1a3231b72b801235e896ff81b0eecbcd)) + +- Don't update readme for now + ([`b33b79f`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/b33b79f75550e5e63123b303ee4f5064dbf88971)) + +- Don't update readme for now + ([`7b08e52`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/7b08e52cc6add15722d93d44656fea63b266181b)) + +- Updates ([#3306](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3306), + [`8f17f94`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/8f17f940a6bd6fd00c2b480d3bffa97163379348)) + +* chore: updates + +* chore: renaming some things + +- Updates ([#2990](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/2990), + [`cfd52e9`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/cfd52e91af1ec54c4b4f20a04807c0d59c734be6)) + +- Updates ([#2389](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/2389), + [`b4d86ac`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/b4d86ac23cae44c12b010be3bdfc1839c7ef8ed2)) + +- Remove unused variables + ([`fba77e5`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/fba77e5d33e46cf688f3268a57e70f12db52403c)) + +- Move to DATABASE_URL ([#1799](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/1799), + [`a5ad10c`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/a5ad10c61134c7c82702310843a4e153926ef4a5)) + +- Package updates ([#863](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/863), + [`a27cca0`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/a27cca0f25e7073ee839c3f27647394005254bf1)) + +* fix: set the max limit to 500. fixes #857 + +* chore: package updates + +- Package updates ([#243](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/243), + [`9789f01`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/9789f01c693eff2b12a9646dd61c8c64e870f1ac)) + +- Package updates + ([`e369f5a`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/e369f5a41be5bae297e759e5149ae31be2eedb18)) + +### Code Style + +- Cleanup + ([`12fdee0`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/12fdee08bd8fbb056f07b95b4f1a54f977673fe5)) + +- Added v4 versioning + ([`bfd643d`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/bfd643db753600767d9f98ead56cdc3b62f8d94c)) + +- Sync celery and django timezone + ([`e3e4147`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/e3e414744feea99741a4aa94d3d9c14ab9fe0135)) + +### Documentation + +- Fixes #210 ([#213](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/213), + [`72c2be5`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/72c2be52196d19226481bc03a5fefa3c767d9e8a)) + +- Fixes #207 ([#212](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/212), + [`d014a52`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/d014a523c07191e77853a277e15a0503dd15a75a)) + +- Readme fixes ([#211](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/211), + [`76ff866`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/76ff86611693cfdf357f6054f55bc7d70a6a1eba)) + +- **README.md**: Removed the shield as Poetry is not supported + ([`9e7716f`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/9e7716f1bb8cb07c82d2470c8ea8b6222131e9a8)) + +Closes #160 + +### Features + +- Add staging workflow for k8s + ([`ba47566`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/ba47566d2d5aa09be1f8b3f505c29a83cc2bb491)) + +- **admin,#3492**: Big overhaul of the SNAPI admin panel + ([`ef3b1b4`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/ef3b1b4072f6e21bca2356602edc0bb5d7cf1ecc)) + +- Extend autocomplete fields + ([`11d415d`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/11d415dbae2dedbd23e37b17a254c502fd173c24)) + +- Add jet to the stack + ([`27214a9`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/27214a91fe83d50ba11e4663995202b416a3a30b)) + +- Scraper logic + ([`69f742f`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/69f742fe67b166e77bdb654bd140f27b52364e6b)) + +- Move to do s3 for statics + ([`ff3a981`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/ff3a9819639e32f4ec081ad8f4f7ea5b0a28c15a)) + +- Add amqp settings + ([`34a5c3e`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/34a5c3eecfd4e716657428fc4775d2a6b02a98d8)) + +- Added docker config + ([`a5cb628`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/a5cb628fd41eaa591b86e0703fdfe5716fa5edb3)) + +- Added tests for the consumer + ([`88492e1`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/88492e145d49a0828772a7f0bcbe80bbc83c12c7)) + +- Add more tests + ([`ac2da63`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/ac2da63702ef2db03dad6ad23cb42dcaecbb897c)) + +- Tests for amqp stuff + ([`d70bf4e`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/d70bf4e61517d7c58ffe7ad02e6c8fd3dcc71d1a)) + +- Moved to match/case + ([`361cf1f`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/361cf1f5a4d12b325c7dea695f974ab21bffabb7)) + +- Added logging when data is saved + ([`3cd299b`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/3cd299bdea676742daa6f57c9321ebbd64dc63ce)) + +- Moved consumer stuff to its own app + ([`6e95245`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/6e9524572ef183ab15de919c94590cf74c777950)) + +- Made it configurable + ([`a66e78c`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/a66e78c41a3cddc2b1bfc21b2ecd5202f0d6c33e)) + +- Main logic implemented + ([`a0462c3`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/a0462c38a0cc7489f2701519e88033a4ba104aaa)) + +- Making sure the queues exist + ([`a05121c`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/a05121c1c04170f63bd6954d55f7a730e9d2451d)) + +- Hooking up django to the importer queues + ([`dbcd70c`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/dbcd70c5f4003c3e1cb8b9039b4be74cee7cdfdf)) + +- Add filter to check on featured status + ([#3440](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3440), + [`6e613d3`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/6e613d3949bef21748c519c025099b12c7bb044c)) + +- Exclude news sites ([#3426](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3426), + [`da7b350`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/da7b3502b35319c445f05cedd5f9ca3b7141def8)) + +- Run bandit with pre-commit ([#3332](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/3332), + [`52a81dd`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/52a81dd34a8b9e6c9a2ff16ffa4db25f95ec67d7)) + +- Added ruff and pre-commit config + ([#2391](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/2391), + [`15f44a9`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/15f44a90ca1e13a80b5cbd810bede1e502632787)) + +* feat: added ruff and pre-commit config + +* feat: added ruff and pre-commit config + +* feat: added ruff and pre-commit config + +* feat: added ruff and pre-commit config + +* feat: added ruff and pre-commit config + +* feat: added ruff and pre-commit config + +* feat: ruff + +* feat: ruff + +* feat: ruff + +* feat: ruff + +* feat: ruff + +- Added config for sonarqube ([#2721](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/2721), + [`fa11bbd`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/fa11bbdf31e89860b76fb8b28b380d4a9f31c193)) + +- **auto generate**: Updated content + ([#229](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/229), + [`9bcde39`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/9bcde395c136e55a11263afb648160f37d7425cc)) + +- **auto generate**: Updated content + ([#227](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/227), + [`600f1b1`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/600f1b1f748591eb1f17920cbb2ef32ffb52a306)) + +- **auto generate**: Updated content + ([#226](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/226), + [`e276f65`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/e276f65848ac0df5c65c208a7754730b137e64fe)) + +- **auto generate**: Updated content + ([#225](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/225), + [`d4eaf25`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/d4eaf251bde03f591f945f53804b4aedde11491f)) + +- **auto generate**: Updated content + ([`4f4e4f7`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/4f4e4f799cbfe2e70621f500dc09dc57138fa5d8)) + +- **auto generate**: Updated content + ([`6c61834`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/6c618341959f5478e18682447efd65bd52b2551d)) + +- Clean and lean + ([`e3719e2`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/e3719e252708e045221c1a64949dc2296d7769eb)) + +- Clean and lean ([#217](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/217), + [`15aa1b1`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/15aa1b12587538029b6748cf5fd7b37b22c83e51)) + +- Use a non-root user to run the app + ([#216](https://github.com/TheSpaceDevs/spaceflightnewsapi/pull/216), + [`b4d96df`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/b4d96dfee7475bbd6c0d133b889372bd0fe3bdf8)) + +- Added a results backend + ([`791fa5f`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/791fa5f1511f18adfbd00e3b2ed404766816ff69)) + +- Switched to drf_spectacular for openapi generation + ([`837a977`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/837a977d2aab8fdde9ae20f3462d943d56ea31b6)) + +- Added CORS support + ([`8c4505e`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/8c4505e5b64c736f67d46512aa2df796b6674667)) + +Closes #163 + +- Added filters to the Articles, Blogs and Reports endpoints + ([`4b2f5b3`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/4b2f5b3476d7b6665b0dac3ea592ae1793e28651)) + +Closes #154 + +- Added tasks to migrate blogs and reports + ([`28da950`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/28da950b2e8a538087c6caddaa67a89c2ec22d51)) + +Closes #162 + +- **api/admin.py**: Added sorting on the published_at column + ([`b3d7434`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/b3d7434dc2a266a4ed089219ce7b088bf9c8c502)) + +Closes #157 + +### Refactoring + +- Changed url conf and added version + ([`da9d53c`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/da9d53cd84123f748b1b759b42989f945de851bf)) + +- Split views and filters + ([`20f1fa8`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/20f1fa84766706827dc4b1857aa7a22ed3398fd4)) + +- Clean-up + ([`748aed3`](https://github.com/TheSpaceDevs/spaceflightnewsapi/commit/748aed38d33a416ebf5a2af8058dfccbcf76c940)) diff --git a/pyproject.toml b/pyproject.toml index 90f25aeb..6e443377 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "snapy" -version = "4" +version = "4.17.0-rc.2" description = "Spaceflight News API (SNAPI) enables developers to add the latest spaceflight news to their apps." authors = [{ name = "Derk Weijers", email = "derk@weijers.xyz" }] readme = "README.md" @@ -26,7 +26,8 @@ dependencies = [ "pyyaml>=6.0.2", "sentry-sdk>=2.14.0", "uritemplate>=4.1.1", - "harvester>=0.9.0", + "harvester>=0.10.0", + "graphene-django>=3.2.2", ] [tool.uv] @@ -37,7 +38,6 @@ dev-dependencies = [ "django-filter-stubs>=0.1.3", "djangorestframework-stubs[compatible-mypy]>=3.14.0,<3.15.0", "mypy>=1.7.0,<1.8.0", - "pika-stubs>=0.1.3", "pytest>=8.3.3", "pytest-codspeed>=2.2.1", "pytest-cov>=5.0.0", @@ -91,7 +91,7 @@ update_changelog_on_bump = false [tool.semantic_release] assets = [] -commit_message = "{version}\n\nAutomatically generated by python-semantic-release" +commit_message = "build: {version}\n\nAutomatically generated by python-semantic-release" commit_parser = "angular" logging_use_named_masks = false major_on_zero = true diff --git a/src/api/schema.py b/src/api/schema.py new file mode 100644 index 00000000..2c153802 --- /dev/null +++ b/src/api/schema.py @@ -0,0 +1,61 @@ +# type: ignore + +from graphene import ObjectType, relay +from graphene_django import DjangoObjectType +from graphene_django.filter import DjangoFilterConnectionField + +from api.models import Article, Blog, Event, Launch, NewsSite, Report +from api.views.filters import BaseFilter, DocsFilter + + +class ArticleType(DjangoObjectType): + class Meta: + model = Article + exclude = ["is_deleted"] + filterset_class = DocsFilter + interfaces = (relay.Node,) + + +class BlogType(DjangoObjectType): + class Meta: + model = Blog + exclude = ["is_deleted"] + filterset_class = DocsFilter + interfaces = (relay.Node,) + + +class ReportType(DjangoObjectType): + class Meta: + model = Report + exclude = ["is_deleted"] + filterset_class = BaseFilter + interfaces = (relay.Node,) + + +class LaunchType(DjangoObjectType): + class Meta: + model = Launch + interfaces = (relay.Node,) + + +class EventType(DjangoObjectType): + class Meta: + model = Event + interfaces = (relay.Node,) + + +class NewsSiteType(DjangoObjectType): + class Meta: + model = NewsSite + interfaces = (relay.Node,) + + +class Query(ObjectType): + article = relay.Node.Field(ArticleType) + all_articles = DjangoFilterConnectionField(ArticleType) + + blog = relay.Node.Field(BlogType) + all_blogs = DjangoFilterConnectionField(BlogType) + + report = relay.Node.Field(ReportType) + all_reports = DjangoFilterConnectionField(ReportType) diff --git a/src/api/views/articles.py b/src/api/views/articles.py index 0a53362a..d0e394f5 100644 --- a/src/api/views/articles.py +++ b/src/api/views/articles.py @@ -1,5 +1,5 @@ from django_filters import rest_framework -from rest_framework import filters, viewsets +from rest_framework import viewsets from api.models import Article from api.serializers import ArticleSerializer @@ -15,9 +15,6 @@ class ArticleViewSet(viewsets.ReadOnlyModelViewSet): # type: ignore filter_backends = [ rest_framework.DjangoFilterBackend, SearchFilter, - filters.OrderingFilter, ] filterset_class = DocsFilter search_fields = ["title", "summary", "news_site__name"] - ordering = ["-published_at"] - ordering_fields = ["published_at", "updated_at"] diff --git a/src/api/views/blogs.py b/src/api/views/blogs.py index 4e37a60e..31769443 100644 --- a/src/api/views/blogs.py +++ b/src/api/views/blogs.py @@ -1,5 +1,5 @@ from django_filters import rest_framework -from rest_framework import filters, viewsets +from rest_framework import viewsets from api.models import Blog from api.serializers import BlogSerializer @@ -13,9 +13,6 @@ class BlogViewSet(viewsets.ReadOnlyModelViewSet): # type: ignore filter_backends = [ rest_framework.DjangoFilterBackend, SearchFilter, - filters.OrderingFilter, ] filterset_class = DocsFilter search_fields = ["title", "summary", "news_site__name"] - ordering = ["-published_at"] - ordering_fields = ["published_at", "updated_at"] diff --git a/src/api/views/filters.py b/src/api/views/filters.py index a2278f4f..ec82c9e1 100644 --- a/src/api/views/filters.py +++ b/src/api/views/filters.py @@ -8,6 +8,7 @@ FilterSet, IsoDateTimeFilter, NumberFilter, + OrderingFilter, UUIDFilter, ) from rest_framework import filters @@ -98,6 +99,21 @@ def filter_keywords(self, queryset: QuerySet[Any], name: str, value: str) -> Any return queryset.filter(q) +class OrderingFilterWithLabel(OrderingFilter): + def __init__(self, **kwargs: Any) -> None: + self.fields = kwargs.get("fields") + + assert self.fields, "The 'fields' argument is required." + + # Itterate over the tupple, generating a string of all first elements, including negative ones. + fields = ", ".join([f"{field[0]}, -{field[0]}" for field in self.fields]) + + super().__init__( + label=f"Order the result on `{fields}`.", + **kwargs, + ) + + class BaseFilter(FilterSet): title_contains = CharFilter( field_name="title", @@ -156,6 +172,16 @@ class BaseFilter(FilterSet): label="Get all documents updated before a given ISO8601 " "timestamp (excluded).", ) + ordering = OrderingFilterWithLabel( + fields=( + ( + "published_at", + "published_at", + ), + ("updated_at", "updated_at"), + ), + ) + class DocsFilter(BaseFilter): launch = UUIDInFilter( diff --git a/src/api/views/reports.py b/src/api/views/reports.py index 6f286e1e..c9f21c6d 100644 --- a/src/api/views/reports.py +++ b/src/api/views/reports.py @@ -1,5 +1,5 @@ from django_filters import rest_framework -from rest_framework import filters, viewsets +from rest_framework import viewsets from api import serializers from api.models.report import Report @@ -14,8 +14,5 @@ class ReportViewSet(viewsets.ReadOnlyModelViewSet): # type: ignore filter_backends = [ rest_framework.DjangoFilterBackend, SearchFilter, - filters.OrderingFilter, ] search_fields = ["title", "summary", "news_site__name"] - ordering = ["-published_at"] - ordering_fields = ["published_at", "updated_at"] diff --git a/src/snapy/schema.py b/src/snapy/schema.py new file mode 100644 index 00000000..abdd24a1 --- /dev/null +++ b/src/snapy/schema.py @@ -0,0 +1,12 @@ +# type: ignore + +from graphene import ObjectType, Schema + +from api.schema import Query as ApiQuery + + +class Query(ApiQuery, ObjectType): + pass + + +schema = Schema(query=Query) diff --git a/src/snapy/settings.py b/src/snapy/settings.py index ceb6d6ab..22496bb5 100644 --- a/src/snapy/settings.py +++ b/src/snapy/settings.py @@ -77,6 +77,7 @@ "health_check", "health_check.db", "health_check.contrib.s3boto3_storage", + "graphene_django", ] MIDDLEWARE = [ @@ -110,6 +111,8 @@ }, ] +JET_DEFAULT_THEME = "dark" + WSGI_APPLICATION = "snapy.wsgi.application" # Database @@ -165,7 +168,9 @@ STATICFILES_STORAGE = "storages.backends.s3boto3.S3Boto3Storage" else: STATIC_URL = "static/" - STATIC_ROOT = BASE_DIR / "staticfiles" + STATIC_ROOT = BASE_DIR.joinpath("staticfiles") + +STATICFILES_DIRS = [BASE_DIR.joinpath("static")] # Default primary key field type # https://docs.djangoproject.com/en/4.1/ref/settings/#default-auto-field @@ -208,16 +213,6 @@ }, } -LOGGING = { - "version": 1, - "disable_existing_loggers": False, - "handlers": { - "console": { - "class": "logging.StreamHandler", - }, - }, - "root": { - "handlers": ["console"], - "level": "INFO", - }, +GRAPHENE = { + "SCHEMA": "snapy.schema.schema", } diff --git a/src/snapy/urls.py b/src/snapy/urls.py index 176189a8..1d79a724 100644 --- a/src/snapy/urls.py +++ b/src/snapy/urls.py @@ -19,12 +19,15 @@ from django.contrib import admin from django.urls import include, re_path +from django.views.decorators.csrf import csrf_exempt +from graphene_django.views import GraphQLView # type: ignore urlpatterns = [ re_path(r"^v4/jet/", include("jet.urls", "jet")), # Django JET URLS re_path(r"^v4/jet/dashboard/", include("jet.dashboard.urls", "jet-dashboard")), # Django JET dashboard URLS re_path(r"^v4/admin/", admin.site.urls), re_path(r"^v4/", include(("api.urls", "api"), namespace="v4")), + re_path(r"^v4/graphql/", csrf_exempt(GraphQLView.as_view(graphiql=True))), # Non v4 URLs re_path(r"health/", include("health_check.urls")), ] diff --git a/src/static/jet/css/themes/dark/_variables.scss b/src/static/jet/css/themes/dark/_variables.scss new file mode 100644 index 00000000..85f0659a --- /dev/null +++ b/src/static/jet/css/themes/dark/_variables.scss @@ -0,0 +1,3 @@ +/* + * These theme uses default variables at ../_variables.scss + */ \ No newline at end of file diff --git a/src/static/jet/css/themes/dark/base.css b/src/static/jet/css/themes/dark/base.css new file mode 100644 index 00000000..d274b253 --- /dev/null +++ b/src/static/jet/css/themes/dark/base.css @@ -0,0 +1,14848 @@ +.hidden { + display: none +} + +.clear-list, +.dashboard-item-content ul:not(.inline), +.dashboard-item-content ul.inline { + margin: 0; + padding: 0; + list-style: none +} + +.fl { + float: left +} + +.fr { + float: right +} + +.cf:before, +.cf:after { + content: ""; + display: table +} + +.cf:after { + clear: both +} + +.p10 { + padding: 10px; + padding: 0.71429rem +} + +.p20 { + padding: 20px; + padding: 1.42857rem +} + +.p30 { + padding: 30px; + padding: 2.14286rem +} + +.p40 { + padding: 40px; + padding: 2.85714rem +} + +.p50 { + padding: 50px; + padding: 3.57143rem +} + +.p60 { + padding: 60px; + padding: 4.28571rem +} + +.p70 { + padding: 70px; + padding: 5rem +} + +.p80 { + padding: 80px; + padding: 5.71429rem +} + +.pt10 { + padding-top: 10px; + padding-top: 0.71429rem +} + +.pt20 { + padding-top: 20px; + padding-top: 1.42857rem +} + +.pt30 { + padding-top: 30px; + padding-top: 2.14286rem +} + +.pt40 { + padding-top: 40px; + padding-top: 2.85714rem +} + +.pt50 { + padding-top: 50px; + padding-top: 3.57143rem +} + +.pt60 { + padding-top: 60px; + padding-top: 4.28571rem +} + +.pt70 { + padding-top: 70px; + padding-top: 5rem +} + +.pt80 { + padding-top: 80px; + padding-top: 5.71429rem +} + +.pr10 { + padding-right: 10px; + padding-right: 0.71429rem +} + +.pr20 { + padding-right: 20px; + padding-right: 1.42857rem +} + +.pr30 { + padding-right: 30px; + padding-right: 2.14286rem +} + +.pr40 { + padding-right: 40px; + padding-right: 2.85714rem +} + +.pr50 { + padding-right: 50px; + padding-right: 3.57143rem +} + +.pr60 { + padding-right: 60px; + padding-right: 4.28571rem +} + +.pr70 { + padding-right: 70px; + padding-right: 5rem +} + +.pr80 { + padding-right: 80px; + padding-right: 5.71429rem +} + +.pb10 { + padding-bottom: 10px; + padding-bottom: 0.71429rem +} + +.pb20 { + padding-bottom: 20px; + padding-bottom: 1.42857rem +} + +.pb30 { + padding-bottom: 30px; + padding-bottom: 2.14286rem +} + +.pb40 { + padding-bottom: 40px; + padding-bottom: 2.85714rem +} + +.pb50 { + padding-bottom: 50px; + padding-bottom: 3.57143rem +} + +.pb60 { + padding-bottom: 60px; + padding-bottom: 4.28571rem +} + +.pb70 { + padding-bottom: 70px; + padding-bottom: 5rem +} + +.pb80 { + padding-bottom: 80px; + padding-bottom: 5.71429rem +} + +.pl10 { + padding-left: 10px; + padding-left: 0.71429rem +} + +.pl20 { + padding-left: 20px; + padding-left: 1.42857rem +} + +.pl30 { + padding-left: 30px; + padding-left: 2.14286rem +} + +.pl40 { + padding-left: 40px; + padding-left: 2.85714rem +} + +.pl50 { + padding-left: 50px; + padding-left: 3.57143rem +} + +.pl60 { + padding-left: 60px; + padding-left: 4.28571rem +} + +.pl70 { + padding-left: 70px; + padding-left: 5rem +} + +.pl80 { + padding-left: 80px; + padding-left: 5.71429rem +} + +.m10 { + margin: 10px; + margin: 0.71429rem +} + +.m20 { + margin: 20px; + margin: 1.42857rem +} + +.m30 { + margin: 30px; + margin: 2.14286rem +} + +.m40 { + margin: 40px; + margin: 2.85714rem +} + +.m50 { + margin: 50px; + margin: 3.57143rem +} + +.m60 { + margin: 60px; + margin: 4.28571rem +} + +.m70 { + margin: 70px; + margin: 5rem +} + +.m80 { + margin: 80px; + margin: 5.71429rem +} + +.mt10 { + margin-top: 10px; + margin-top: 0.71429rem +} + +.mt20 { + margin-top: 20px; + margin-top: 1.42857rem +} + +.mt30 { + margin-top: 30px; + margin-top: 2.14286rem +} + +.mt40 { + margin-top: 40px; + margin-top: 2.85714rem +} + +.mt50 { + margin-top: 50px; + margin-top: 3.57143rem +} + +.mt60 { + margin-top: 60px; + margin-top: 4.28571rem +} + +.mt70 { + margin-top: 70px; + margin-top: 5rem +} + +.mt80 { + margin-top: 80px; + margin-top: 5.71429rem +} + +.mr10 { + margin-right: 10px; + margin-right: 0.71429rem +} + +.mr20 { + margin-right: 20px; + margin-right: 1.42857rem +} + +.mr30 { + margin-right: 30px; + margin-right: 2.14286rem +} + +.mr40 { + margin-right: 40px; + margin-right: 2.85714rem +} + +.mr50 { + margin-right: 50px; + margin-right: 3.57143rem +} + +.mr60 { + margin-right: 60px; + margin-right: 4.28571rem +} + +.mr70 { + margin-right: 70px; + margin-right: 5rem +} + +.mr80 { + margin-right: 80px; + margin-right: 5.71429rem +} + +.mb10 { + margin-bottom: 10px; + margin-bottom: 0.71429rem +} + +.mb20 { + margin-bottom: 20px; + margin-bottom: 1.42857rem +} + +.mb30 { + margin-bottom: 30px; + margin-bottom: 2.14286rem +} + +.mb40 { + margin-bottom: 40px; + margin-bottom: 2.85714rem +} + +.mb50 { + margin-bottom: 50px; + margin-bottom: 3.57143rem +} + +.mb60 { + margin-bottom: 60px; + margin-bottom: 4.28571rem +} + +.mb70 { + margin-bottom: 70px; + margin-bottom: 5rem +} + +.mb80 { + margin-bottom: 80px; + margin-bottom: 5.71429rem +} + +.ml10 { + margin-left: 10px; + margin-left: 0.71429rem +} + +.ml20 { + margin-left: 20px; + margin-left: 1.42857rem +} + +.ml30 { + margin-left: 30px; + margin-left: 2.14286rem +} + +.ml40 { + margin-left: 40px; + margin-left: 2.85714rem +} + +.ml50 { + margin-left: 50px; + margin-left: 3.57143rem +} + +.ml60 { + margin-left: 60px; + margin-left: 4.28571rem +} + +.ml70 { + margin-left: 70px; + margin-left: 5rem +} + +.ml80 { + margin-left: 80px; + margin-left: 5.71429rem +} + +.pos_rel { + position: relative +} + +.pos_abs { + position: absolute +} + +.fill_width { + width: 100% !important +} + +@-webkit-keyframes spin { + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg) + } +} + +@keyframes spin { + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg) + } +} + +html, +body { + margin: 0; + padding: 0 +} + +html { + font-size: 87.5% +} + +@media only screen and (max-width: 960px) { + html { + font-size: 100% + } +} + +body { + height: 100%; + background: #111217; + color: #ccccdc; + font-family: Arial, sans-serif; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; + text-size-adjust: 100% +} + +@media only screen and (max-width: 960px) { + body { + padding-top: 44px; + padding-top: 3.14286rem + } +} + +body.non-scrollable { + overflow: hidden +} + +@media only screen and (max-width: 960px) { + body.popup { + padding-top: 0 + } +} + +#container { + padding: 0; + min-height: 100%; + transition: padding-left 0.3s +} + +body.menu-pinned #container { + padding-left: 250px; + padding-left: 17.85714rem +} + +body.menu-pinned.popup #container { + padding-left: 0 +} + +@media only screen and (max-width: 960px) { + + #container, + body.menu-pinned #container { + padding-left: 0 + } +} + +.popup #container { + padding-left: 0 +} + +#content { + padding: 20px; + padding: 1.42857rem +} + +@media only screen and (max-width: 480px) { + #content { + padding: 10px; + padding: 0.71429rem + } +} + +#content>h1 { + display: none +} + +#content-main { + float: left; + width: 100% +} + +@media only screen and (max-width: 960px) { + #content-main { + float: none + } +} + +#content-related { + float: right; + width: 260px; + width: 18.57143rem; + position: relative; + margin-right: -300px; + margin-right: -21.42857rem +} + +@media only screen and (max-width: 960px) { + #content-related { + float: none; + width: 100%; + margin-left: 0; + position: static + } +} + +#footer { + clear: both; + padding: 10px; + padding: 0.71429rem +} + +#footer:empty { + display: none +} + +.dialog-confirm { + display: none +} + +.colMS { + margin-right: 300px; + margin-right: 21.42857rem +} + +@media only screen and (max-width: 960px) { + .colMS { + margin-right: 0 + } +} + +.colSM { + margin-left: 300px; + margin-left: 21.42857rem +} + +@media only screen and (max-width: 960px) { + .colSM { + margin-left: 0 + } +} + +.colSM #content-related { + float: left; + margin-right: 0; + margin-left: -300px; + margin-left: -21.42857rem +} + +@media only screen and (max-width: 960px) { + .colSM #content-related { + float: none; + margin-left: 0 + } +} + +.colSM #content-main { + float: right +} + +@media only screen and (max-width: 960px) { + .colSM #content-main { + float: none + } +} + +.popup .colM { + width: auto +} + +.hidden { + display: none +} + +.clear-list, +.dashboard-item-content ul:not(.inline), +.dashboard-item-content ul.inline { + margin: 0; + padding: 0; + list-style: none +} + +.fl { + float: left +} + +.fr { + float: right +} + +.cf:before, +.cf:after { + content: ""; + display: table +} + +.cf:after { + clear: both +} + +.p10 { + padding: 10px; + padding: 0.71429rem +} + +.p20 { + padding: 20px; + padding: 1.42857rem +} + +.p30 { + padding: 30px; + padding: 2.14286rem +} + +.p40 { + padding: 40px; + padding: 2.85714rem +} + +.p50 { + padding: 50px; + padding: 3.57143rem +} + +.p60 { + padding: 60px; + padding: 4.28571rem +} + +.p70 { + padding: 70px; + padding: 5rem +} + +.p80 { + padding: 80px; + padding: 5.71429rem +} + +.pt10 { + padding-top: 10px; + padding-top: 0.71429rem +} + +.pt20 { + padding-top: 20px; + padding-top: 1.42857rem +} + +.pt30 { + padding-top: 30px; + padding-top: 2.14286rem +} + +.pt40 { + padding-top: 40px; + padding-top: 2.85714rem +} + +.pt50 { + padding-top: 50px; + padding-top: 3.57143rem +} + +.pt60 { + padding-top: 60px; + padding-top: 4.28571rem +} + +.pt70 { + padding-top: 70px; + padding-top: 5rem +} + +.pt80 { + padding-top: 80px; + padding-top: 5.71429rem +} + +.pr10 { + padding-right: 10px; + padding-right: 0.71429rem +} + +.pr20 { + padding-right: 20px; + padding-right: 1.42857rem +} + +.pr30 { + padding-right: 30px; + padding-right: 2.14286rem +} + +.pr40 { + padding-right: 40px; + padding-right: 2.85714rem +} + +.pr50 { + padding-right: 50px; + padding-right: 3.57143rem +} + +.pr60 { + padding-right: 60px; + padding-right: 4.28571rem +} + +.pr70 { + padding-right: 70px; + padding-right: 5rem +} + +.pr80 { + padding-right: 80px; + padding-right: 5.71429rem +} + +.pb10 { + padding-bottom: 10px; + padding-bottom: 0.71429rem +} + +.pb20 { + padding-bottom: 20px; + padding-bottom: 1.42857rem +} + +.pb30 { + padding-bottom: 30px; + padding-bottom: 2.14286rem +} + +.pb40 { + padding-bottom: 40px; + padding-bottom: 2.85714rem +} + +.pb50 { + padding-bottom: 50px; + padding-bottom: 3.57143rem +} + +.pb60 { + padding-bottom: 60px; + padding-bottom: 4.28571rem +} + +.pb70 { + padding-bottom: 70px; + padding-bottom: 5rem +} + +.pb80 { + padding-bottom: 80px; + padding-bottom: 5.71429rem +} + +.pl10 { + padding-left: 10px; + padding-left: 0.71429rem +} + +.pl20 { + padding-left: 20px; + padding-left: 1.42857rem +} + +.pl30 { + padding-left: 30px; + padding-left: 2.14286rem +} + +.pl40 { + padding-left: 40px; + padding-left: 2.85714rem +} + +.pl50 { + padding-left: 50px; + padding-left: 3.57143rem +} + +.pl60 { + padding-left: 60px; + padding-left: 4.28571rem +} + +.pl70 { + padding-left: 70px; + padding-left: 5rem +} + +.pl80 { + padding-left: 80px; + padding-left: 5.71429rem +} + +.m10 { + margin: 10px; + margin: 0.71429rem +} + +.m20 { + margin: 20px; + margin: 1.42857rem +} + +.m30 { + margin: 30px; + margin: 2.14286rem +} + +.m40 { + margin: 40px; + margin: 2.85714rem +} + +.m50 { + margin: 50px; + margin: 3.57143rem +} + +.m60 { + margin: 60px; + margin: 4.28571rem +} + +.m70 { + margin: 70px; + margin: 5rem +} + +.m80 { + margin: 80px; + margin: 5.71429rem +} + +.mt10 { + margin-top: 10px; + margin-top: 0.71429rem +} + +.mt20 { + margin-top: 20px; + margin-top: 1.42857rem +} + +.mt30 { + margin-top: 30px; + margin-top: 2.14286rem +} + +.mt40 { + margin-top: 40px; + margin-top: 2.85714rem +} + +.mt50 { + margin-top: 50px; + margin-top: 3.57143rem +} + +.mt60 { + margin-top: 60px; + margin-top: 4.28571rem +} + +.mt70 { + margin-top: 70px; + margin-top: 5rem +} + +.mt80 { + margin-top: 80px; + margin-top: 5.71429rem +} + +.mr10 { + margin-right: 10px; + margin-right: 0.71429rem +} + +.mr20 { + margin-right: 20px; + margin-right: 1.42857rem +} + +.mr30 { + margin-right: 30px; + margin-right: 2.14286rem +} + +.mr40 { + margin-right: 40px; + margin-right: 2.85714rem +} + +.mr50 { + margin-right: 50px; + margin-right: 3.57143rem +} + +.mr60 { + margin-right: 60px; + margin-right: 4.28571rem +} + +.mr70 { + margin-right: 70px; + margin-right: 5rem +} + +.mr80 { + margin-right: 80px; + margin-right: 5.71429rem +} + +.mb10 { + margin-bottom: 10px; + margin-bottom: 0.71429rem +} + +.mb20 { + margin-bottom: 20px; + margin-bottom: 1.42857rem +} + +.mb30 { + margin-bottom: 30px; + margin-bottom: 2.14286rem +} + +.mb40 { + margin-bottom: 40px; + margin-bottom: 2.85714rem +} + +.mb50 { + margin-bottom: 50px; + margin-bottom: 3.57143rem +} + +.mb60 { + margin-bottom: 60px; + margin-bottom: 4.28571rem +} + +.mb70 { + margin-bottom: 70px; + margin-bottom: 5rem +} + +.mb80 { + margin-bottom: 80px; + margin-bottom: 5.71429rem +} + +.ml10 { + margin-left: 10px; + margin-left: 0.71429rem +} + +.ml20 { + margin-left: 20px; + margin-left: 1.42857rem +} + +.ml30 { + margin-left: 30px; + margin-left: 2.14286rem +} + +.ml40 { + margin-left: 40px; + margin-left: 2.85714rem +} + +.ml50 { + margin-left: 50px; + margin-left: 3.57143rem +} + +.ml60 { + margin-left: 60px; + margin-left: 4.28571rem +} + +.ml70 { + margin-left: 70px; + margin-left: 5rem +} + +.ml80 { + margin-left: 80px; + margin-left: 5.71429rem +} + +.pos_rel { + position: relative +} + +.pos_abs { + position: absolute +} + +.fill_width { + width: 100% !important +} + +@keyframes spin { + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg) + } +} + +.ui-widget-content { + color: #ccccdc; + border-color: #22252b +} + +.ui-widget.ui-widget-content, +.ui-timepicker-table.ui-widget-content { + background: #181b1f; + box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5); + box-shadow: 0 0 0.71429rem 0 rgba(0, 0, 0, 0.5) +} + +.ui-widget { + font-family: inherit; + font-size: inherit +} + +.ui-widget-header { + border: 0; + background: #22252b; + color: #fff; + font-weight: bold +} + +.ui-widget-header a { + color: #fff +} + +.ui-state-default, +.ui-widget-content .ui-state-default, +.ui-widget-header .ui-state-default { + border: 1px solid #22252b; + border: 0.07143rem solid #22252b; + background: #181b1f; + font-weight: bold; + color: #ccccdc; + border-radius: 3px; + border-radius: 0.21429rem +} + +.ui-widget-header .ui-state-default { + background: none; + color: #fff; + border: 0 +} + +.ui-state-hover, +.ui-widget-content .ui-state-hover, +.ui-widget-header .ui-state-hover, +.ui-state-focus, +.ui-widget-content .ui-state-focus, +.ui-widget-header .ui-state-focus { + border: 1px solid #639af5; + border: 0.07143rem solid #639af5; + background: #639af5; + font-weight: bold; + color: #fff +} + +.ui-state-active, +.ui-widget-content .ui-state-active, +.ui-widget-header .ui-state-active { + border: 1px solid #47bac1; + border: 0.07143rem solid #47bac1; + background: #47bac1; + font-weight: bold; + color: #fff +} + +.ui-state-highlight, +.ui-widget-content .ui-state-highlight, +.ui-widget-header .ui-state-highlight { + border: 1px solid #639af5; + border: 0.07143rem solid #639af5; + background: #181b1f; + color: #639af5 +} + +@media only screen and (max-width: 480px) { + .ui-dialog { + left: 10px !important; + left: 0.71429rem !important; + right: 10px !important; + right: 0.71429rem !important; + width: auto !important + } +} + +.ui-dialog-buttonpane { + background: #111217; + margin: .5em -0.2em -0.2em -0.2em +} + +.ui-dialog-buttonpane .ui-button { + border: 0 !important; + outline: 0 +} + +.ui-icon { + font-family: 'jet-icons'; + speak: none; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + display: inline-block; + font-size: 16px; + font-size: 1.14286rem; + font-weight: bold; + background: none !important; + text-indent: 0; + overflow: visible +} + +.ui-icon-circle-triangle-e:before { + content: "" +} + +.ui-icon-circle-triangle-w:before { + content: "" +} + +.ui-icon-closethick:before { + content: "" +} + +.ui-widget-overlay { + background: #000; + opacity: 0.5; + filter: Alpha(Opacity=50) +} + +.ui-tooltip { + background: #000 !important; + color: #fff; + border: 0; + box-shadow: none !important; + opacity: 0.8; + font-size: 13px; + font-size: 0.92857rem; + pointer-events: none +} + +.ui-datepicker table, +.ui-timepicker table { + margin: 0 0 .4em; + background: transparent; + border-radius: 0; + box-shadow: none +} + +.ui-datepicker th, +.ui-timepicker th { + background: inherit; + color: inherit; + text-transform: inherit +} + +.ui-datepicker tbody tr, +.ui-timepicker tbody tr { + border-bottom: inherit +} + +.ui-datepicker table { + margin: 0 0 .4em +} + +.ui-timepicker-table table { + margin: .15em 0 0 +} + +.hidden { + display: none +} + +.clear-list, +.dashboard-item-content ul:not(.inline), +.dashboard-item-content ul.inline { + margin: 0; + padding: 0; + list-style: none +} + +.fl { + float: left +} + +.fr { + float: right +} + +.cf:before, +.cf:after { + content: ""; + display: table +} + +.cf:after { + clear: both +} + +.p10 { + padding: 10px; + padding: 0.71429rem +} + +.p20 { + padding: 20px; + padding: 1.42857rem +} + +.p30 { + padding: 30px; + padding: 2.14286rem +} + +.p40 { + padding: 40px; + padding: 2.85714rem +} + +.p50 { + padding: 50px; + padding: 3.57143rem +} + +.p60 { + padding: 60px; + padding: 4.28571rem +} + +.p70 { + padding: 70px; + padding: 5rem +} + +.p80 { + padding: 80px; + padding: 5.71429rem +} + +.pt10 { + padding-top: 10px; + padding-top: 0.71429rem +} + +.pt20 { + padding-top: 20px; + padding-top: 1.42857rem +} + +.pt30 { + padding-top: 30px; + padding-top: 2.14286rem +} + +.pt40 { + padding-top: 40px; + padding-top: 2.85714rem +} + +.pt50 { + padding-top: 50px; + padding-top: 3.57143rem +} + +.pt60 { + padding-top: 60px; + padding-top: 4.28571rem +} + +.pt70 { + padding-top: 70px; + padding-top: 5rem +} + +.pt80 { + padding-top: 80px; + padding-top: 5.71429rem +} + +.pr10 { + padding-right: 10px; + padding-right: 0.71429rem +} + +.pr20 { + padding-right: 20px; + padding-right: 1.42857rem +} + +.pr30 { + padding-right: 30px; + padding-right: 2.14286rem +} + +.pr40 { + padding-right: 40px; + padding-right: 2.85714rem +} + +.pr50 { + padding-right: 50px; + padding-right: 3.57143rem +} + +.pr60 { + padding-right: 60px; + padding-right: 4.28571rem +} + +.pr70 { + padding-right: 70px; + padding-right: 5rem +} + +.pr80 { + padding-right: 80px; + padding-right: 5.71429rem +} + +.pb10 { + padding-bottom: 10px; + padding-bottom: 0.71429rem +} + +.pb20 { + padding-bottom: 20px; + padding-bottom: 1.42857rem +} + +.pb30 { + padding-bottom: 30px; + padding-bottom: 2.14286rem +} + +.pb40 { + padding-bottom: 40px; + padding-bottom: 2.85714rem +} + +.pb50 { + padding-bottom: 50px; + padding-bottom: 3.57143rem +} + +.pb60 { + padding-bottom: 60px; + padding-bottom: 4.28571rem +} + +.pb70 { + padding-bottom: 70px; + padding-bottom: 5rem +} + +.pb80 { + padding-bottom: 80px; + padding-bottom: 5.71429rem +} + +.pl10 { + padding-left: 10px; + padding-left: 0.71429rem +} + +.pl20 { + padding-left: 20px; + padding-left: 1.42857rem +} + +.pl30 { + padding-left: 30px; + padding-left: 2.14286rem +} + +.pl40 { + padding-left: 40px; + padding-left: 2.85714rem +} + +.pl50 { + padding-left: 50px; + padding-left: 3.57143rem +} + +.pl60 { + padding-left: 60px; + padding-left: 4.28571rem +} + +.pl70 { + padding-left: 70px; + padding-left: 5rem +} + +.pl80 { + padding-left: 80px; + padding-left: 5.71429rem +} + +.m10 { + margin: 10px; + margin: 0.71429rem +} + +.m20 { + margin: 20px; + margin: 1.42857rem +} + +.m30 { + margin: 30px; + margin: 2.14286rem +} + +.m40 { + margin: 40px; + margin: 2.85714rem +} + +.m50 { + margin: 50px; + margin: 3.57143rem +} + +.m60 { + margin: 60px; + margin: 4.28571rem +} + +.m70 { + margin: 70px; + margin: 5rem +} + +.m80 { + margin: 80px; + margin: 5.71429rem +} + +.mt10 { + margin-top: 10px; + margin-top: 0.71429rem +} + +.mt20 { + margin-top: 20px; + margin-top: 1.42857rem +} + +.mt30 { + margin-top: 30px; + margin-top: 2.14286rem +} + +.mt40 { + margin-top: 40px; + margin-top: 2.85714rem +} + +.mt50 { + margin-top: 50px; + margin-top: 3.57143rem +} + +.mt60 { + margin-top: 60px; + margin-top: 4.28571rem +} + +.mt70 { + margin-top: 70px; + margin-top: 5rem +} + +.mt80 { + margin-top: 80px; + margin-top: 5.71429rem +} + +.mr10 { + margin-right: 10px; + margin-right: 0.71429rem +} + +.mr20 { + margin-right: 20px; + margin-right: 1.42857rem +} + +.mr30 { + margin-right: 30px; + margin-right: 2.14286rem +} + +.mr40 { + margin-right: 40px; + margin-right: 2.85714rem +} + +.mr50 { + margin-right: 50px; + margin-right: 3.57143rem +} + +.mr60 { + margin-right: 60px; + margin-right: 4.28571rem +} + +.mr70 { + margin-right: 70px; + margin-right: 5rem +} + +.mr80 { + margin-right: 80px; + margin-right: 5.71429rem +} + +.mb10 { + margin-bottom: 10px; + margin-bottom: 0.71429rem +} + +.mb20 { + margin-bottom: 20px; + margin-bottom: 1.42857rem +} + +.mb30 { + margin-bottom: 30px; + margin-bottom: 2.14286rem +} + +.mb40 { + margin-bottom: 40px; + margin-bottom: 2.85714rem +} + +.mb50 { + margin-bottom: 50px; + margin-bottom: 3.57143rem +} + +.mb60 { + margin-bottom: 60px; + margin-bottom: 4.28571rem +} + +.mb70 { + margin-bottom: 70px; + margin-bottom: 5rem +} + +.mb80 { + margin-bottom: 80px; + margin-bottom: 5.71429rem +} + +.ml10 { + margin-left: 10px; + margin-left: 0.71429rem +} + +.ml20 { + margin-left: 20px; + margin-left: 1.42857rem +} + +.ml30 { + margin-left: 30px; + margin-left: 2.14286rem +} + +.ml40 { + margin-left: 40px; + margin-left: 2.85714rem +} + +.ml50 { + margin-left: 50px; + margin-left: 3.57143rem +} + +.ml60 { + margin-left: 60px; + margin-left: 4.28571rem +} + +.ml70 { + margin-left: 70px; + margin-left: 5rem +} + +.ml80 { + margin-left: 80px; + margin-left: 5.71429rem +} + +.pos_rel { + position: relative +} + +.pos_abs { + position: absolute +} + +.fill_width { + width: 100% !important +} + +@keyframes spin { + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg) + } +} + +.select2-container--jet { + min-width: 160px; + min-width: 11.42857rem +} + +.select2-container--jet .hidden { + display: none +} + +.select2-container--jet .clear-list, +.select2-container--jet .dashboard-item-content ul:not(.inline), +.dashboard-item-content .select2-container--jet ul:not(.inline), +.select2-container--jet .dashboard-item-content ul.inline, +.dashboard-item-content .select2-container--jet ul.inline { + margin: 0; + padding: 0; + list-style: none +} + +.select2-container--jet .fl { + float: left +} + +.select2-container--jet .fr { + float: right +} + +.select2-container--jet .cf:before, +.select2-container--jet .cf:after { + content: ""; + display: table +} + +.select2-container--jet .cf:after { + clear: both +} + +.select2-container--jet .p10 { + padding: 10px; + padding: 0.71429rem +} + +.select2-container--jet .p20 { + padding: 20px; + padding: 1.42857rem +} + +.select2-container--jet .p30 { + padding: 30px; + padding: 2.14286rem +} + +.select2-container--jet .p40 { + padding: 40px; + padding: 2.85714rem +} + +.select2-container--jet .p50 { + padding: 50px; + padding: 3.57143rem +} + +.select2-container--jet .p60 { + padding: 60px; + padding: 4.28571rem +} + +.select2-container--jet .p70 { + padding: 70px; + padding: 5rem +} + +.select2-container--jet .p80 { + padding: 80px; + padding: 5.71429rem +} + +.select2-container--jet .pt10 { + padding-top: 10px; + padding-top: 0.71429rem +} + +.select2-container--jet .pt20 { + padding-top: 20px; + padding-top: 1.42857rem +} + +.select2-container--jet .pt30 { + padding-top: 30px; + padding-top: 2.14286rem +} + +.select2-container--jet .pt40 { + padding-top: 40px; + padding-top: 2.85714rem +} + +.select2-container--jet .pt50 { + padding-top: 50px; + padding-top: 3.57143rem +} + +.select2-container--jet .pt60 { + padding-top: 60px; + padding-top: 4.28571rem +} + +.select2-container--jet .pt70 { + padding-top: 70px; + padding-top: 5rem +} + +.select2-container--jet .pt80 { + padding-top: 80px; + padding-top: 5.71429rem +} + +.select2-container--jet .pr10 { + padding-right: 10px; + padding-right: 0.71429rem +} + +.select2-container--jet .pr20 { + padding-right: 20px; + padding-right: 1.42857rem +} + +.select2-container--jet .pr30 { + padding-right: 30px; + padding-right: 2.14286rem +} + +.select2-container--jet .pr40 { + padding-right: 40px; + padding-right: 2.85714rem +} + +.select2-container--jet .pr50 { + padding-right: 50px; + padding-right: 3.57143rem +} + +.select2-container--jet .pr60 { + padding-right: 60px; + padding-right: 4.28571rem +} + +.select2-container--jet .pr70 { + padding-right: 70px; + padding-right: 5rem +} + +.select2-container--jet .pr80 { + padding-right: 80px; + padding-right: 5.71429rem +} + +.select2-container--jet .pb10 { + padding-bottom: 10px; + padding-bottom: 0.71429rem +} + +.select2-container--jet .pb20 { + padding-bottom: 20px; + padding-bottom: 1.42857rem +} + +.select2-container--jet .pb30 { + padding-bottom: 30px; + padding-bottom: 2.14286rem +} + +.select2-container--jet .pb40 { + padding-bottom: 40px; + padding-bottom: 2.85714rem +} + +.select2-container--jet .pb50 { + padding-bottom: 50px; + padding-bottom: 3.57143rem +} + +.select2-container--jet .pb60 { + padding-bottom: 60px; + padding-bottom: 4.28571rem +} + +.select2-container--jet .pb70 { + padding-bottom: 70px; + padding-bottom: 5rem +} + +.select2-container--jet .pb80 { + padding-bottom: 80px; + padding-bottom: 5.71429rem +} + +.select2-container--jet .pl10 { + padding-left: 10px; + padding-left: 0.71429rem +} + +.select2-container--jet .pl20 { + padding-left: 20px; + padding-left: 1.42857rem +} + +.select2-container--jet .pl30 { + padding-left: 30px; + padding-left: 2.14286rem +} + +.select2-container--jet .pl40 { + padding-left: 40px; + padding-left: 2.85714rem +} + +.select2-container--jet .pl50 { + padding-left: 50px; + padding-left: 3.57143rem +} + +.select2-container--jet .pl60 { + padding-left: 60px; + padding-left: 4.28571rem +} + +.select2-container--jet .pl70 { + padding-left: 70px; + padding-left: 5rem +} + +.select2-container--jet .pl80 { + padding-left: 80px; + padding-left: 5.71429rem +} + +.select2-container--jet .m10 { + margin: 10px; + margin: 0.71429rem +} + +.select2-container--jet .m20 { + margin: 20px; + margin: 1.42857rem +} + +.select2-container--jet .m30 { + margin: 30px; + margin: 2.14286rem +} + +.select2-container--jet .m40 { + margin: 40px; + margin: 2.85714rem +} + +.select2-container--jet .m50 { + margin: 50px; + margin: 3.57143rem +} + +.select2-container--jet .m60 { + margin: 60px; + margin: 4.28571rem +} + +.select2-container--jet .m70 { + margin: 70px; + margin: 5rem +} + +.select2-container--jet .m80 { + margin: 80px; + margin: 5.71429rem +} + +.select2-container--jet .mt10 { + margin-top: 10px; + margin-top: 0.71429rem +} + +.select2-container--jet .mt20 { + margin-top: 20px; + margin-top: 1.42857rem +} + +.select2-container--jet .mt30 { + margin-top: 30px; + margin-top: 2.14286rem +} + +.select2-container--jet .mt40 { + margin-top: 40px; + margin-top: 2.85714rem +} + +.select2-container--jet .mt50 { + margin-top: 50px; + margin-top: 3.57143rem +} + +.select2-container--jet .mt60 { + margin-top: 60px; + margin-top: 4.28571rem +} + +.select2-container--jet .mt70 { + margin-top: 70px; + margin-top: 5rem +} + +.select2-container--jet .mt80 { + margin-top: 80px; + margin-top: 5.71429rem +} + +.select2-container--jet .mr10 { + margin-right: 10px; + margin-right: 0.71429rem +} + +.select2-container--jet .mr20 { + margin-right: 20px; + margin-right: 1.42857rem +} + +.select2-container--jet .mr30 { + margin-right: 30px; + margin-right: 2.14286rem +} + +.select2-container--jet .mr40 { + margin-right: 40px; + margin-right: 2.85714rem +} + +.select2-container--jet .mr50 { + margin-right: 50px; + margin-right: 3.57143rem +} + +.select2-container--jet .mr60 { + margin-right: 60px; + margin-right: 4.28571rem +} + +.select2-container--jet .mr70 { + margin-right: 70px; + margin-right: 5rem +} + +.select2-container--jet .mr80 { + margin-right: 80px; + margin-right: 5.71429rem +} + +.select2-container--jet .mb10 { + margin-bottom: 10px; + margin-bottom: 0.71429rem +} + +.select2-container--jet .mb20 { + margin-bottom: 20px; + margin-bottom: 1.42857rem +} + +.select2-container--jet .mb30 { + margin-bottom: 30px; + margin-bottom: 2.14286rem +} + +.select2-container--jet .mb40 { + margin-bottom: 40px; + margin-bottom: 2.85714rem +} + +.select2-container--jet .mb50 { + margin-bottom: 50px; + margin-bottom: 3.57143rem +} + +.select2-container--jet .mb60 { + margin-bottom: 60px; + margin-bottom: 4.28571rem +} + +.select2-container--jet .mb70 { + margin-bottom: 70px; + margin-bottom: 5rem +} + +.select2-container--jet .mb80 { + margin-bottom: 80px; + margin-bottom: 5.71429rem +} + +.select2-container--jet .ml10 { + margin-left: 10px; + margin-left: 0.71429rem +} + +.select2-container--jet .ml20 { + margin-left: 20px; + margin-left: 1.42857rem +} + +.select2-container--jet .ml30 { + margin-left: 30px; + margin-left: 2.14286rem +} + +.select2-container--jet .ml40 { + margin-left: 40px; + margin-left: 2.85714rem +} + +.select2-container--jet .ml50 { + margin-left: 50px; + margin-left: 3.57143rem +} + +.select2-container--jet .ml60 { + margin-left: 60px; + margin-left: 4.28571rem +} + +.select2-container--jet .ml70 { + margin-left: 70px; + margin-left: 5rem +} + +.select2-container--jet .ml80 { + margin-left: 80px; + margin-left: 5.71429rem +} + +.select2-container--jet .pos_rel { + position: relative +} + +.select2-container--jet .pos_abs { + position: absolute +} + +.select2-container--jet .fill_width { + width: 100% !important +} + +@keyframes spin { + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg) + } +} + +.select2-container--jet .select2-selection--single { + height: 32px; + height: 2.28571rem +} + +.select2-container--jet .select2-selection--single .select2-selection__rendered { + padding-right: 24px; + padding-right: 1.71429rem +} + +.select2-container--jet .select2-selection--single .select2-selection__clear { + cursor: pointer; + float: right; + font-weight: bold +} + +.select2-container--jet .select2-selection--single .select2-selection__arrow { + height: 26px; + height: 1.85714rem; + position: absolute; + top: 1px; + top: 0.07143rem; + right: 4px; + right: 0.28571rem; + width: 20px; + width: 1.42857rem +} + +.select2-container--jet .select2-selection--single .select2-selection__arrow b:before { + font-family: 'jet-icons'; + speak: none; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + display: inline-block; + color: #47bac1; + font-size: 20px; + font-size: 1.42857rem; + content: ""; + line-height: 32px; + line-height: 2.28571rem +} + +.select2-container--jet[dir="rtl"] .select2-selection--single .select2-selection__clear { + float: left +} + +.select2-container--jet[dir="rtl"] .select2-selection--single .select2-selection__arrow { + left: 1px; + left: 0.07143rem; + right: auto +} + +.select2-container--jet.select2-container--disabled .select2-selection--single { + background-color: rgba(208, 219, 230, 0.25); + cursor: default +} + +.select2-container--jet.select2-container--disabled .select2-selection--single .select2-selection__clear { + display: none +} + +.select2-container--jet .hidden { + display: none +} + +.select2-container--jet .clear-list, +.select2-container--jet .dashboard-item-content ul:not(.inline), +.dashboard-item-content .select2-container--jet ul:not(.inline), +.select2-container--jet .dashboard-item-content ul.inline, +.dashboard-item-content .select2-container--jet ul.inline { + margin: 0; + padding: 0; + list-style: none +} + +.select2-container--jet .fl { + float: left +} + +.select2-container--jet .fr { + float: right +} + +.select2-container--jet .cf:before, +.select2-container--jet .cf:after { + content: ""; + display: table +} + +.select2-container--jet .cf:after { + clear: both +} + +.select2-container--jet .p10 { + padding: 10px; + padding: 0.71429rem +} + +.select2-container--jet .p20 { + padding: 20px; + padding: 1.42857rem +} + +.select2-container--jet .p30 { + padding: 30px; + padding: 2.14286rem +} + +.select2-container--jet .p40 { + padding: 40px; + padding: 2.85714rem +} + +.select2-container--jet .p50 { + padding: 50px; + padding: 3.57143rem +} + +.select2-container--jet .p60 { + padding: 60px; + padding: 4.28571rem +} + +.select2-container--jet .p70 { + padding: 70px; + padding: 5rem +} + +.select2-container--jet .p80 { + padding: 80px; + padding: 5.71429rem +} + +.select2-container--jet .pt10 { + padding-top: 10px; + padding-top: 0.71429rem +} + +.select2-container--jet .pt20 { + padding-top: 20px; + padding-top: 1.42857rem +} + +.select2-container--jet .pt30 { + padding-top: 30px; + padding-top: 2.14286rem +} + +.select2-container--jet .pt40 { + padding-top: 40px; + padding-top: 2.85714rem +} + +.select2-container--jet .pt50 { + padding-top: 50px; + padding-top: 3.57143rem +} + +.select2-container--jet .pt60 { + padding-top: 60px; + padding-top: 4.28571rem +} + +.select2-container--jet .pt70 { + padding-top: 70px; + padding-top: 5rem +} + +.select2-container--jet .pt80 { + padding-top: 80px; + padding-top: 5.71429rem +} + +.select2-container--jet .pr10 { + padding-right: 10px; + padding-right: 0.71429rem +} + +.select2-container--jet .pr20 { + padding-right: 20px; + padding-right: 1.42857rem +} + +.select2-container--jet .pr30 { + padding-right: 30px; + padding-right: 2.14286rem +} + +.select2-container--jet .pr40 { + padding-right: 40px; + padding-right: 2.85714rem +} + +.select2-container--jet .pr50 { + padding-right: 50px; + padding-right: 3.57143rem +} + +.select2-container--jet .pr60 { + padding-right: 60px; + padding-right: 4.28571rem +} + +.select2-container--jet .pr70 { + padding-right: 70px; + padding-right: 5rem +} + +.select2-container--jet .pr80 { + padding-right: 80px; + padding-right: 5.71429rem +} + +.select2-container--jet .pb10 { + padding-bottom: 10px; + padding-bottom: 0.71429rem +} + +.select2-container--jet .pb20 { + padding-bottom: 20px; + padding-bottom: 1.42857rem +} + +.select2-container--jet .pb30 { + padding-bottom: 30px; + padding-bottom: 2.14286rem +} + +.select2-container--jet .pb40 { + padding-bottom: 40px; + padding-bottom: 2.85714rem +} + +.select2-container--jet .pb50 { + padding-bottom: 50px; + padding-bottom: 3.57143rem +} + +.select2-container--jet .pb60 { + padding-bottom: 60px; + padding-bottom: 4.28571rem +} + +.select2-container--jet .pb70 { + padding-bottom: 70px; + padding-bottom: 5rem +} + +.select2-container--jet .pb80 { + padding-bottom: 80px; + padding-bottom: 5.71429rem +} + +.select2-container--jet .pl10 { + padding-left: 10px; + padding-left: 0.71429rem +} + +.select2-container--jet .pl20 { + padding-left: 20px; + padding-left: 1.42857rem +} + +.select2-container--jet .pl30 { + padding-left: 30px; + padding-left: 2.14286rem +} + +.select2-container--jet .pl40 { + padding-left: 40px; + padding-left: 2.85714rem +} + +.select2-container--jet .pl50 { + padding-left: 50px; + padding-left: 3.57143rem +} + +.select2-container--jet .pl60 { + padding-left: 60px; + padding-left: 4.28571rem +} + +.select2-container--jet .pl70 { + padding-left: 70px; + padding-left: 5rem +} + +.select2-container--jet .pl80 { + padding-left: 80px; + padding-left: 5.71429rem +} + +.select2-container--jet .m10 { + margin: 10px; + margin: 0.71429rem +} + +.select2-container--jet .m20 { + margin: 20px; + margin: 1.42857rem +} + +.select2-container--jet .m30 { + margin: 30px; + margin: 2.14286rem +} + +.select2-container--jet .m40 { + margin: 40px; + margin: 2.85714rem +} + +.select2-container--jet .m50 { + margin: 50px; + margin: 3.57143rem +} + +.select2-container--jet .m60 { + margin: 60px; + margin: 4.28571rem +} + +.select2-container--jet .m70 { + margin: 70px; + margin: 5rem +} + +.select2-container--jet .m80 { + margin: 80px; + margin: 5.71429rem +} + +.select2-container--jet .mt10 { + margin-top: 10px; + margin-top: 0.71429rem +} + +.select2-container--jet .mt20 { + margin-top: 20px; + margin-top: 1.42857rem +} + +.select2-container--jet .mt30 { + margin-top: 30px; + margin-top: 2.14286rem +} + +.select2-container--jet .mt40 { + margin-top: 40px; + margin-top: 2.85714rem +} + +.select2-container--jet .mt50 { + margin-top: 50px; + margin-top: 3.57143rem +} + +.select2-container--jet .mt60 { + margin-top: 60px; + margin-top: 4.28571rem +} + +.select2-container--jet .mt70 { + margin-top: 70px; + margin-top: 5rem +} + +.select2-container--jet .mt80 { + margin-top: 80px; + margin-top: 5.71429rem +} + +.select2-container--jet .mr10 { + margin-right: 10px; + margin-right: 0.71429rem +} + +.select2-container--jet .mr20 { + margin-right: 20px; + margin-right: 1.42857rem +} + +.select2-container--jet .mr30 { + margin-right: 30px; + margin-right: 2.14286rem +} + +.select2-container--jet .mr40 { + margin-right: 40px; + margin-right: 2.85714rem +} + +.select2-container--jet .mr50 { + margin-right: 50px; + margin-right: 3.57143rem +} + +.select2-container--jet .mr60 { + margin-right: 60px; + margin-right: 4.28571rem +} + +.select2-container--jet .mr70 { + margin-right: 70px; + margin-right: 5rem +} + +.select2-container--jet .mr80 { + margin-right: 80px; + margin-right: 5.71429rem +} + +.select2-container--jet .mb10 { + margin-bottom: 10px; + margin-bottom: 0.71429rem +} + +.select2-container--jet .mb20 { + margin-bottom: 20px; + margin-bottom: 1.42857rem +} + +.select2-container--jet .mb30 { + margin-bottom: 30px; + margin-bottom: 2.14286rem +} + +.select2-container--jet .mb40 { + margin-bottom: 40px; + margin-bottom: 2.85714rem +} + +.select2-container--jet .mb50 { + margin-bottom: 50px; + margin-bottom: 3.57143rem +} + +.select2-container--jet .mb60 { + margin-bottom: 60px; + margin-bottom: 4.28571rem +} + +.select2-container--jet .mb70 { + margin-bottom: 70px; + margin-bottom: 5rem +} + +.select2-container--jet .mb80 { + margin-bottom: 80px; + margin-bottom: 5.71429rem +} + +.select2-container--jet .ml10 { + margin-left: 10px; + margin-left: 0.71429rem +} + +.select2-container--jet .ml20 { + margin-left: 20px; + margin-left: 1.42857rem +} + +.select2-container--jet .ml30 { + margin-left: 30px; + margin-left: 2.14286rem +} + +.select2-container--jet .ml40 { + margin-left: 40px; + margin-left: 2.85714rem +} + +.select2-container--jet .ml50 { + margin-left: 50px; + margin-left: 3.57143rem +} + +.select2-container--jet .ml60 { + margin-left: 60px; + margin-left: 4.28571rem +} + +.select2-container--jet .ml70 { + margin-left: 70px; + margin-left: 5rem +} + +.select2-container--jet .ml80 { + margin-left: 80px; + margin-left: 5.71429rem +} + +.select2-container--jet .pos_rel { + position: relative +} + +.select2-container--jet .pos_abs { + position: absolute +} + +.select2-container--jet .fill_width { + width: 100% !important +} + +@keyframes spin { + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg) + } +} + +.select2-container--jet .select2-selection--multiple { + background-color: #181b1f !important; + border: 1px solid #22252b; + border: 0.07143rem solid #22252b; + cursor: text; + height: auto; + min-height: 32px; + min-height: 2.28571rem +} + +.select2-container--jet .select2-selection--multiple .select2-selection__rendered { + box-sizing: border-box; + list-style: none; + margin: 0; + padding: 0 5px; + padding: 0 0.35714rem; + width: 100% +} + +.select2-container--jet .select2-selection--multiple .select2-selection__rendered li { + list-style-type: none +} + +.select2-container--jet .select2-selection--multiple .select2-selection__clear { + cursor: pointer; + float: right; + font-weight: bold; + margin-top: 5px; + margin-top: 0.35714rem; + margin-right: 10px; + margin-right: 0.71429rem +} + +.select2-container--jet .select2-selection--multiple .select2-selection__choice { + background-color: #181b1f; + color: #ccccdc; + font-size: 13px; + font-size: 0.92857rem; + border-radius: 4px; + border-radius: 0.28571rem; + cursor: default; + float: left; + margin-right: 5px; + margin-right: 0.35714rem; + margin-top: 5px; + margin-top: 0.35714rem; + padding: 5px 5px; + padding: 0.35714rem 0.35714rem; + line-height: normal; + list-style-type: none +} + +.select2-container--jet .select2-selection--multiple .select2-selection__choice__remove { + color: #ccccdc; + cursor: pointer; + display: inline-block; + font-weight: bold; + margin-right: 2px; + margin-right: 0.14286rem +} + +.select2-container--jet .select2-selection--multiple .select2-selection__choice__remove:hover { + color: #639af5 +} + +.select2-container--jet[dir="rtl"] .select2-selection--multiple .select2-selection__choice, +.select2-container--jet[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder { + float: right +} + +.select2-container--jet[dir="rtl"] .select2-selection--multiple .select2-selection__choice { + margin-left: 5px; + margin-left: 0.35714rem; + margin-right: auto +} + +.select2-container--jet[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove { + margin-left: 2px; + margin-left: 0.14286rem; + margin-right: auto +} + +.select2-container--jet.select2-container--disabled .select2-selection--multiple { + background-color: #181b1f; + cursor: default +} + +.select2-container--jet.select2-container--disabled .select2-selection__choice__remove { + display: none +} + +.select2-container--jet .select2-selection { + background-color: #181b1f; + border: 1px solid #22252b; + border: 0.07143rem solid #22252b; + border-radius: 4px; + border-radius: 0.28571rem; + outline: 0 +} + +@media only screen and (max-width: 960px) { + fieldset.module .select2-container--jet .select2-selection { + box-shadow: inset 0 2px 6px 0 rgba(0, 0, 0, 0.04); + box-shadow: inset 0 0.14286rem 0.42857rem 0 rgba(0, 0, 0, 0.04) + } +} + +.select2-container--jet .select2-selection .select2-selection__rendered { + color: #ccccdc; + line-height: 32px; + line-height: 2.28571rem; + font-size: 13px; + font-size: 0.92857rem +} + +.select2-container--jet .select2-selection .select2-selection__placeholder { + color: #d0dbe6 +} + +.select2-container--jet .select2-buttons { + background-color: #181b1f; + text-align: center; + padding: 6px; + padding: 0.42857rem +} + +.select2-container--jet .select2-buttons-button, +.select2-container--jet .select2-buttons-button:visited, +.select2-container--jet .select2-buttons-button:hover { + color: #ccccdc; + margin-left: 10px; + margin-left: 0.71429rem +} + +.select2-container--jet .select2-buttons-button:hover { + text-decoration: underline +} + +.select2-container--jet .select2-buttons-button:first-child { + margin-left: 0 +} + +.select2-container--jet .select2-dropdown { + border: 0; + border-radius: 4px; + border-radius: 0.28571rem; + box-shadow: 0 0 4px 0 rgba(71, 186, 193, 0.75); + box-shadow: 0 0 0.28571rem 0 rgba(71, 186, 193, 0.75); + overflow: hidden; + z-index: 1 +} + +.select2-container--jet .select2-dropdown--below { + top: -32px; + top: -2.28571rem +} + +.select2-container--jet .select2-dropdown--above { + top: 32px; + top: 2.28571rem +} + +.select2-container--jet .select2-dropdown.select2-multiple-dropdown { + top: auto +} + +.select2-container--jet .select2-search--dropdown { + padding: 0 +} + +.select2-container--jet .select2-search--dropdown .select2-search__field { + outline: 0; + border: 0; + background-color: #181b1f; + color: #ccccdc; + height: 32px; + height: 2.28571rem; + -webkit-appearance: textfield; + box-shadow: none +} + +.select2-container--jet .select2-search--inline .select2-search__field { + background: transparent; + border: none; + outline: 0; + color: #ccccdc; + -webkit-appearance: textfield; + box-shadow: none +} + +.select2-container--jet .select2-results>.select2-results__options { + max-height: 200px; + max-height: 14.28571rem; + overflow-y: auto +} + +.select2-container--jet .select2-results__option { + background-color: #181b1f; + font-size: 13px; + font-size: 0.92857rem +} + +.select2-container--jet .select2-results__option[role=group] { + padding: 0 +} + +.select2-container--jet .select2-results__option[aria-disabled=true] { + color: #d0dbe6 +} + +.select2-container--jet .select2-results__option[aria-selected=true] { + color: #47bac1 +} + +.select2-container--jet .select2-results__option .select2-results__option { + padding-left: 1em +} + +.select2-container--jet .select2-results__option .select2-results__option .select2-results__group { + padding-left: 0 +} + +.select2-container--jet .select2-results__option .select2-results__option .select2-results__option { + margin-left: -1em; + padding-left: 2em +} + +.select2-container--jet .select2-results__option .select2-results__option .select2-results__option .select2-results__option { + margin-left: -2em; + padding-left: 3em +} + +.select2-container--jet .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { + margin-left: -3em; + padding-left: 4em +} + +.select2-container--jet .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { + margin-left: -4em; + padding-left: 5em +} + +.select2-container--jet .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { + margin-left: -5em; + padding-left: 6em +} + +.select2-container--jet .select2-results__option--highlighted[aria-selected] { + background-color: #639af5; + color: #fff +} + +.select2-container--jet .select2-results__group { + cursor: default; + display: block; + padding: 6px; + padding: 0.42857rem +} + +.hidden { + display: none +} + +.clear-list, +.dashboard-item-content ul:not(.inline), +.dashboard-item-content ul.inline { + margin: 0; + padding: 0; + list-style: none +} + +.fl { + float: left +} + +.fr { + float: right +} + +.cf:before, +.cf:after { + content: ""; + display: table +} + +.cf:after { + clear: both +} + +.p10 { + padding: 10px; + padding: 0.71429rem +} + +.p20 { + padding: 20px; + padding: 1.42857rem +} + +.p30 { + padding: 30px; + padding: 2.14286rem +} + +.p40 { + padding: 40px; + padding: 2.85714rem +} + +.p50 { + padding: 50px; + padding: 3.57143rem +} + +.p60 { + padding: 60px; + padding: 4.28571rem +} + +.p70 { + padding: 70px; + padding: 5rem +} + +.p80 { + padding: 80px; + padding: 5.71429rem +} + +.pt10 { + padding-top: 10px; + padding-top: 0.71429rem +} + +.pt20 { + padding-top: 20px; + padding-top: 1.42857rem +} + +.pt30 { + padding-top: 30px; + padding-top: 2.14286rem +} + +.pt40 { + padding-top: 40px; + padding-top: 2.85714rem +} + +.pt50 { + padding-top: 50px; + padding-top: 3.57143rem +} + +.pt60 { + padding-top: 60px; + padding-top: 4.28571rem +} + +.pt70 { + padding-top: 70px; + padding-top: 5rem +} + +.pt80 { + padding-top: 80px; + padding-top: 5.71429rem +} + +.pr10 { + padding-right: 10px; + padding-right: 0.71429rem +} + +.pr20 { + padding-right: 20px; + padding-right: 1.42857rem +} + +.pr30 { + padding-right: 30px; + padding-right: 2.14286rem +} + +.pr40 { + padding-right: 40px; + padding-right: 2.85714rem +} + +.pr50 { + padding-right: 50px; + padding-right: 3.57143rem +} + +.pr60 { + padding-right: 60px; + padding-right: 4.28571rem +} + +.pr70 { + padding-right: 70px; + padding-right: 5rem +} + +.pr80 { + padding-right: 80px; + padding-right: 5.71429rem +} + +.pb10 { + padding-bottom: 10px; + padding-bottom: 0.71429rem +} + +.pb20 { + padding-bottom: 20px; + padding-bottom: 1.42857rem +} + +.pb30 { + padding-bottom: 30px; + padding-bottom: 2.14286rem +} + +.pb40 { + padding-bottom: 40px; + padding-bottom: 2.85714rem +} + +.pb50 { + padding-bottom: 50px; + padding-bottom: 3.57143rem +} + +.pb60 { + padding-bottom: 60px; + padding-bottom: 4.28571rem +} + +.pb70 { + padding-bottom: 70px; + padding-bottom: 5rem +} + +.pb80 { + padding-bottom: 80px; + padding-bottom: 5.71429rem +} + +.pl10 { + padding-left: 10px; + padding-left: 0.71429rem +} + +.pl20 { + padding-left: 20px; + padding-left: 1.42857rem +} + +.pl30 { + padding-left: 30px; + padding-left: 2.14286rem +} + +.pl40 { + padding-left: 40px; + padding-left: 2.85714rem +} + +.pl50 { + padding-left: 50px; + padding-left: 3.57143rem +} + +.pl60 { + padding-left: 60px; + padding-left: 4.28571rem +} + +.pl70 { + padding-left: 70px; + padding-left: 5rem +} + +.pl80 { + padding-left: 80px; + padding-left: 5.71429rem +} + +.m10 { + margin: 10px; + margin: 0.71429rem +} + +.m20 { + margin: 20px; + margin: 1.42857rem +} + +.m30 { + margin: 30px; + margin: 2.14286rem +} + +.m40 { + margin: 40px; + margin: 2.85714rem +} + +.m50 { + margin: 50px; + margin: 3.57143rem +} + +.m60 { + margin: 60px; + margin: 4.28571rem +} + +.m70 { + margin: 70px; + margin: 5rem +} + +.m80 { + margin: 80px; + margin: 5.71429rem +} + +.mt10 { + margin-top: 10px; + margin-top: 0.71429rem +} + +.mt20 { + margin-top: 20px; + margin-top: 1.42857rem +} + +.mt30 { + margin-top: 30px; + margin-top: 2.14286rem +} + +.mt40 { + margin-top: 40px; + margin-top: 2.85714rem +} + +.mt50 { + margin-top: 50px; + margin-top: 3.57143rem +} + +.mt60 { + margin-top: 60px; + margin-top: 4.28571rem +} + +.mt70 { + margin-top: 70px; + margin-top: 5rem +} + +.mt80 { + margin-top: 80px; + margin-top: 5.71429rem +} + +.mr10 { + margin-right: 10px; + margin-right: 0.71429rem +} + +.mr20 { + margin-right: 20px; + margin-right: 1.42857rem +} + +.mr30 { + margin-right: 30px; + margin-right: 2.14286rem +} + +.mr40 { + margin-right: 40px; + margin-right: 2.85714rem +} + +.mr50 { + margin-right: 50px; + margin-right: 3.57143rem +} + +.mr60 { + margin-right: 60px; + margin-right: 4.28571rem +} + +.mr70 { + margin-right: 70px; + margin-right: 5rem +} + +.mr80 { + margin-right: 80px; + margin-right: 5.71429rem +} + +.mb10 { + margin-bottom: 10px; + margin-bottom: 0.71429rem +} + +.mb20 { + margin-bottom: 20px; + margin-bottom: 1.42857rem +} + +.mb30 { + margin-bottom: 30px; + margin-bottom: 2.14286rem +} + +.mb40 { + margin-bottom: 40px; + margin-bottom: 2.85714rem +} + +.mb50 { + margin-bottom: 50px; + margin-bottom: 3.57143rem +} + +.mb60 { + margin-bottom: 60px; + margin-bottom: 4.28571rem +} + +.mb70 { + margin-bottom: 70px; + margin-bottom: 5rem +} + +.mb80 { + margin-bottom: 80px; + margin-bottom: 5.71429rem +} + +.ml10 { + margin-left: 10px; + margin-left: 0.71429rem +} + +.ml20 { + margin-left: 20px; + margin-left: 1.42857rem +} + +.ml30 { + margin-left: 30px; + margin-left: 2.14286rem +} + +.ml40 { + margin-left: 40px; + margin-left: 2.85714rem +} + +.ml50 { + margin-left: 50px; + margin-left: 3.57143rem +} + +.ml60 { + margin-left: 60px; + margin-left: 4.28571rem +} + +.ml70 { + margin-left: 70px; + margin-left: 5rem +} + +.ml80 { + margin-left: 80px; + margin-left: 5.71429rem +} + +.pos_rel { + position: relative +} + +.pos_abs { + position: absolute +} + +.fill_width { + width: 100% !important +} + +@keyframes spin { + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg) + } +} + +a, +a:visited, +a:hover, +a:focus { + color: #47bac1; + font-weight: normal; + text-decoration: none +} + +a:hover, +a:focus { + color: #639af5 +} + +a img { + border: none +} + +p, +ol, +ul, +dl { + margin: .2em 0 .8em 0 +} + +p { + padding: 0; + line-height: 140% +} + +h1, +h2, +h3, +h4, +h5 { + font-weight: bold +} + +h1 { + margin: 0 0 20px; + margin: 0 0 1.42857rem; + font-weight: 300; + font-size: 20px; + font-size: 1.42857rem +} + +h2 { + font-size: 16px; + font-size: 1.14286rem; + margin: 1em 0 .5em 0 +} + +h2.subhead { + font-weight: normal; + margin-top: 0 +} + +h3 { + font-size: 14px; + font-size: 1rem; + margin: .8em 0 .3em 0; + font-weight: bold +} + +h4 { + font-size: 12px; + font-size: 0.85714rem; + margin: 1em 0 .8em 0; + padding-bottom: 3px; + padding-bottom: 0.21429rem +} + +h5 { + font-size: 10px; + font-size: 0.71429rem; + margin: 1.5em 0 .5em 0; + text-transform: uppercase; + letter-spacing: 1px; + letter-spacing: 0.07143rem +} + +ul li { + list-style-type: square; + padding: 0 +} + +li ul { + margin-bottom: 0 +} + +dt, +dd { + line-height: 20px; + line-height: 1.42857rem +} + +dt { + font-weight: bold; + margin-top: 4px; + margin-top: 0.28571rem +} + +dd { + margin-left: 0 +} + +form { + margin: 0; + padding: 0 +} + +fieldset { + margin: 0; + padding: 0; + border: none +} + +blockquote { + font-size: 11px; + font-size: 0.78571rem; + color: #777; + margin-left: 2px; + margin-left: 0.14286rem; + padding-left: 10px; + padding-left: 0.71429rem; + border-left: 5px solid #ddd; + border-left: 0.35714rem solid #ddd +} + +code, +pre { + font-family: "Bitstream Vera Sans Mono", Monaco, "Courier New", Courier, monospace; + color: #666; + font-size: 12px; + font-size: 0.85714rem +} + +pre.literal-block { + margin: 10px; + margin: 0.71429rem; + background: #eee; + padding: 6px 8px; + padding: 0.42857rem 0.57143rem +} + +code strong { + color: #930 +} + +hr { + clear: both; + color: #eee; + background-color: #eee; + height: 1px; + height: 0.07143rem; + border: none; + margin: 0; + padding: 0; + font-size: 1px; + font-size: 0.07143rem; + line-height: 1px; + line-height: 0.07143rem +} + +.small { + font-size: 11px; + font-size: 0.78571rem +} + +.tiny { + font-size: 10px; + font-size: 0.71429rem +} + +p.tiny { + margin-top: -2px; + margin-top: -0.14286rem +} + +.mini { + font-size: 10px; + font-size: 0.71429rem +} + +p.mini { + margin-top: -3px; + margin-top: -0.21429rem +} + +.help, +p.help, +form p.help { + color: #d0dbe6; + font-size: 12px; + font-size: 0.85714rem +} + +.help-tooltip { + cursor: help +} + +p img, +h1 img, +h2 img, +h3 img, +h4 img, +td img { + vertical-align: middle +} + +.quiet, +a.quiet:link, +a.quiet:visited { + font-weight: normal; + color: #d0dbe6 +} + +.float-right { + float: right +} + +.float-left { + float: left +} + +.clear { + clear: both +} + +.align-left { + text-align: left +} + +.align-right { + text-align: right +} + +.example { + margin: 10px 0; + margin: 0.71429rem 0; + padding: 5px 10px; + padding: 0.35714rem 0.71429rem; + background: #efefef +} + +.nowrap { + white-space: nowrap +} + +.addlink { + vertical-align: middle +} + +.addlink:before { + font-family: 'jet-icons'; + speak: none; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + display: inline-block; + content: ""; + vertical-align: middle; + margin-right: 4px; + margin-right: 0.28571rem +} + +.changelink, +.inlinechangelink { + vertical-align: middle +} + +.changelink:before, +.inlinechangelink:before { + font-family: 'jet-icons'; + speak: none; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + display: inline-block; + content: ""; + vertical-align: middle; + margin-right: 4px; + margin-right: 0.28571rem +} + +.deletelink { + vertical-align: middle +} + +.deletelink:before { + font-family: 'jet-icons'; + speak: none; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + display: inline-block; + content: ""; + vertical-align: middle; + margin-right: 4px; + margin-right: 0.28571rem +} + +.inlineviewlink { + vertical-align: middle +} + +.inlineviewlink:before { + font-family: 'jet-icons'; + speak: none; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + display: inline-block; + content: ""; + vertical-align: middle; + margin-right: 4px; + margin-right: 0.28571rem +} + +img[src$="admin/img/icon-yes.gif"], +img[src$="admin/img/icon-yes.svg"], +img[src$="admin/img/icon-no.gif"], +img[src$="admin/img/icon-no.svg"], +img[src$="admin/img/icon-unknown.gif"], +img[src$="admin/img/icon-unknown.svg"] { + display: none +} + +img[src$="admin/img/icon-yes.gif"]+span, +img[src$="admin/img/icon-yes.svg"]+span, +img[src$="admin/img/icon-no.gif"]+span, +img[src$="admin/img/icon-no.svg"]+span, +img[src$="admin/img/icon-unknown.gif"]+span, +img[src$="admin/img/icon-unknown.svg"]+span { + font-weight: bold; + color: #82b982 +} + +img[src$="admin/img/icon-yes.gif"]+span, +img[src$="admin/img/icon-yes.svg"]+span { + color: #82b982 +} + +img[src$="admin/img/icon-no.gif"]+span, +img[src$="admin/img/icon-no.svg"]+span { + color: #d49d9d +} + +.loading-indicator { + display: inline-block; + font-size: 32px; + font-size: 2.28571rem; + color: #639af5; + -webkit-animation: spin 4s linear infinite; + animation: spin 4s linear infinite +} + +.loading-indicator-wrapper { + text-align: center; + padding: 40px 0; + padding: 2.85714rem 0 +} + +.hidden { + display: none +} + +.clear-list, +.dashboard-item-content ul:not(.inline), +.dashboard-item-content ul.inline { + margin: 0; + padding: 0; + list-style: none +} + +.fl { + float: left +} + +.fr { + float: right +} + +.cf:before, +.cf:after { + content: ""; + display: table +} + +.cf:after { + clear: both +} + +.p10 { + padding: 10px; + padding: 0.71429rem +} + +.p20 { + padding: 20px; + padding: 1.42857rem +} + +.p30 { + padding: 30px; + padding: 2.14286rem +} + +.p40 { + padding: 40px; + padding: 2.85714rem +} + +.p50 { + padding: 50px; + padding: 3.57143rem +} + +.p60 { + padding: 60px; + padding: 4.28571rem +} + +.p70 { + padding: 70px; + padding: 5rem +} + +.p80 { + padding: 80px; + padding: 5.71429rem +} + +.pt10 { + padding-top: 10px; + padding-top: 0.71429rem +} + +.pt20 { + padding-top: 20px; + padding-top: 1.42857rem +} + +.pt30 { + padding-top: 30px; + padding-top: 2.14286rem +} + +.pt40 { + padding-top: 40px; + padding-top: 2.85714rem +} + +.pt50 { + padding-top: 50px; + padding-top: 3.57143rem +} + +.pt60 { + padding-top: 60px; + padding-top: 4.28571rem +} + +.pt70 { + padding-top: 70px; + padding-top: 5rem +} + +.pt80 { + padding-top: 80px; + padding-top: 5.71429rem +} + +.pr10 { + padding-right: 10px; + padding-right: 0.71429rem +} + +.pr20 { + padding-right: 20px; + padding-right: 1.42857rem +} + +.pr30 { + padding-right: 30px; + padding-right: 2.14286rem +} + +.pr40 { + padding-right: 40px; + padding-right: 2.85714rem +} + +.pr50 { + padding-right: 50px; + padding-right: 3.57143rem +} + +.pr60 { + padding-right: 60px; + padding-right: 4.28571rem +} + +.pr70 { + padding-right: 70px; + padding-right: 5rem +} + +.pr80 { + padding-right: 80px; + padding-right: 5.71429rem +} + +.pb10 { + padding-bottom: 10px; + padding-bottom: 0.71429rem +} + +.pb20 { + padding-bottom: 20px; + padding-bottom: 1.42857rem +} + +.pb30 { + padding-bottom: 30px; + padding-bottom: 2.14286rem +} + +.pb40 { + padding-bottom: 40px; + padding-bottom: 2.85714rem +} + +.pb50 { + padding-bottom: 50px; + padding-bottom: 3.57143rem +} + +.pb60 { + padding-bottom: 60px; + padding-bottom: 4.28571rem +} + +.pb70 { + padding-bottom: 70px; + padding-bottom: 5rem +} + +.pb80 { + padding-bottom: 80px; + padding-bottom: 5.71429rem +} + +.pl10 { + padding-left: 10px; + padding-left: 0.71429rem +} + +.pl20 { + padding-left: 20px; + padding-left: 1.42857rem +} + +.pl30 { + padding-left: 30px; + padding-left: 2.14286rem +} + +.pl40 { + padding-left: 40px; + padding-left: 2.85714rem +} + +.pl50 { + padding-left: 50px; + padding-left: 3.57143rem +} + +.pl60 { + padding-left: 60px; + padding-left: 4.28571rem +} + +.pl70 { + padding-left: 70px; + padding-left: 5rem +} + +.pl80 { + padding-left: 80px; + padding-left: 5.71429rem +} + +.m10 { + margin: 10px; + margin: 0.71429rem +} + +.m20 { + margin: 20px; + margin: 1.42857rem +} + +.m30 { + margin: 30px; + margin: 2.14286rem +} + +.m40 { + margin: 40px; + margin: 2.85714rem +} + +.m50 { + margin: 50px; + margin: 3.57143rem +} + +.m60 { + margin: 60px; + margin: 4.28571rem +} + +.m70 { + margin: 70px; + margin: 5rem +} + +.m80 { + margin: 80px; + margin: 5.71429rem +} + +.mt10 { + margin-top: 10px; + margin-top: 0.71429rem +} + +.mt20 { + margin-top: 20px; + margin-top: 1.42857rem +} + +.mt30 { + margin-top: 30px; + margin-top: 2.14286rem +} + +.mt40 { + margin-top: 40px; + margin-top: 2.85714rem +} + +.mt50 { + margin-top: 50px; + margin-top: 3.57143rem +} + +.mt60 { + margin-top: 60px; + margin-top: 4.28571rem +} + +.mt70 { + margin-top: 70px; + margin-top: 5rem +} + +.mt80 { + margin-top: 80px; + margin-top: 5.71429rem +} + +.mr10 { + margin-right: 10px; + margin-right: 0.71429rem +} + +.mr20 { + margin-right: 20px; + margin-right: 1.42857rem +} + +.mr30 { + margin-right: 30px; + margin-right: 2.14286rem +} + +.mr40 { + margin-right: 40px; + margin-right: 2.85714rem +} + +.mr50 { + margin-right: 50px; + margin-right: 3.57143rem +} + +.mr60 { + margin-right: 60px; + margin-right: 4.28571rem +} + +.mr70 { + margin-right: 70px; + margin-right: 5rem +} + +.mr80 { + margin-right: 80px; + margin-right: 5.71429rem +} + +.mb10 { + margin-bottom: 10px; + margin-bottom: 0.71429rem +} + +.mb20 { + margin-bottom: 20px; + margin-bottom: 1.42857rem +} + +.mb30 { + margin-bottom: 30px; + margin-bottom: 2.14286rem +} + +.mb40 { + margin-bottom: 40px; + margin-bottom: 2.85714rem +} + +.mb50 { + margin-bottom: 50px; + margin-bottom: 3.57143rem +} + +.mb60 { + margin-bottom: 60px; + margin-bottom: 4.28571rem +} + +.mb70 { + margin-bottom: 70px; + margin-bottom: 5rem +} + +.mb80 { + margin-bottom: 80px; + margin-bottom: 5.71429rem +} + +.ml10 { + margin-left: 10px; + margin-left: 0.71429rem +} + +.ml20 { + margin-left: 20px; + margin-left: 1.42857rem +} + +.ml30 { + margin-left: 30px; + margin-left: 2.14286rem +} + +.ml40 { + margin-left: 40px; + margin-left: 2.85714rem +} + +.ml50 { + margin-left: 50px; + margin-left: 3.57143rem +} + +.ml60 { + margin-left: 60px; + margin-left: 4.28571rem +} + +.ml70 { + margin-left: 70px; + margin-left: 5rem +} + +.ml80 { + margin-left: 80px; + margin-left: 5.71429rem +} + +.pos_rel { + position: relative +} + +.pos_abs { + position: absolute +} + +.fill_width { + width: 100% !important +} + +@keyframes spin { + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg) + } +} + +.button, +.button:visited, +.button:hover, +input[type="submit"], +input[type="submit"]:visited, +input[type="submit"]:hover, +input[type="button"], +input[type="button"]:visited, +input[type="button"]:hover, +.object-tools a, +.object-tools a:visited, +.object-tools a:hover { + display: inline-block; + background-color: #47bac1; + color: #fff; + border: 0; + border-radius: 4px; + border-radius: 0.28571rem; + height: 32px; + height: 2.28571rem; + line-height: 32px; + line-height: 2.28571rem; + outline: 0; + font-size: 12px; + font-size: 0.85714rem; + font-weight: normal; + text-align: center; + padding: 0 10px; + padding: 0 0.71429rem; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + max-width: 100%; + box-sizing: border-box; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + transition: background .3s +} + +.button.default, +input[type="submit"].default, +input[type="button"].default, +.object-tools a.default { + font-weight: lighter; + background-color: #47bac1; + color: #fff; + text-transform: uppercase; + margin: 0 8px 0 0; + margin: 0 0.57143rem 0 0; + padding: 0 20px; + padding: 0 1.42857rem +} + +.button.transparent, +input[type="submit"].transparent, +input[type="button"].transparent, +.object-tools a.transparent { + background-color: transparent +} + +.button:hover, +.button:focus, +input[type="submit"]:hover, +input[type="submit"]:focus, +input[type="button"]:hover, +input[type="button"]:focus, +.object-tools a:hover, +.object-tools a:focus { + background-color: #639af5; + color: #fff +} + +.button:active, +input[type="submit"]:active, +input[type="button"]:active, +.object-tools a:active { + background-color: #22252b; + color: #fff +} + +.button[disabled], +input[type=submit][disabled], +input[type=button][disabled] { + opacity: 0.4 +} + +input[type="text"], +input[type="email"], +input[type="password"], +input[type="url"], +input[type="number"], +textarea, +select, +.vTextField { + border-radius: 4px; + border-radius: 0.28571rem; + font-size: 13px; + font-size: 0.92857rem; + height: 32px; + height: 2.28571rem; + white-space: nowrap; + outline: 0; + box-sizing: border-box; + margin: 0; + background-color: #181b1f; + color: #ccccdc; + border: 1px solid #22252b; + border: 0.07143rem solid #22252b; + padding: 0 12px; + padding: 0 0.85714rem; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + transition: background .3s, box-shadow .3s, border .3s +} + +input[type="text"]::-webkit-input-placeholder, +input[type="email"]::-webkit-input-placeholder, +input[type="password"]::-webkit-input-placeholder, +input[type="url"]::-webkit-input-placeholder, +input[type="number"]::-webkit-input-placeholder, +textarea::-webkit-input-placeholder, +select::-webkit-input-placeholder, +.vTextField::-webkit-input-placeholder { + color: #d0dbe6 +} + +input[type="text"]::-moz-placeholder, +input[type="email"]::-moz-placeholder, +input[type="password"]::-moz-placeholder, +input[type="url"]::-moz-placeholder, +input[type="number"]::-moz-placeholder, +textarea::-moz-placeholder, +select::-moz-placeholder, +.vTextField::-moz-placeholder { + color: #d0dbe6 +} + +input[type="text"]:-ms-input-placeholder, +input[type="email"]:-ms-input-placeholder, +input[type="password"]:-ms-input-placeholder, +input[type="url"]:-ms-input-placeholder, +input[type="number"]:-ms-input-placeholder, +textarea:-ms-input-placeholder, +select:-ms-input-placeholder, +.vTextField:-ms-input-placeholder { + color: #d0dbe6 +} + +input[type="text"]::placeholder, +input[type="email"]::placeholder, +input[type="password"]::placeholder, +input[type="url"]::placeholder, +input[type="number"]::placeholder, +textarea::placeholder, +select::placeholder, +.vTextField::placeholder { + color: #d0dbe6 +} + +@media only screen and (max-width: 960px) { + + fieldset.module input[type="text"], + fieldset.module input[type="email"], + fieldset.module input[type="password"], + fieldset.module input[type="url"], + fieldset.module input[type="number"], + fieldset.module textarea, + fieldset.module select, + fieldset.module .vTextField { + box-shadow: inset 0 2px 6px 0 rgba(0, 0, 0, 0.04); + box-shadow: inset 0 0.14286rem 0.42857rem 0 rgba(0, 0, 0, 0.04) + } +} + +input[type="text"]:focus, +fieldset.module input[type="text"]:focus, +input[type="email"]:focus, +fieldset.module input[type="email"]:focus, +input[type="password"]:focus, +fieldset.module input[type="password"]:focus, +input[type="url"]:focus, +fieldset.module input[type="url"]:focus, +input[type="number"]:focus, +fieldset.module input[type="number"]:focus, +textarea:focus, +fieldset.module textarea:focus, +select:focus, +fieldset.module select:focus, +.vTextField:focus, +fieldset.module .vTextField:focus { + box-shadow: 0 0 4px 0 rgba(71, 186, 193, 0.75); + box-shadow: 0 0 0.28571rem 0 rgba(71, 186, 193, 0.75); + border-color: #fff +} + +textarea { + height: auto; + line-height: normal; + padding: 12px; + padding: 0.85714rem; + white-space: pre-wrap; + vertical-align: top +} + +.segmented-button, +.segmented-button:visited, +.segmented-button:hover { + border: 0; + height: 32px; + height: 2.28571rem; + line-height: 32px; + line-height: 2.28571rem; + font-size: 12px; + font-size: 0.85714rem; + text-align: center; + background-color: #47bac1; + color: #fff; + padding: 0 10px; + padding: 0 0.71429rem; + display: inline-block; + text-transform: none; + border-radius: 0; + transition: background .3s +} + +.segmented-button:hover, +.segmented-button:focus { + background-color: #639af5; + color: #fff +} + +.segmented-button:active { + background-color: #22252b; + color: #fff +} + +.segmented-button.disabled { + background-color: #181b1f !important; + color: #ccccdc; + opacity: 0.5 +} + +.segmented-button.left { + border-radius: 4px 0 0 4px; + border-radius: 0.28571rem 0 0 0.28571rem +} + +.segmented-button.right { + border-radius: 0 4px 4px 0; + border-radius: 0 0.28571rem 0.28571rem 0 +} + +input[type=checkbox] { + display: none +} + +input[type=checkbox]#action-toggle { + display: none !important +} + +input[type=checkbox]+label:before { + font-family: 'jet-icons'; + speak: none; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + display: inline-block; + color: #47bac1; + font-size: 12px; + font-size: 0.85714rem; + content: ""; + letter-spacing: 5px; + letter-spacing: 0.35714rem +} + +.action-checkbox-column input[type=checkbox]+label:before { + color: #fff +} + +input[type=checkbox]:checked+label:before { + content: "" +} + +.selector { + display: none +} + +.hidden { + display: none +} + +.clear-list, +.dashboard-item-content ul:not(.inline), +.dashboard-item-content ul.inline { + margin: 0; + padding: 0; + list-style: none +} + +.fl { + float: left +} + +.fr { + float: right +} + +.cf:before, +.cf:after { + content: ""; + display: table +} + +.cf:after { + clear: both +} + +.p10 { + padding: 10px; + padding: 0.71429rem +} + +.p20 { + padding: 20px; + padding: 1.42857rem +} + +.p30 { + padding: 30px; + padding: 2.14286rem +} + +.p40 { + padding: 40px; + padding: 2.85714rem +} + +.p50 { + padding: 50px; + padding: 3.57143rem +} + +.p60 { + padding: 60px; + padding: 4.28571rem +} + +.p70 { + padding: 70px; + padding: 5rem +} + +.p80 { + padding: 80px; + padding: 5.71429rem +} + +.pt10 { + padding-top: 10px; + padding-top: 0.71429rem +} + +.pt20 { + padding-top: 20px; + padding-top: 1.42857rem +} + +.pt30 { + padding-top: 30px; + padding-top: 2.14286rem +} + +.pt40 { + padding-top: 40px; + padding-top: 2.85714rem +} + +.pt50 { + padding-top: 50px; + padding-top: 3.57143rem +} + +.pt60 { + padding-top: 60px; + padding-top: 4.28571rem +} + +.pt70 { + padding-top: 70px; + padding-top: 5rem +} + +.pt80 { + padding-top: 80px; + padding-top: 5.71429rem +} + +.pr10 { + padding-right: 10px; + padding-right: 0.71429rem +} + +.pr20 { + padding-right: 20px; + padding-right: 1.42857rem +} + +.pr30 { + padding-right: 30px; + padding-right: 2.14286rem +} + +.pr40 { + padding-right: 40px; + padding-right: 2.85714rem +} + +.pr50 { + padding-right: 50px; + padding-right: 3.57143rem +} + +.pr60 { + padding-right: 60px; + padding-right: 4.28571rem +} + +.pr70 { + padding-right: 70px; + padding-right: 5rem +} + +.pr80 { + padding-right: 80px; + padding-right: 5.71429rem +} + +.pb10 { + padding-bottom: 10px; + padding-bottom: 0.71429rem +} + +.pb20 { + padding-bottom: 20px; + padding-bottom: 1.42857rem +} + +.pb30 { + padding-bottom: 30px; + padding-bottom: 2.14286rem +} + +.pb40 { + padding-bottom: 40px; + padding-bottom: 2.85714rem +} + +.pb50 { + padding-bottom: 50px; + padding-bottom: 3.57143rem +} + +.pb60 { + padding-bottom: 60px; + padding-bottom: 4.28571rem +} + +.pb70 { + padding-bottom: 70px; + padding-bottom: 5rem +} + +.pb80 { + padding-bottom: 80px; + padding-bottom: 5.71429rem +} + +.pl10 { + padding-left: 10px; + padding-left: 0.71429rem +} + +.pl20 { + padding-left: 20px; + padding-left: 1.42857rem +} + +.pl30 { + padding-left: 30px; + padding-left: 2.14286rem +} + +.pl40 { + padding-left: 40px; + padding-left: 2.85714rem +} + +.pl50 { + padding-left: 50px; + padding-left: 3.57143rem +} + +.pl60 { + padding-left: 60px; + padding-left: 4.28571rem +} + +.pl70 { + padding-left: 70px; + padding-left: 5rem +} + +.pl80 { + padding-left: 80px; + padding-left: 5.71429rem +} + +.m10 { + margin: 10px; + margin: 0.71429rem +} + +.m20 { + margin: 20px; + margin: 1.42857rem +} + +.m30 { + margin: 30px; + margin: 2.14286rem +} + +.m40 { + margin: 40px; + margin: 2.85714rem +} + +.m50 { + margin: 50px; + margin: 3.57143rem +} + +.m60 { + margin: 60px; + margin: 4.28571rem +} + +.m70 { + margin: 70px; + margin: 5rem +} + +.m80 { + margin: 80px; + margin: 5.71429rem +} + +.mt10 { + margin-top: 10px; + margin-top: 0.71429rem +} + +.mt20 { + margin-top: 20px; + margin-top: 1.42857rem +} + +.mt30 { + margin-top: 30px; + margin-top: 2.14286rem +} + +.mt40 { + margin-top: 40px; + margin-top: 2.85714rem +} + +.mt50 { + margin-top: 50px; + margin-top: 3.57143rem +} + +.mt60 { + margin-top: 60px; + margin-top: 4.28571rem +} + +.mt70 { + margin-top: 70px; + margin-top: 5rem +} + +.mt80 { + margin-top: 80px; + margin-top: 5.71429rem +} + +.mr10 { + margin-right: 10px; + margin-right: 0.71429rem +} + +.mr20 { + margin-right: 20px; + margin-right: 1.42857rem +} + +.mr30 { + margin-right: 30px; + margin-right: 2.14286rem +} + +.mr40 { + margin-right: 40px; + margin-right: 2.85714rem +} + +.mr50 { + margin-right: 50px; + margin-right: 3.57143rem +} + +.mr60 { + margin-right: 60px; + margin-right: 4.28571rem +} + +.mr70 { + margin-right: 70px; + margin-right: 5rem +} + +.mr80 { + margin-right: 80px; + margin-right: 5.71429rem +} + +.mb10 { + margin-bottom: 10px; + margin-bottom: 0.71429rem +} + +.mb20 { + margin-bottom: 20px; + margin-bottom: 1.42857rem +} + +.mb30 { + margin-bottom: 30px; + margin-bottom: 2.14286rem +} + +.mb40 { + margin-bottom: 40px; + margin-bottom: 2.85714rem +} + +.mb50 { + margin-bottom: 50px; + margin-bottom: 3.57143rem +} + +.mb60 { + margin-bottom: 60px; + margin-bottom: 4.28571rem +} + +.mb70 { + margin-bottom: 70px; + margin-bottom: 5rem +} + +.mb80 { + margin-bottom: 80px; + margin-bottom: 5.71429rem +} + +.ml10 { + margin-left: 10px; + margin-left: 0.71429rem +} + +.ml20 { + margin-left: 20px; + margin-left: 1.42857rem +} + +.ml30 { + margin-left: 30px; + margin-left: 2.14286rem +} + +.ml40 { + margin-left: 40px; + margin-left: 2.85714rem +} + +.ml50 { + margin-left: 50px; + margin-left: 3.57143rem +} + +.ml60 { + margin-left: 60px; + margin-left: 4.28571rem +} + +.ml70 { + margin-left: 70px; + margin-left: 5rem +} + +.ml80 { + margin-left: 80px; + margin-left: 5.71429rem +} + +.pos_rel { + position: relative +} + +.pos_abs { + position: absolute +} + +.fill_width { + width: 100% !important +} + +@keyframes spin { + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg) + } +} + +table { + border-collapse: collapse; + background: #181b1f; + border-radius: 4px; + border-radius: 0.28571rem; + overflow-x: auto; + box-shadow: 0 2px 0 0 #22252b; + box-shadow: 0 0.14286rem 0 0 #22252b; + margin-bottom: 2px; + margin-bottom: 0.14286rem +} + +table.helper { + display: none; + position: fixed; + z-index: 2; + top: 0; + right: 20px; + right: 1.42857rem; + left: 20px; + left: 1.42857rem; + width: auto; + border-radius: 0; + box-shadow: none +} + +body.menu-pinned table.helper { + left: 270px; + left: 19.28571rem +} + +body.menu-pinned.popup table.helper { + left: 20px; + left: 1.42857rem +} + +@media only screen and (max-width: 960px) { + table.helper { + display: none !important + } +} + +table.helper thead th { + border-radius: 0 !important +} + +table thead th { + background: #22252b; + color: #fff; + text-transform: uppercase; + transition: background-color .1s +} + +table thead th a:link, +table thead th a:visited { + color: #fff +} + +table thead th .text a { + display: block; + cursor: pointer +} + +td, +th { + padding: 8px; + padding: 0.57143rem; + font-size: 13px; + font-size: 0.92857rem +} + +th { + text-align: left +} + +thead th, +tfoot td { + font-weight: normal; + text-align: left; + white-space: nowrap; + vertical-align: middle; + font-size: 12px; + font-size: 0.85714rem +} + +thead th:first-child, +tfoot td:first-child { + border-radius: 4px 0 0 0; + border-radius: 0.28571rem 0 0 0 +} + +thead th:last-child, +tfoot td:last-child { + border-radius: 0 4px 0 0; + border-radius: 0 0.28571rem 0 0 +} + +thead th:first-child:last-child, +tfoot td:first-child:last-child { + border-radius: 4px 4px 0 0; + border-radius: 0.28571rem 0.28571rem 0 0 +} + +tfoot td { + border-bottom: none; + border-top: 1px solid #eee; + border-top: 0.07143rem solid #eee +} + +tbody tr { + border-bottom: 1px solid #22252b; + border-bottom: 0.07143rem solid #22252b +} + +tbody tr:last-child { + border-bottom: 0 +} + +table thead th.sortable { + cursor: pointer +} + +table thead th.sortable:hover { + background: #639af5 +} + +table thead th.sorted { + position: relative; + padding-right: 32px; + padding-right: 2.28571rem +} + +table thead th.sorted .text { + display: inline-block +} + +table thead th.sorted .sortoptions { + display: inline-block +} + +table thead th.sorted .sortoptions a { + display: inline-block; + vertical-align: middle +} + +table thead th.sorted .sortoptions a.sortremove { + position: absolute; + top: 50%; + right: 18px; + right: 1.28571rem; + margin-top: -6px; + margin-top: -0.42857rem +} + +table thead th.sorted .sortoptions a.sortremove:after { + font-family: 'jet-icons'; + speak: none; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + display: inline-block; + content: "" +} + +table thead th.sorted .sortoptions a.ascending { + position: absolute; + top: 50%; + right: 4px; + right: 0.28571rem; + margin-top: -6px; + margin-top: -0.42857rem +} + +table thead th.sorted .sortoptions a.ascending:after { + font-family: 'jet-icons'; + speak: none; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + display: inline-block; + content: ""; + font-weight: bold +} + +table thead th.sorted .sortoptions a.descending { + position: absolute; + top: 50%; + right: 4px; + right: 0.28571rem; + margin-top: -6px; + margin-top: -0.42857rem +} + +table thead th.sorted .sortoptions a.descending:after { + font-family: 'jet-icons'; + speak: none; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + display: inline-block; + content: ""; + font-weight: bold +} + +table thead th.sorted .sortpriority { + background: #181b1f; + color: #ccccdc; + padding: 1px 5px; + padding: 0.07143rem 0.35714rem; + margin-right: 2px; + margin-right: 0.14286rem; + border-radius: 5px; + border-radius: 0.35714rem; + font-size: 10px; + font-size: 0.71429rem +} + +table#change-history { + width: 100% +} + +table#change-history tbody th { + width: 16em +} + +.hidden { + display: none +} + +.clear-list, +.dashboard-item-content ul:not(.inline), +.dashboard-item-content ul.inline { + margin: 0; + padding: 0; + list-style: none +} + +.fl { + float: left +} + +.fr { + float: right +} + +.cf:before, +.cf:after { + content: ""; + display: table +} + +.cf:after { + clear: both +} + +.p10 { + padding: 10px; + padding: 0.71429rem +} + +.p20 { + padding: 20px; + padding: 1.42857rem +} + +.p30 { + padding: 30px; + padding: 2.14286rem +} + +.p40 { + padding: 40px; + padding: 2.85714rem +} + +.p50 { + padding: 50px; + padding: 3.57143rem +} + +.p60 { + padding: 60px; + padding: 4.28571rem +} + +.p70 { + padding: 70px; + padding: 5rem +} + +.p80 { + padding: 80px; + padding: 5.71429rem +} + +.pt10 { + padding-top: 10px; + padding-top: 0.71429rem +} + +.pt20 { + padding-top: 20px; + padding-top: 1.42857rem +} + +.pt30 { + padding-top: 30px; + padding-top: 2.14286rem +} + +.pt40 { + padding-top: 40px; + padding-top: 2.85714rem +} + +.pt50 { + padding-top: 50px; + padding-top: 3.57143rem +} + +.pt60 { + padding-top: 60px; + padding-top: 4.28571rem +} + +.pt70 { + padding-top: 70px; + padding-top: 5rem +} + +.pt80 { + padding-top: 80px; + padding-top: 5.71429rem +} + +.pr10 { + padding-right: 10px; + padding-right: 0.71429rem +} + +.pr20 { + padding-right: 20px; + padding-right: 1.42857rem +} + +.pr30 { + padding-right: 30px; + padding-right: 2.14286rem +} + +.pr40 { + padding-right: 40px; + padding-right: 2.85714rem +} + +.pr50 { + padding-right: 50px; + padding-right: 3.57143rem +} + +.pr60 { + padding-right: 60px; + padding-right: 4.28571rem +} + +.pr70 { + padding-right: 70px; + padding-right: 5rem +} + +.pr80 { + padding-right: 80px; + padding-right: 5.71429rem +} + +.pb10 { + padding-bottom: 10px; + padding-bottom: 0.71429rem +} + +.pb20 { + padding-bottom: 20px; + padding-bottom: 1.42857rem +} + +.pb30 { + padding-bottom: 30px; + padding-bottom: 2.14286rem +} + +.pb40 { + padding-bottom: 40px; + padding-bottom: 2.85714rem +} + +.pb50 { + padding-bottom: 50px; + padding-bottom: 3.57143rem +} + +.pb60 { + padding-bottom: 60px; + padding-bottom: 4.28571rem +} + +.pb70 { + padding-bottom: 70px; + padding-bottom: 5rem +} + +.pb80 { + padding-bottom: 80px; + padding-bottom: 5.71429rem +} + +.pl10 { + padding-left: 10px; + padding-left: 0.71429rem +} + +.pl20 { + padding-left: 20px; + padding-left: 1.42857rem +} + +.pl30 { + padding-left: 30px; + padding-left: 2.14286rem +} + +.pl40 { + padding-left: 40px; + padding-left: 2.85714rem +} + +.pl50 { + padding-left: 50px; + padding-left: 3.57143rem +} + +.pl60 { + padding-left: 60px; + padding-left: 4.28571rem +} + +.pl70 { + padding-left: 70px; + padding-left: 5rem +} + +.pl80 { + padding-left: 80px; + padding-left: 5.71429rem +} + +.m10 { + margin: 10px; + margin: 0.71429rem +} + +.m20 { + margin: 20px; + margin: 1.42857rem +} + +.m30 { + margin: 30px; + margin: 2.14286rem +} + +.m40 { + margin: 40px; + margin: 2.85714rem +} + +.m50 { + margin: 50px; + margin: 3.57143rem +} + +.m60 { + margin: 60px; + margin: 4.28571rem +} + +.m70 { + margin: 70px; + margin: 5rem +} + +.m80 { + margin: 80px; + margin: 5.71429rem +} + +.mt10 { + margin-top: 10px; + margin-top: 0.71429rem +} + +.mt20 { + margin-top: 20px; + margin-top: 1.42857rem +} + +.mt30 { + margin-top: 30px; + margin-top: 2.14286rem +} + +.mt40 { + margin-top: 40px; + margin-top: 2.85714rem +} + +.mt50 { + margin-top: 50px; + margin-top: 3.57143rem +} + +.mt60 { + margin-top: 60px; + margin-top: 4.28571rem +} + +.mt70 { + margin-top: 70px; + margin-top: 5rem +} + +.mt80 { + margin-top: 80px; + margin-top: 5.71429rem +} + +.mr10 { + margin-right: 10px; + margin-right: 0.71429rem +} + +.mr20 { + margin-right: 20px; + margin-right: 1.42857rem +} + +.mr30 { + margin-right: 30px; + margin-right: 2.14286rem +} + +.mr40 { + margin-right: 40px; + margin-right: 2.85714rem +} + +.mr50 { + margin-right: 50px; + margin-right: 3.57143rem +} + +.mr60 { + margin-right: 60px; + margin-right: 4.28571rem +} + +.mr70 { + margin-right: 70px; + margin-right: 5rem +} + +.mr80 { + margin-right: 80px; + margin-right: 5.71429rem +} + +.mb10 { + margin-bottom: 10px; + margin-bottom: 0.71429rem +} + +.mb20 { + margin-bottom: 20px; + margin-bottom: 1.42857rem +} + +.mb30 { + margin-bottom: 30px; + margin-bottom: 2.14286rem +} + +.mb40 { + margin-bottom: 40px; + margin-bottom: 2.85714rem +} + +.mb50 { + margin-bottom: 50px; + margin-bottom: 3.57143rem +} + +.mb60 { + margin-bottom: 60px; + margin-bottom: 4.28571rem +} + +.mb70 { + margin-bottom: 70px; + margin-bottom: 5rem +} + +.mb80 { + margin-bottom: 80px; + margin-bottom: 5.71429rem +} + +.ml10 { + margin-left: 10px; + margin-left: 0.71429rem +} + +.ml20 { + margin-left: 20px; + margin-left: 1.42857rem +} + +.ml30 { + margin-left: 30px; + margin-left: 2.14286rem +} + +.ml40 { + margin-left: 40px; + margin-left: 2.85714rem +} + +.ml50 { + margin-left: 50px; + margin-left: 3.57143rem +} + +.ml60 { + margin-left: 60px; + margin-left: 4.28571rem +} + +.ml70 { + margin-left: 70px; + margin-left: 5rem +} + +.ml80 { + margin-left: 80px; + margin-left: 5.71429rem +} + +.pos_rel { + position: relative +} + +.pos_abs { + position: absolute +} + +.fill_width { + width: 100% !important +} + +@keyframes spin { + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg) + } +} + +ul.messagelist { + padding: 0; + margin: 0 +} + +ul.messagelist li { + display: block; + margin: 0 20px 10px 20px; + margin: 0 1.42857rem 0.71429rem 1.42857rem; + border-radius: 6px; + border-radius: 0.42857rem; + padding: 10px; + padding: 0.71429rem +} + +@media only screen and (max-width: 480px) { + ul.messagelist li { + margin-left: 10px; + margin-left: 0.71429rem; + margin-right: 10px; + margin-right: 0.71429rem + } +} + +ul.messagelist li.success { + background: #c4ecc5; + color: #82b982 +} + +ul.messagelist li.warning, +ul.messagelist li.error { + background: #f0dada; + color: #d49d9d +} + +ul.messagelist li.info, +ul.messagelist li.debug { + background: #e8e8bd; + color: #b9b97f +} + +.errornote { + display: block; + margin: 0 0 10px 0; + margin: 0 0 0.71429rem 0; + border-radius: 6px; + border-radius: 0.42857rem; + padding: 10px; + padding: 0.71429rem; + background: #f0dada; + color: #d49d9d +} + +ul.errorlist { + margin: 0 0 4px; + margin: 0 0 0.28571rem; + padding: 0; + color: #ba2121; + background: #181b1f +} + +ul.errorlist li { + font-size: 13px; + font-size: 0.92857rem; + display: block; + margin-bottom: 4px; + margin-bottom: 0.28571rem +} + +ul.errorlist li:first-child { + margin-top: 0 +} + +ul.errorlist li a { + color: inherit; + text-decoration: underline +} + +td ul.errorlist { + margin: 0; + padding: 0 +} + +td ul.errorlist li { + margin: 0 +} + +.form-row.errors ul.errorlist li { + padding-left: 0 +} + +div.system-message { + margin: 0 20px 10px 20px; + margin: 0 1.42857rem 0.71429rem 1.42857rem; + border-radius: 6px; + border-radius: 0.42857rem; + padding: 10px; + padding: 0.71429rem; + background: #f0dada; + color: #d49d9d +} + +@media only screen and (max-width: 480px) { + div.system-message { + margin-left: 10px; + margin-left: 0.71429rem; + margin-right: 10px; + margin-right: 0.71429rem + } +} + +div.system-message p.system-message-title { + margin: 0 +} + +div.system-message p.system-message-title:before { + font-family: 'jet-icons'; + speak: none; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + display: inline-block; + content: ""; + vertical-align: middle; + margin-right: 4px; + margin-right: 0.28571rem; + color: #d49d9d +} + +.description { + font-size: 12px; + font-size: 0.85714rem; + margin: 0; + padding: 6px 0 0 0; + padding: 0.42857rem 0 0 0 +} + +.hidden { + display: none +} + +.clear-list, +.dashboard-item-content ul:not(.inline), +.dashboard-item-content ul.inline { + margin: 0; + padding: 0; + list-style: none +} + +.fl { + float: left +} + +.fr { + float: right +} + +.cf:before, +.cf:after { + content: ""; + display: table +} + +.cf:after { + clear: both +} + +.p10 { + padding: 10px; + padding: 0.71429rem +} + +.p20 { + padding: 20px; + padding: 1.42857rem +} + +.p30 { + padding: 30px; + padding: 2.14286rem +} + +.p40 { + padding: 40px; + padding: 2.85714rem +} + +.p50 { + padding: 50px; + padding: 3.57143rem +} + +.p60 { + padding: 60px; + padding: 4.28571rem +} + +.p70 { + padding: 70px; + padding: 5rem +} + +.p80 { + padding: 80px; + padding: 5.71429rem +} + +.pt10 { + padding-top: 10px; + padding-top: 0.71429rem +} + +.pt20 { + padding-top: 20px; + padding-top: 1.42857rem +} + +.pt30 { + padding-top: 30px; + padding-top: 2.14286rem +} + +.pt40 { + padding-top: 40px; + padding-top: 2.85714rem +} + +.pt50 { + padding-top: 50px; + padding-top: 3.57143rem +} + +.pt60 { + padding-top: 60px; + padding-top: 4.28571rem +} + +.pt70 { + padding-top: 70px; + padding-top: 5rem +} + +.pt80 { + padding-top: 80px; + padding-top: 5.71429rem +} + +.pr10 { + padding-right: 10px; + padding-right: 0.71429rem +} + +.pr20 { + padding-right: 20px; + padding-right: 1.42857rem +} + +.pr30 { + padding-right: 30px; + padding-right: 2.14286rem +} + +.pr40 { + padding-right: 40px; + padding-right: 2.85714rem +} + +.pr50 { + padding-right: 50px; + padding-right: 3.57143rem +} + +.pr60 { + padding-right: 60px; + padding-right: 4.28571rem +} + +.pr70 { + padding-right: 70px; + padding-right: 5rem +} + +.pr80 { + padding-right: 80px; + padding-right: 5.71429rem +} + +.pb10 { + padding-bottom: 10px; + padding-bottom: 0.71429rem +} + +.pb20 { + padding-bottom: 20px; + padding-bottom: 1.42857rem +} + +.pb30 { + padding-bottom: 30px; + padding-bottom: 2.14286rem +} + +.pb40 { + padding-bottom: 40px; + padding-bottom: 2.85714rem +} + +.pb50 { + padding-bottom: 50px; + padding-bottom: 3.57143rem +} + +.pb60 { + padding-bottom: 60px; + padding-bottom: 4.28571rem +} + +.pb70 { + padding-bottom: 70px; + padding-bottom: 5rem +} + +.pb80 { + padding-bottom: 80px; + padding-bottom: 5.71429rem +} + +.pl10 { + padding-left: 10px; + padding-left: 0.71429rem +} + +.pl20 { + padding-left: 20px; + padding-left: 1.42857rem +} + +.pl30 { + padding-left: 30px; + padding-left: 2.14286rem +} + +.pl40 { + padding-left: 40px; + padding-left: 2.85714rem +} + +.pl50 { + padding-left: 50px; + padding-left: 3.57143rem +} + +.pl60 { + padding-left: 60px; + padding-left: 4.28571rem +} + +.pl70 { + padding-left: 70px; + padding-left: 5rem +} + +.pl80 { + padding-left: 80px; + padding-left: 5.71429rem +} + +.m10 { + margin: 10px; + margin: 0.71429rem +} + +.m20 { + margin: 20px; + margin: 1.42857rem +} + +.m30 { + margin: 30px; + margin: 2.14286rem +} + +.m40 { + margin: 40px; + margin: 2.85714rem +} + +.m50 { + margin: 50px; + margin: 3.57143rem +} + +.m60 { + margin: 60px; + margin: 4.28571rem +} + +.m70 { + margin: 70px; + margin: 5rem +} + +.m80 { + margin: 80px; + margin: 5.71429rem +} + +.mt10 { + margin-top: 10px; + margin-top: 0.71429rem +} + +.mt20 { + margin-top: 20px; + margin-top: 1.42857rem +} + +.mt30 { + margin-top: 30px; + margin-top: 2.14286rem +} + +.mt40 { + margin-top: 40px; + margin-top: 2.85714rem +} + +.mt50 { + margin-top: 50px; + margin-top: 3.57143rem +} + +.mt60 { + margin-top: 60px; + margin-top: 4.28571rem +} + +.mt70 { + margin-top: 70px; + margin-top: 5rem +} + +.mt80 { + margin-top: 80px; + margin-top: 5.71429rem +} + +.mr10 { + margin-right: 10px; + margin-right: 0.71429rem +} + +.mr20 { + margin-right: 20px; + margin-right: 1.42857rem +} + +.mr30 { + margin-right: 30px; + margin-right: 2.14286rem +} + +.mr40 { + margin-right: 40px; + margin-right: 2.85714rem +} + +.mr50 { + margin-right: 50px; + margin-right: 3.57143rem +} + +.mr60 { + margin-right: 60px; + margin-right: 4.28571rem +} + +.mr70 { + margin-right: 70px; + margin-right: 5rem +} + +.mr80 { + margin-right: 80px; + margin-right: 5.71429rem +} + +.mb10 { + margin-bottom: 10px; + margin-bottom: 0.71429rem +} + +.mb20 { + margin-bottom: 20px; + margin-bottom: 1.42857rem +} + +.mb30 { + margin-bottom: 30px; + margin-bottom: 2.14286rem +} + +.mb40 { + margin-bottom: 40px; + margin-bottom: 2.85714rem +} + +.mb50 { + margin-bottom: 50px; + margin-bottom: 3.57143rem +} + +.mb60 { + margin-bottom: 60px; + margin-bottom: 4.28571rem +} + +.mb70 { + margin-bottom: 70px; + margin-bottom: 5rem +} + +.mb80 { + margin-bottom: 80px; + margin-bottom: 5.71429rem +} + +.ml10 { + margin-left: 10px; + margin-left: 0.71429rem +} + +.ml20 { + margin-left: 20px; + margin-left: 1.42857rem +} + +.ml30 { + margin-left: 30px; + margin-left: 2.14286rem +} + +.ml40 { + margin-left: 40px; + margin-left: 2.85714rem +} + +.ml50 { + margin-left: 50px; + margin-left: 3.57143rem +} + +.ml60 { + margin-left: 60px; + margin-left: 4.28571rem +} + +.ml70 { + margin-left: 70px; + margin-left: 5rem +} + +.ml80 { + margin-left: 80px; + margin-left: 5.71429rem +} + +.pos_rel { + position: relative +} + +.pos_abs { + position: absolute +} + +.fill_width { + width: 100% !important +} + +@keyframes spin { + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg) + } +} + +#branding { + display: none; + background-color: #22252b; + color: #ccccdc; + padding: 14px 32px 14px 36px; + padding: 1rem 2.28571rem 1rem 2.57143rem; + text-align: center; + position: relative; + height: auto !important; + min-height: 52px; + min-height: 3.71429rem; + box-sizing: border-box +} + +@media only screen and (max-width: 960px) { + #branding { + min-height: 0 + } +} + +#branding.initialized { + display: block +} + +#branding:empty { + display: none +} + +#branding:before, +#branding:after { + content: ""; + display: inline-block; + vertical-align: middle; + height: 100% +} + +#branding h1, +#branding h2 { + display: inline-block; + padding: 0 10px; + padding: 0 0.71429rem; + margin: 0; + text-transform: uppercase; + font-size: 11px; + font-size: 0.78571rem; + vertical-align: middle +} + +#branding a, +#branding a:visited, +#branding a:hover { + color: #ccccdc +} + +#branding a:hover { + color: #639af5 +} + +#branding-pin { + position: absolute; + top: 50%; + right: 4px; + right: 0.28571rem; + margin-top: -11px; + margin-top: -0.78571rem; + display: inline-block; + font-size: 22px; + font-size: 1.57143rem; + cursor: pointer; + transition: -webkit-transform 0.3s; + transition: transform 0.3s; + transition: transform 0.3s, -webkit-transform 0.3s; + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg) +} + +body.menu-pinned #branding-pin { + -webkit-transform: rotate(45deg); + transform: rotate(45deg) +} + +#branding-pin:hover { + color: #fff +} + +@media only screen and (max-width: 960px) { + #branding-pin { + display: none + } +} + +#branding-menu { + position: absolute; + top: 50%; + left: 20px; + left: 1.42857rem; + margin-top: -8px; + margin-top: -0.57143rem; + display: inline-block; + font-size: 16px; + font-size: 1.14286rem; + cursor: pointer +} + +#branding-menu:hover { + color: #fff +} + +@media only screen and (max-width: 960px) { + #branding-menu { + display: none + } +} + +#user-tools { + display: none +} + +#user-tools.initialized { + display: block +} + +.user-tools ul { + position: absolute; + top: 11px; + top: 0.78571rem; + right: 20px; + right: 1.42857rem; + border: 1px solid #22252b; + border: 0.07143rem solid #22252b; + border-radius: 4px; + border-radius: 0.28571rem; + font-size: 12px; + font-size: 0.85714rem; + margin: 0; + padding: 0; + list-style: none; + display: inline-block; + width: 175px; + width: 12.5rem; + z-index: 4 +} + +@media only screen and (max-width: 960px) { + .user-tools ul { + position: fixed; + top: 0; + right: 0; + width: auto; + max-width: 200px; + max-width: 14.28571rem; + color: #c0cad8; + border: 0; + border-left: 1px solid #22252b; + border-left: 0.07143rem solid #22252b; + border-radius: 0; + -webkit-transform: none; + transform: none; + transition: -webkit-transform .3s; + transition: transform .3s; + transition: transform .3s, -webkit-transform .3s + } + + body.scroll-to-bottom .user-tools ul { + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0) + } + + .user-tools ul.sidebar-opened { + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0) + } +} + +.user-tools ul.opened { + background-color: #22252b; + border-color: transparent; + color: #ccccdc +} + +@media only screen and (max-width: 960px) { + .user-tools ul.opened { + border-radius: 0 0 0 4px; + border-radius: 0 0 0 0.28571rem; + border: 0 + } +} + +.user-tools ul li { + display: block; + list-style-type: none; + margin: 0; + padding: 0; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap +} + +.user-tools ul li.user-tools-welcome-msg { + font-weight: bold; + padding: 0 10px 0 14px; + padding: 0 0.71429rem 0 1rem; + line-height: 30px; + line-height: 2.14286rem +} + +@media only screen and (max-width: 960px) { + .user-tools ul li.user-tools-welcome-msg { + padding-left: 18px; + padding-left: 1.28571rem; + line-height: 44px; + line-height: 3.14286rem + } +} + +.user-tools ul li.user-tools-welcome-msg:before { + font-family: 'jet-icons'; + speak: none; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + display: inline-block; + content: ""; + font-weight: normal; + float: right; + color: #47bac1; + font-size: 24px; + font-size: 1.71429rem; + vertical-align: middle; + line-height: 30px; + line-height: 2.14286rem; + transition: color .3s; + margin-left: 5px; + margin-left: 0.35714rem +} + +@media only screen and (max-width: 960px) { + .user-tools ul li.user-tools-welcome-msg:before { + line-height: 44px; + line-height: 3.14286rem; + font-size: 20px; + font-size: 1.42857rem; + font-weight: bold + } +} + +.user-tools ul.opened .user-tools-welcome-msg { + border-bottom: 1px solid #76849a; + border-bottom: 0.07143rem solid #76849a +} + +.user-tools ul.opened .user-tools-welcome-msg:before { + color: #ccccdc; + -webkit-transform: rotate(180deg); + transform: rotate(180deg) +} + +.user-tools ul li.user-tools-link { + display: none +} + +.user-tools ul li.user-tools-link a, +.user-tools ul li.user-tools-link a:visited, +.user-tools ul li.user-tools-link a:hover { + display: block; + line-height: 30px; + line-height: 2.14286rem; + padding: 0 14px; + padding: 0 1rem; + color: #ccccdc; + text-decoration: none +} + +@media only screen and (max-width: 960px) { + + .user-tools ul li.user-tools-link a, + .user-tools ul li.user-tools-link a:visited, + .user-tools ul li.user-tools-link a:hover { + line-height: 44px; + line-height: 3.14286rem + } +} + +.user-tools ul li.user-tools-link a:hover { + color: #ccccdc; + text-decoration: underline +} + +.user-tools ul.opened li.user-tools-link { + display: block +} + +.user-tools ul li.user-tools-contrast-block { + display: none; + padding: 8px 14px; + padding: 0.57143rem 1rem; + background: #22252b; + color: #c0cad8; + white-space: normal +} + +.user-tools ul.opened li.user-tools-contrast-block { + display: block +} + +.user-tools-contrast-block-title { + text-transform: uppercase; + font-size: 10px; + font-size: 0.71429rem; + font-weight: bold; + margin-bottom: 6px; + margin-bottom: 0.42857rem +} + +.user-tools-theme-link { + display: inline-block; + margin: 0 5px 5px 0; + margin: 0 0.35714rem 0.35714rem 0; + width: 14px; + width: 1rem; + height: 14px; + height: 1rem; + border: 1px solid #22252b; + border: 0.07143rem solid #22252b; + border-radius: 3px; + border-radius: 0.21429rem +} + +@media only screen and (max-width: 960px) { + .user-tools-theme-link { + width: 24px; + width: 1.71429rem; + height: 24px; + height: 1.71429rem; + margin: 0 8px 8px 0; + margin: 0 0.57143rem 0.57143rem 0 + } +} + +.user-tools-theme-link:last-child { + margin-right: 0 +} + +.user-tools-theme-link.selected { + box-shadow: 0 0 1px 1px #e5e2a5; + box-shadow: 0 0 0.07143rem 0.07143rem #e5e2a5 +} + +.theme-chooser { + display: none +} + +.theme-chooser.initialized { + display: block +} + +.hidden { + display: none +} + +.clear-list, +.dashboard-item-content ul:not(.inline), +.dashboard-item-content ul.inline { + margin: 0; + padding: 0; + list-style: none +} + +.fl { + float: left +} + +.fr { + float: right +} + +.cf:before, +.cf:after { + content: ""; + display: table +} + +.cf:after { + clear: both +} + +.p10 { + padding: 10px; + padding: 0.71429rem +} + +.p20 { + padding: 20px; + padding: 1.42857rem +} + +.p30 { + padding: 30px; + padding: 2.14286rem +} + +.p40 { + padding: 40px; + padding: 2.85714rem +} + +.p50 { + padding: 50px; + padding: 3.57143rem +} + +.p60 { + padding: 60px; + padding: 4.28571rem +} + +.p70 { + padding: 70px; + padding: 5rem +} + +.p80 { + padding: 80px; + padding: 5.71429rem +} + +.pt10 { + padding-top: 10px; + padding-top: 0.71429rem +} + +.pt20 { + padding-top: 20px; + padding-top: 1.42857rem +} + +.pt30 { + padding-top: 30px; + padding-top: 2.14286rem +} + +.pt40 { + padding-top: 40px; + padding-top: 2.85714rem +} + +.pt50 { + padding-top: 50px; + padding-top: 3.57143rem +} + +.pt60 { + padding-top: 60px; + padding-top: 4.28571rem +} + +.pt70 { + padding-top: 70px; + padding-top: 5rem +} + +.pt80 { + padding-top: 80px; + padding-top: 5.71429rem +} + +.pr10 { + padding-right: 10px; + padding-right: 0.71429rem +} + +.pr20 { + padding-right: 20px; + padding-right: 1.42857rem +} + +.pr30 { + padding-right: 30px; + padding-right: 2.14286rem +} + +.pr40 { + padding-right: 40px; + padding-right: 2.85714rem +} + +.pr50 { + padding-right: 50px; + padding-right: 3.57143rem +} + +.pr60 { + padding-right: 60px; + padding-right: 4.28571rem +} + +.pr70 { + padding-right: 70px; + padding-right: 5rem +} + +.pr80 { + padding-right: 80px; + padding-right: 5.71429rem +} + +.pb10 { + padding-bottom: 10px; + padding-bottom: 0.71429rem +} + +.pb20 { + padding-bottom: 20px; + padding-bottom: 1.42857rem +} + +.pb30 { + padding-bottom: 30px; + padding-bottom: 2.14286rem +} + +.pb40 { + padding-bottom: 40px; + padding-bottom: 2.85714rem +} + +.pb50 { + padding-bottom: 50px; + padding-bottom: 3.57143rem +} + +.pb60 { + padding-bottom: 60px; + padding-bottom: 4.28571rem +} + +.pb70 { + padding-bottom: 70px; + padding-bottom: 5rem +} + +.pb80 { + padding-bottom: 80px; + padding-bottom: 5.71429rem +} + +.pl10 { + padding-left: 10px; + padding-left: 0.71429rem +} + +.pl20 { + padding-left: 20px; + padding-left: 1.42857rem +} + +.pl30 { + padding-left: 30px; + padding-left: 2.14286rem +} + +.pl40 { + padding-left: 40px; + padding-left: 2.85714rem +} + +.pl50 { + padding-left: 50px; + padding-left: 3.57143rem +} + +.pl60 { + padding-left: 60px; + padding-left: 4.28571rem +} + +.pl70 { + padding-left: 70px; + padding-left: 5rem +} + +.pl80 { + padding-left: 80px; + padding-left: 5.71429rem +} + +.m10 { + margin: 10px; + margin: 0.71429rem +} + +.m20 { + margin: 20px; + margin: 1.42857rem +} + +.m30 { + margin: 30px; + margin: 2.14286rem +} + +.m40 { + margin: 40px; + margin: 2.85714rem +} + +.m50 { + margin: 50px; + margin: 3.57143rem +} + +.m60 { + margin: 60px; + margin: 4.28571rem +} + +.m70 { + margin: 70px; + margin: 5rem +} + +.m80 { + margin: 80px; + margin: 5.71429rem +} + +.mt10 { + margin-top: 10px; + margin-top: 0.71429rem +} + +.mt20 { + margin-top: 20px; + margin-top: 1.42857rem +} + +.mt30 { + margin-top: 30px; + margin-top: 2.14286rem +} + +.mt40 { + margin-top: 40px; + margin-top: 2.85714rem +} + +.mt50 { + margin-top: 50px; + margin-top: 3.57143rem +} + +.mt60 { + margin-top: 60px; + margin-top: 4.28571rem +} + +.mt70 { + margin-top: 70px; + margin-top: 5rem +} + +.mt80 { + margin-top: 80px; + margin-top: 5.71429rem +} + +.mr10 { + margin-right: 10px; + margin-right: 0.71429rem +} + +.mr20 { + margin-right: 20px; + margin-right: 1.42857rem +} + +.mr30 { + margin-right: 30px; + margin-right: 2.14286rem +} + +.mr40 { + margin-right: 40px; + margin-right: 2.85714rem +} + +.mr50 { + margin-right: 50px; + margin-right: 3.57143rem +} + +.mr60 { + margin-right: 60px; + margin-right: 4.28571rem +} + +.mr70 { + margin-right: 70px; + margin-right: 5rem +} + +.mr80 { + margin-right: 80px; + margin-right: 5.71429rem +} + +.mb10 { + margin-bottom: 10px; + margin-bottom: 0.71429rem +} + +.mb20 { + margin-bottom: 20px; + margin-bottom: 1.42857rem +} + +.mb30 { + margin-bottom: 30px; + margin-bottom: 2.14286rem +} + +.mb40 { + margin-bottom: 40px; + margin-bottom: 2.85714rem +} + +.mb50 { + margin-bottom: 50px; + margin-bottom: 3.57143rem +} + +.mb60 { + margin-bottom: 60px; + margin-bottom: 4.28571rem +} + +.mb70 { + margin-bottom: 70px; + margin-bottom: 5rem +} + +.mb80 { + margin-bottom: 80px; + margin-bottom: 5.71429rem +} + +.ml10 { + margin-left: 10px; + margin-left: 0.71429rem +} + +.ml20 { + margin-left: 20px; + margin-left: 1.42857rem +} + +.ml30 { + margin-left: 30px; + margin-left: 2.14286rem +} + +.ml40 { + margin-left: 40px; + margin-left: 2.85714rem +} + +.ml50 { + margin-left: 50px; + margin-left: 3.57143rem +} + +.ml60 { + margin-left: 60px; + margin-left: 4.28571rem +} + +.ml70 { + margin-left: 70px; + margin-left: 5rem +} + +.ml80 { + margin-left: 80px; + margin-left: 5.71429rem +} + +.pos_rel { + position: relative +} + +.pos_abs { + position: absolute +} + +.fill_width { + width: 100% !important +} + +@keyframes spin { + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg) + } +} + +div.breadcrumbs { + font-size: 12px; + font-size: 0.85714rem; + font-weight: bold; + text-transform: uppercase; + line-height: 32px; + line-height: 2.28571rem; + color: #ccccdc; + padding: 10px 215px 10px 20px; + padding: 0.71429rem 15.35714rem 0.71429rem 1.42857rem; + visibility: hidden; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + min-height: 32px; + min-height: 2.28571rem +} + +@media only screen and (max-width: 960px) { + div.breadcrumbs { + padding: 20px 20px 10px 20px; + padding: 1.42857rem 1.42857rem 0.71429rem 1.42857rem; + white-space: normal; + text-overflow: clip; + overflow: auto + } +} + +@media only screen and (max-width: 480px) { + div.breadcrumbs { + padding: 10px; + padding: 0.71429rem + } +} + +div.breadcrumbs.initialized { + visibility: inherit +} + +div.breadcrumbs a, +div.breadcrumbs a:visited { + color: #c0d4e8 +} + +div.breadcrumbs a:focus, +div.breadcrumbs a:hover { + color: #639af5 +} + +.breadcrumbs-separator { + color: #c0d4e8; + margin: 0 6px 0 6px; + margin: 0 0.42857rem 0 0.42857rem; + font-weight: bold !important; + font-size: 15px; + font-size: 1.07143rem; + vertical-align: middle +} + +.hidden { + display: none +} + +.clear-list, +.dashboard-item-content ul:not(.inline), +.dashboard-item-content ul.inline { + margin: 0; + padding: 0; + list-style: none +} + +.fl { + float: left +} + +.fr { + float: right +} + +.cf:before, +.cf:after { + content: ""; + display: table +} + +.cf:after { + clear: both +} + +.p10 { + padding: 10px; + padding: 0.71429rem +} + +.p20 { + padding: 20px; + padding: 1.42857rem +} + +.p30 { + padding: 30px; + padding: 2.14286rem +} + +.p40 { + padding: 40px; + padding: 2.85714rem +} + +.p50 { + padding: 50px; + padding: 3.57143rem +} + +.p60 { + padding: 60px; + padding: 4.28571rem +} + +.p70 { + padding: 70px; + padding: 5rem +} + +.p80 { + padding: 80px; + padding: 5.71429rem +} + +.pt10 { + padding-top: 10px; + padding-top: 0.71429rem +} + +.pt20 { + padding-top: 20px; + padding-top: 1.42857rem +} + +.pt30 { + padding-top: 30px; + padding-top: 2.14286rem +} + +.pt40 { + padding-top: 40px; + padding-top: 2.85714rem +} + +.pt50 { + padding-top: 50px; + padding-top: 3.57143rem +} + +.pt60 { + padding-top: 60px; + padding-top: 4.28571rem +} + +.pt70 { + padding-top: 70px; + padding-top: 5rem +} + +.pt80 { + padding-top: 80px; + padding-top: 5.71429rem +} + +.pr10 { + padding-right: 10px; + padding-right: 0.71429rem +} + +.pr20 { + padding-right: 20px; + padding-right: 1.42857rem +} + +.pr30 { + padding-right: 30px; + padding-right: 2.14286rem +} + +.pr40 { + padding-right: 40px; + padding-right: 2.85714rem +} + +.pr50 { + padding-right: 50px; + padding-right: 3.57143rem +} + +.pr60 { + padding-right: 60px; + padding-right: 4.28571rem +} + +.pr70 { + padding-right: 70px; + padding-right: 5rem +} + +.pr80 { + padding-right: 80px; + padding-right: 5.71429rem +} + +.pb10 { + padding-bottom: 10px; + padding-bottom: 0.71429rem +} + +.pb20 { + padding-bottom: 20px; + padding-bottom: 1.42857rem +} + +.pb30 { + padding-bottom: 30px; + padding-bottom: 2.14286rem +} + +.pb40 { + padding-bottom: 40px; + padding-bottom: 2.85714rem +} + +.pb50 { + padding-bottom: 50px; + padding-bottom: 3.57143rem +} + +.pb60 { + padding-bottom: 60px; + padding-bottom: 4.28571rem +} + +.pb70 { + padding-bottom: 70px; + padding-bottom: 5rem +} + +.pb80 { + padding-bottom: 80px; + padding-bottom: 5.71429rem +} + +.pl10 { + padding-left: 10px; + padding-left: 0.71429rem +} + +.pl20 { + padding-left: 20px; + padding-left: 1.42857rem +} + +.pl30 { + padding-left: 30px; + padding-left: 2.14286rem +} + +.pl40 { + padding-left: 40px; + padding-left: 2.85714rem +} + +.pl50 { + padding-left: 50px; + padding-left: 3.57143rem +} + +.pl60 { + padding-left: 60px; + padding-left: 4.28571rem +} + +.pl70 { + padding-left: 70px; + padding-left: 5rem +} + +.pl80 { + padding-left: 80px; + padding-left: 5.71429rem +} + +.m10 { + margin: 10px; + margin: 0.71429rem +} + +.m20 { + margin: 20px; + margin: 1.42857rem +} + +.m30 { + margin: 30px; + margin: 2.14286rem +} + +.m40 { + margin: 40px; + margin: 2.85714rem +} + +.m50 { + margin: 50px; + margin: 3.57143rem +} + +.m60 { + margin: 60px; + margin: 4.28571rem +} + +.m70 { + margin: 70px; + margin: 5rem +} + +.m80 { + margin: 80px; + margin: 5.71429rem +} + +.mt10 { + margin-top: 10px; + margin-top: 0.71429rem +} + +.mt20 { + margin-top: 20px; + margin-top: 1.42857rem +} + +.mt30 { + margin-top: 30px; + margin-top: 2.14286rem +} + +.mt40 { + margin-top: 40px; + margin-top: 2.85714rem +} + +.mt50 { + margin-top: 50px; + margin-top: 3.57143rem +} + +.mt60 { + margin-top: 60px; + margin-top: 4.28571rem +} + +.mt70 { + margin-top: 70px; + margin-top: 5rem +} + +.mt80 { + margin-top: 80px; + margin-top: 5.71429rem +} + +.mr10 { + margin-right: 10px; + margin-right: 0.71429rem +} + +.mr20 { + margin-right: 20px; + margin-right: 1.42857rem +} + +.mr30 { + margin-right: 30px; + margin-right: 2.14286rem +} + +.mr40 { + margin-right: 40px; + margin-right: 2.85714rem +} + +.mr50 { + margin-right: 50px; + margin-right: 3.57143rem +} + +.mr60 { + margin-right: 60px; + margin-right: 4.28571rem +} + +.mr70 { + margin-right: 70px; + margin-right: 5rem +} + +.mr80 { + margin-right: 80px; + margin-right: 5.71429rem +} + +.mb10 { + margin-bottom: 10px; + margin-bottom: 0.71429rem +} + +.mb20 { + margin-bottom: 20px; + margin-bottom: 1.42857rem +} + +.mb30 { + margin-bottom: 30px; + margin-bottom: 2.14286rem +} + +.mb40 { + margin-bottom: 40px; + margin-bottom: 2.85714rem +} + +.mb50 { + margin-bottom: 50px; + margin-bottom: 3.57143rem +} + +.mb60 { + margin-bottom: 60px; + margin-bottom: 4.28571rem +} + +.mb70 { + margin-bottom: 70px; + margin-bottom: 5rem +} + +.mb80 { + margin-bottom: 80px; + margin-bottom: 5.71429rem +} + +.ml10 { + margin-left: 10px; + margin-left: 0.71429rem +} + +.ml20 { + margin-left: 20px; + margin-left: 1.42857rem +} + +.ml30 { + margin-left: 30px; + margin-left: 2.14286rem +} + +.ml40 { + margin-left: 40px; + margin-left: 2.85714rem +} + +.ml50 { + margin-left: 50px; + margin-left: 3.57143rem +} + +.ml60 { + margin-left: 60px; + margin-left: 4.28571rem +} + +.ml70 { + margin-left: 70px; + margin-left: 5rem +} + +.ml80 { + margin-left: 80px; + margin-left: 5.71429rem +} + +.pos_rel { + position: relative +} + +.pos_abs { + position: absolute +} + +.fill_width { + width: 100% !important +} + +@keyframes spin { + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg) + } +} + +fieldset.module { + background-color: #181b1f; + border-radius: 4px; + border-radius: 0.28571rem; + padding: 14px; + padding: 1rem; + border: 0 +} + +@media only screen and (max-width: 960px) { + fieldset.module { + padding: 10px; + padding: 0.71429rem + } +} + +@media only screen and (max-width: 480px) { + fieldset.module { + padding: 5px; + padding: 0.35714rem + } +} + +.module p, +.module ul, +.module h3, +.module h4, +.module dl, +.module pre { + padding-left: 10px; + padding-left: 0.71429rem; + padding-right: 10px; + padding-right: 0.71429rem +} + +.module blockquote { + margin-left: 12px; + margin-left: 0.85714rem +} + +.module ul, +.module .ol { + margin-left: 1.5em +} + +.module h3 { + margin-top: .6em +} + +.module table { + border-collapse: collapse +} + +.module h2, +.module caption, +.inline-group h2 { + padding: 6px; + padding: 0.42857rem; + text-align: left; + text-transform: uppercase; + font-size: 11px; + font-size: 0.78571rem; + font-weight: bold +} + +.module h2 a, +.module caption a, +.inline-group h2 a { + color: #ccccdc; + font-size: 11px; + font-size: 0.78571rem; + font-weight: bold +} + +.hidden { + display: none +} + +.clear-list, +.dashboard-item-content ul:not(.inline), +.dashboard-item-content ul.inline { + margin: 0; + padding: 0; + list-style: none +} + +.fl { + float: left +} + +.fr { + float: right +} + +.cf:before, +.cf:after { + content: ""; + display: table +} + +.cf:after { + clear: both +} + +.p10 { + padding: 10px; + padding: 0.71429rem +} + +.p20 { + padding: 20px; + padding: 1.42857rem +} + +.p30 { + padding: 30px; + padding: 2.14286rem +} + +.p40 { + padding: 40px; + padding: 2.85714rem +} + +.p50 { + padding: 50px; + padding: 3.57143rem +} + +.p60 { + padding: 60px; + padding: 4.28571rem +} + +.p70 { + padding: 70px; + padding: 5rem +} + +.p80 { + padding: 80px; + padding: 5.71429rem +} + +.pt10 { + padding-top: 10px; + padding-top: 0.71429rem +} + +.pt20 { + padding-top: 20px; + padding-top: 1.42857rem +} + +.pt30 { + padding-top: 30px; + padding-top: 2.14286rem +} + +.pt40 { + padding-top: 40px; + padding-top: 2.85714rem +} + +.pt50 { + padding-top: 50px; + padding-top: 3.57143rem +} + +.pt60 { + padding-top: 60px; + padding-top: 4.28571rem +} + +.pt70 { + padding-top: 70px; + padding-top: 5rem +} + +.pt80 { + padding-top: 80px; + padding-top: 5.71429rem +} + +.pr10 { + padding-right: 10px; + padding-right: 0.71429rem +} + +.pr20 { + padding-right: 20px; + padding-right: 1.42857rem +} + +.pr30 { + padding-right: 30px; + padding-right: 2.14286rem +} + +.pr40 { + padding-right: 40px; + padding-right: 2.85714rem +} + +.pr50 { + padding-right: 50px; + padding-right: 3.57143rem +} + +.pr60 { + padding-right: 60px; + padding-right: 4.28571rem +} + +.pr70 { + padding-right: 70px; + padding-right: 5rem +} + +.pr80 { + padding-right: 80px; + padding-right: 5.71429rem +} + +.pb10 { + padding-bottom: 10px; + padding-bottom: 0.71429rem +} + +.pb20 { + padding-bottom: 20px; + padding-bottom: 1.42857rem +} + +.pb30 { + padding-bottom: 30px; + padding-bottom: 2.14286rem +} + +.pb40 { + padding-bottom: 40px; + padding-bottom: 2.85714rem +} + +.pb50 { + padding-bottom: 50px; + padding-bottom: 3.57143rem +} + +.pb60 { + padding-bottom: 60px; + padding-bottom: 4.28571rem +} + +.pb70 { + padding-bottom: 70px; + padding-bottom: 5rem +} + +.pb80 { + padding-bottom: 80px; + padding-bottom: 5.71429rem +} + +.pl10 { + padding-left: 10px; + padding-left: 0.71429rem +} + +.pl20 { + padding-left: 20px; + padding-left: 1.42857rem +} + +.pl30 { + padding-left: 30px; + padding-left: 2.14286rem +} + +.pl40 { + padding-left: 40px; + padding-left: 2.85714rem +} + +.pl50 { + padding-left: 50px; + padding-left: 3.57143rem +} + +.pl60 { + padding-left: 60px; + padding-left: 4.28571rem +} + +.pl70 { + padding-left: 70px; + padding-left: 5rem +} + +.pl80 { + padding-left: 80px; + padding-left: 5.71429rem +} + +.m10 { + margin: 10px; + margin: 0.71429rem +} + +.m20 { + margin: 20px; + margin: 1.42857rem +} + +.m30 { + margin: 30px; + margin: 2.14286rem +} + +.m40 { + margin: 40px; + margin: 2.85714rem +} + +.m50 { + margin: 50px; + margin: 3.57143rem +} + +.m60 { + margin: 60px; + margin: 4.28571rem +} + +.m70 { + margin: 70px; + margin: 5rem +} + +.m80 { + margin: 80px; + margin: 5.71429rem +} + +.mt10 { + margin-top: 10px; + margin-top: 0.71429rem +} + +.mt20 { + margin-top: 20px; + margin-top: 1.42857rem +} + +.mt30 { + margin-top: 30px; + margin-top: 2.14286rem +} + +.mt40 { + margin-top: 40px; + margin-top: 2.85714rem +} + +.mt50 { + margin-top: 50px; + margin-top: 3.57143rem +} + +.mt60 { + margin-top: 60px; + margin-top: 4.28571rem +} + +.mt70 { + margin-top: 70px; + margin-top: 5rem +} + +.mt80 { + margin-top: 80px; + margin-top: 5.71429rem +} + +.mr10 { + margin-right: 10px; + margin-right: 0.71429rem +} + +.mr20 { + margin-right: 20px; + margin-right: 1.42857rem +} + +.mr30 { + margin-right: 30px; + margin-right: 2.14286rem +} + +.mr40 { + margin-right: 40px; + margin-right: 2.85714rem +} + +.mr50 { + margin-right: 50px; + margin-right: 3.57143rem +} + +.mr60 { + margin-right: 60px; + margin-right: 4.28571rem +} + +.mr70 { + margin-right: 70px; + margin-right: 5rem +} + +.mr80 { + margin-right: 80px; + margin-right: 5.71429rem +} + +.mb10 { + margin-bottom: 10px; + margin-bottom: 0.71429rem +} + +.mb20 { + margin-bottom: 20px; + margin-bottom: 1.42857rem +} + +.mb30 { + margin-bottom: 30px; + margin-bottom: 2.14286rem +} + +.mb40 { + margin-bottom: 40px; + margin-bottom: 2.85714rem +} + +.mb50 { + margin-bottom: 50px; + margin-bottom: 3.57143rem +} + +.mb60 { + margin-bottom: 60px; + margin-bottom: 4.28571rem +} + +.mb70 { + margin-bottom: 70px; + margin-bottom: 5rem +} + +.mb80 { + margin-bottom: 80px; + margin-bottom: 5.71429rem +} + +.ml10 { + margin-left: 10px; + margin-left: 0.71429rem +} + +.ml20 { + margin-left: 20px; + margin-left: 1.42857rem +} + +.ml30 { + margin-left: 30px; + margin-left: 2.14286rem +} + +.ml40 { + margin-left: 40px; + margin-left: 2.85714rem +} + +.ml50 { + margin-left: 50px; + margin-left: 3.57143rem +} + +.ml60 { + margin-left: 60px; + margin-left: 4.28571rem +} + +.ml70 { + margin-left: 70px; + margin-left: 5rem +} + +.ml80 { + margin-left: 80px; + margin-left: 5.71429rem +} + +.pos_rel { + position: relative +} + +.pos_abs { + position: absolute +} + +.fill_width { + width: 100% !important +} + +@keyframes spin { + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg) + } +} + +.object-tools { + display: none; + text-align: right; + padding: 0; + margin: 0 0 20px 0; + margin: 0 0 1.42857rem 0 +} + +@media only screen and (max-width: 960px) { + .object-tools { + text-align: left + } +} + +.object-tools.initialized { + display: block +} + +.form-row .object-tools { + margin-top: 5px; + margin-top: 0.35714rem; + margin-bottom: 5px; + margin-bottom: 0.35714rem; + float: none; + height: 2em; + padding-left: 3.5em +} + +.object-tools li { + display: inline-block; + margin-left: 5px; + margin-left: 0.35714rem; + margin-bottom: 5px; + margin-bottom: 0.35714rem; + list-style-type: none; + vertical-align: top +} + +@media only screen and (max-width: 960px) { + .object-tools li { + margin-left: 0; + margin-right: 5px; + margin-right: 0.35714rem + } +} + +body.change-list .object-tools { + float: right; + position: relative; + z-index: 1 +} + +@media only screen and (max-width: 960px) { + body.change-list .object-tools { + float: none + } +} + +body.change-list .object-tools li { + display: list-item +} + +.object-tools a.addlink:before { + font-family: 'jet-icons'; + speak: none; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + display: inline-block; + color: #fff; + font-size: 13px; + font-size: 0.92857rem; + content: ""; + vertical-align: middle; + margin-top: -3px; + margin-top: -0.21429rem; + margin-right: 3px; + margin-right: 0.21429rem +} + +.object-tools a.addlink:hover:before { + color: #fff +} + +.hidden { + display: none +} + +.clear-list, +.dashboard-item-content ul:not(.inline), +.dashboard-item-content ul.inline { + margin: 0; + padding: 0; + list-style: none +} + +.fl { + float: left +} + +.fr { + float: right +} + +.cf:before, +.cf:after { + content: ""; + display: table +} + +.cf:after { + clear: both +} + +.p10 { + padding: 10px; + padding: 0.71429rem +} + +.p20 { + padding: 20px; + padding: 1.42857rem +} + +.p30 { + padding: 30px; + padding: 2.14286rem +} + +.p40 { + padding: 40px; + padding: 2.85714rem +} + +.p50 { + padding: 50px; + padding: 3.57143rem +} + +.p60 { + padding: 60px; + padding: 4.28571rem +} + +.p70 { + padding: 70px; + padding: 5rem +} + +.p80 { + padding: 80px; + padding: 5.71429rem +} + +.pt10 { + padding-top: 10px; + padding-top: 0.71429rem +} + +.pt20 { + padding-top: 20px; + padding-top: 1.42857rem +} + +.pt30 { + padding-top: 30px; + padding-top: 2.14286rem +} + +.pt40 { + padding-top: 40px; + padding-top: 2.85714rem +} + +.pt50 { + padding-top: 50px; + padding-top: 3.57143rem +} + +.pt60 { + padding-top: 60px; + padding-top: 4.28571rem +} + +.pt70 { + padding-top: 70px; + padding-top: 5rem +} + +.pt80 { + padding-top: 80px; + padding-top: 5.71429rem +} + +.pr10 { + padding-right: 10px; + padding-right: 0.71429rem +} + +.pr20 { + padding-right: 20px; + padding-right: 1.42857rem +} + +.pr30 { + padding-right: 30px; + padding-right: 2.14286rem +} + +.pr40 { + padding-right: 40px; + padding-right: 2.85714rem +} + +.pr50 { + padding-right: 50px; + padding-right: 3.57143rem +} + +.pr60 { + padding-right: 60px; + padding-right: 4.28571rem +} + +.pr70 { + padding-right: 70px; + padding-right: 5rem +} + +.pr80 { + padding-right: 80px; + padding-right: 5.71429rem +} + +.pb10 { + padding-bottom: 10px; + padding-bottom: 0.71429rem +} + +.pb20 { + padding-bottom: 20px; + padding-bottom: 1.42857rem +} + +.pb30 { + padding-bottom: 30px; + padding-bottom: 2.14286rem +} + +.pb40 { + padding-bottom: 40px; + padding-bottom: 2.85714rem +} + +.pb50 { + padding-bottom: 50px; + padding-bottom: 3.57143rem +} + +.pb60 { + padding-bottom: 60px; + padding-bottom: 4.28571rem +} + +.pb70 { + padding-bottom: 70px; + padding-bottom: 5rem +} + +.pb80 { + padding-bottom: 80px; + padding-bottom: 5.71429rem +} + +.pl10 { + padding-left: 10px; + padding-left: 0.71429rem +} + +.pl20 { + padding-left: 20px; + padding-left: 1.42857rem +} + +.pl30 { + padding-left: 30px; + padding-left: 2.14286rem +} + +.pl40 { + padding-left: 40px; + padding-left: 2.85714rem +} + +.pl50 { + padding-left: 50px; + padding-left: 3.57143rem +} + +.pl60 { + padding-left: 60px; + padding-left: 4.28571rem +} + +.pl70 { + padding-left: 70px; + padding-left: 5rem +} + +.pl80 { + padding-left: 80px; + padding-left: 5.71429rem +} + +.m10 { + margin: 10px; + margin: 0.71429rem +} + +.m20 { + margin: 20px; + margin: 1.42857rem +} + +.m30 { + margin: 30px; + margin: 2.14286rem +} + +.m40 { + margin: 40px; + margin: 2.85714rem +} + +.m50 { + margin: 50px; + margin: 3.57143rem +} + +.m60 { + margin: 60px; + margin: 4.28571rem +} + +.m70 { + margin: 70px; + margin: 5rem +} + +.m80 { + margin: 80px; + margin: 5.71429rem +} + +.mt10 { + margin-top: 10px; + margin-top: 0.71429rem +} + +.mt20 { + margin-top: 20px; + margin-top: 1.42857rem +} + +.mt30 { + margin-top: 30px; + margin-top: 2.14286rem +} + +.mt40 { + margin-top: 40px; + margin-top: 2.85714rem +} + +.mt50 { + margin-top: 50px; + margin-top: 3.57143rem +} + +.mt60 { + margin-top: 60px; + margin-top: 4.28571rem +} + +.mt70 { + margin-top: 70px; + margin-top: 5rem +} + +.mt80 { + margin-top: 80px; + margin-top: 5.71429rem +} + +.mr10 { + margin-right: 10px; + margin-right: 0.71429rem +} + +.mr20 { + margin-right: 20px; + margin-right: 1.42857rem +} + +.mr30 { + margin-right: 30px; + margin-right: 2.14286rem +} + +.mr40 { + margin-right: 40px; + margin-right: 2.85714rem +} + +.mr50 { + margin-right: 50px; + margin-right: 3.57143rem +} + +.mr60 { + margin-right: 60px; + margin-right: 4.28571rem +} + +.mr70 { + margin-right: 70px; + margin-right: 5rem +} + +.mr80 { + margin-right: 80px; + margin-right: 5.71429rem +} + +.mb10 { + margin-bottom: 10px; + margin-bottom: 0.71429rem +} + +.mb20 { + margin-bottom: 20px; + margin-bottom: 1.42857rem +} + +.mb30 { + margin-bottom: 30px; + margin-bottom: 2.14286rem +} + +.mb40 { + margin-bottom: 40px; + margin-bottom: 2.85714rem +} + +.mb50 { + margin-bottom: 50px; + margin-bottom: 3.57143rem +} + +.mb60 { + margin-bottom: 60px; + margin-bottom: 4.28571rem +} + +.mb70 { + margin-bottom: 70px; + margin-bottom: 5rem +} + +.mb80 { + margin-bottom: 80px; + margin-bottom: 5.71429rem +} + +.ml10 { + margin-left: 10px; + margin-left: 0.71429rem +} + +.ml20 { + margin-left: 20px; + margin-left: 1.42857rem +} + +.ml30 { + margin-left: 30px; + margin-left: 2.14286rem +} + +.ml40 { + margin-left: 40px; + margin-left: 2.85714rem +} + +.ml50 { + margin-left: 50px; + margin-left: 3.57143rem +} + +.ml60 { + margin-left: 60px; + margin-left: 4.28571rem +} + +.ml70 { + margin-left: 70px; + margin-left: 5rem +} + +.ml80 { + margin-left: 80px; + margin-left: 5.71429rem +} + +.pos_rel { + position: relative +} + +.pos_abs { + position: absolute +} + +.fill_width { + width: 100% !important +} + +@keyframes spin { + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg) + } +} + +.form-row { + overflow: hidden; + padding: 10px; + padding: 0.71429rem +} + +.form-row img, +.form-row input { + vertical-align: middle +} + +.form-row label input[type="checkbox"] { + margin-top: 0; + vertical-align: 0 +} + +.form-row p { + padding-left: 0 +} + +@media only screen and (max-width: 480px) { + .form-row .select2 { + width: auto !important; + max-width: 100% + } +} + +.hidden { + display: none +} + +.required label:after, +label.required:after { + content: "*" +} + +.form-row.errors label { + color: #c14747 +} + +form ul.radiolist li { + list-style-type: none +} + +form ul.radiolist label { + float: none; + display: inline +} + +form ul.radiolist input[type="radio"] { + margin: -2px 4px 0 0; + margin: -0.14286rem 0.28571rem 0 0; + padding: 0 +} + +form ul.inline { + margin-left: 0; + padding: 0 +} + +form ul.inline li { + float: left; + padding-right: 7px; + padding-right: 0.5rem +} + +.aligned label { + display: block; + padding: 8px 10px 0 0; + padding: 0.57143rem 0.71429rem 0 0; + float: left; + width: 160px; + width: 11.42857rem; + word-wrap: break-word; + line-height: 1 +} + +@media only screen and (max-width: 960px) { + .aligned label { + display: block; + padding: 0 0 0 2px; + padding: 0 0 0 0.14286rem; + margin-bottom: 8px; + margin-bottom: 0.57143rem; + float: none; + width: auto + } +} + +.aligned label+p { + padding: 6px 0; + padding: 0.42857rem 0; + margin-top: 0; + margin-bottom: 0; + margin-left: 170px; + margin-left: 12.14286rem +} + +@media only screen and (max-width: 960px) { + .aligned label+p { + margin-left: 0 + } +} + +.aligned ul label { + display: inline; + float: none; + width: auto +} + +.aligned .form-row input { + margin-bottom: 0 +} + +.aligned .vCheckboxLabel { + float: none; + width: auto; + display: inline-block; + vertical-align: -3px; + vertical-align: -0.21429rem; + padding: 0 0 5px 0; + padding: 0 0 0.35714rem 0; + line-height: 1.4 +} + +.aligned .vCheckboxLabel+p.help { + margin-top: -4px; + margin-top: -0.28571rem +} + +form .aligned ul { + margin-left: 160px; + margin-left: 11.42857rem; + padding-left: 10px; + padding-left: 0.71429rem +} + +@media only screen and (max-width: 960px) { + form .aligned ul { + margin-left: 0; + padding-left: 0 + } +} + +form .aligned ul.radiolist { + display: inline-block; + margin: 0; + padding: 0 +} + +form .aligned p.help { + clear: left; + margin-top: 0; + margin-left: 160px; + margin-left: 11.42857rem; + padding-left: 10px; + padding-left: 0.71429rem +} + +@media only screen and (max-width: 960px) { + form .aligned p.help { + margin-left: 0; + padding-left: 0 + } +} + +form .aligned label+p.help { + margin-left: 0; + padding-left: 0 +} + +form .aligned p.help:last-child { + margin-bottom: 0; + padding-bottom: 0 +} + +form .aligned input+p.help, +form .aligned textarea+p.help, +form .aligned select+p.help { + margin-left: 160px; + margin-left: 11.42857rem; + padding-left: 10px; + padding-left: 0.71429rem +} + +@media only screen and (max-width: 960px) { + + form .aligned input+p.help, + form .aligned textarea+p.help, + form .aligned select+p.help { + margin-left: 0; + padding-left: 0 + } +} + +form .aligned ul li { + list-style: none +} + +form .aligned table p { + margin-left: 0; + padding-left: 0 +} + +.colMS .aligned .vLargeTextField, +.colMS .aligned .vXMLLargeTextField { + width: 350px; + width: 25rem +} + +@media only screen and (max-width: 960px) { + + .colMS .aligned .vLargeTextField, + .colMS .aligned .vXMLLargeTextField { + width: 100% + } +} + +.colM .aligned .vLargeTextField, +.colM .aligned .vXMLLargeTextField { + width: 610px; + width: 43.57143rem +} + +@media only screen and (max-width: 960px) { + + .colM .aligned .vLargeTextField, + .colM .aligned .vXMLLargeTextField { + width: 100% + } +} + +.checkbox-row p.help { + margin-left: 0; + padding-left: 0 +} + +fieldset .field-box { + float: left; + margin-right: 20px; + margin-right: 1.42857rem +} + +fieldset.monospace textarea { + font-family: "Bitstream Vera Sans Mono", Monaco, "Courier New", Courier, monospace +} + +.wide label { + width: 200px; + width: 14.28571rem +} + +form .wide p, +form .wide input+p.help { + margin-left: 200px; + margin-left: 14.28571rem +} + +@media only screen and (max-width: 960px) { + + form .wide p, + form .wide input+p.help { + margin-left: 0 + } +} + +form .wide p.help { + padding-left: 38px; + padding-left: 2.71429rem +} + +@media only screen and (max-width: 960px) { + form .wide p.help { + padding-left: 0 + } +} + +.colM fieldset.wide .vLargeTextField, +.colM fieldset.wide .vXMLLargeTextField { + width: 450px; + width: 32.14286rem +} + +@media only screen and (max-width: 960px) { + + .colM fieldset.wide .vLargeTextField, + .colM fieldset.wide .vXMLLargeTextField { + width: 100% + } +} + +fieldset.monospace textarea { + font-family: "Bitstream Vera Sans Mono", Monaco, "Courier New", Courier, monospace +} + +.submit-row { + margin: 20px 0; + margin: 1.42857rem 0; + overflow: hidden +} + +@media only screen and (max-width: 960px) { + .submit-row { + margin-bottom: 10px; + margin-bottom: 0.71429rem + } +} + +@media only screen and (max-width: 480px) { + .submit-row { + padding: 0 10px; + padding: 0 0.71429rem + } +} + +.submit-row input, +.submit-row input:visited, +.submit-row input:hover { + margin: 0 5px 5px 0; + margin: 0 0.35714rem 0.35714rem 0; + padding: 0 20px; + padding: 0 1.42857rem; + font-size: 12px; + font-size: 0.85714rem +} + +@media only screen and (max-width: 480px) { + + .submit-row input, + .submit-row input:visited, + .submit-row input:hover { + display: block; + width: 100%; + margin: 0 0 8px 0; + margin: 0 0 0.57143rem 0 + } +} + +.submit-row input.default { + margin: 0 8px 5px 0; + margin: 0 0.57143rem 0.35714rem 0 +} + +@media only screen and (max-width: 480px) { + .submit-row input.default { + display: block; + width: 100%; + margin: 0 0 20px 0; + margin: 0 0 1.42857rem 0 + } +} + +.submit-row p { + margin: 0.3em +} + +.submit-row p.deletelink-box { + display: block; + float: right; + padding: 0; + margin: 0 5px 5px 0; + margin: 0 0.35714rem 0.35714rem 0 +} + +@media only screen and (max-width: 480px) { + .submit-row p.deletelink-box { + float: none; + display: block; + margin: 0 0 8px 0; + margin: 0 0 0.57143rem 0 + } +} + +.submit-row a.deletelink, +.submit-row a.deletelink:visited, +.submit-row a.deletelink:hover { + display: inline-block; + background-color: #c14747; + color: #fff; + border: 0; + border-radius: 4px; + border-radius: 0.28571rem; + height: 32px; + height: 2.28571rem; + line-height: 32px; + line-height: 2.28571rem; + outline: 0; + font-size: 12px; + font-size: 0.85714rem; + font-weight: lighter; + text-align: center; + padding: 0 20px; + padding: 0 1.42857rem; + text-transform: uppercase; + box-sizing: border-box; + transition: background .3s, box-shadow .3s, border .3s +} + +@media only screen and (max-width: 480px) { + + .submit-row a.deletelink, + .submit-row a.deletelink:visited, + .submit-row a.deletelink:hover { + display: block; + width: 100% + } +} + +.submit-row a.deletelink:hover, +.submit-row a.deletelink:focus { + background-color: #639af5; + color: #fff +} + +.submit-row a.deletelink:active { + background-color: #22252b; + color: #fff +} + +body.popup .submit-row { + overflow: auto +} + +.vSelectMultipleField { + vertical-align: top +} + +.vCheckboxField { + border: none +} + +.vDateField, +.vTimeField { + margin-right: 2px; + margin-right: 0.14286rem; + margin-bottom: 4px; + margin-bottom: 0.28571rem; + border-radius: 4px 0 0 4px !important; + border-radius: 0.28571rem 0 0 0.28571rem !important; + border-right-width: 0 !important +} + +.results .vDateField, +.results .vTimeField { + border-radius: 4px !important; + border-radius: 0.28571rem !important; + border-right-width: 1px !important; + border-right-width: 0.07143rem !important +} + +@media only screen and (max-width: 374px) { + + .vDateField, + .vTimeField { + border-radius: 4px !important; + border-radius: 0.28571rem !important; + border-right-width: 1px !important; + border-right-width: 0.07143rem !important + } +} + +.vDateField-link, +.vTimeField-link { + vertical-align: top; + display: inline-block +} + +@media only screen and (max-width: 374px) { + + .vDateField-link, + .vTimeField-link { + display: none + } +} + +.vDateField-link span, +.vTimeField-link span { + width: 32px; + width: 2.28571rem; + height: 32px; + height: 2.28571rem; + line-height: 32px !important; + line-height: 2.28571rem !important; + background-color: #22252b; + color: #fff; + display: inline-block; + vertical-align: middle; + text-align: center; + border-radius: 0 4px 4px 0; + border-radius: 0 0.28571rem 0.28571rem 0 +} + +.vDateField-link:hover span, +.vTimeField-link:hover span { + background-color: #639af5; + color: #fff +} + +.vDateField { + min-width: 6.85em +} + +.vTimeField { + min-width: 4.7em +} + +.vDateField-link+.vTimeField { + margin-left: 10px; + margin-left: 0.71429rem +} + +.vURLField { + width: 26em +} + +@media only screen and (max-width: 480px) { + .vURLField { + width: 100% + } +} + +.vLargeTextField, +.vXMLLargeTextField { + width: 48em +} + +@media only screen and (max-width: 960px) { + + .vLargeTextField, + .vXMLLargeTextField { + width: 100% + } +} + +.flatpages-flatpage #id_content { + height: 40.2em +} + +.module table .vPositiveSmallIntegerField { + width: 2.2em +} + +.vTextField { + width: 20em +} + +@media only screen and (max-width: 480px) { + .vTextField { + width: 100% + } +} + +.vIntegerField { + width: 6em +} + +.vBigIntegerField { + width: 10em +} + +.vForeignKeyRawIdAdminField { + width: 5em +} + +.inline-group { + padding: 0; + background-color: #181b1f; + border-radius: 4px; + border-radius: 0.28571rem; + border: 0 +} + +.inline-group.compact { + position: relative; + min-height: 400px; + min-height: 28.57143rem +} + +@media only screen and (max-width: 960px) { + .inline-group.compact { + position: static; + min-height: 0 + } +} + +.inline-group thead th { + padding: 8px 10px; + padding: 0.57143rem 0.71429rem +} + +.inline-group .aligned label { + width: 160px; + width: 11.42857rem +} + +.inline-group>fieldset.module { + padding: 0 +} + +.inline-related { + position: relative +} + +.inline-related h3 { + margin: 0; + background: linear-gradient(to top, #181b1f 0%, #111217 100%); + font-weight: bold; + color: #ccccdc; + padding: 20px 24px 0 24px; + padding: 1.42857rem 1.71429rem 0 1.71429rem; + text-transform: uppercase; + font-size: 12px; + font-size: 0.85714rem +} + +@media only screen and (max-width: 960px) { + .inline-related h3 { + padding: 20px 20px 0 20px; + padding: 1.42857rem 1.42857rem 0 1.42857rem; + line-height: 2 + } +} + +.inline-related h3>b { + margin-right: 10px; + margin-right: 0.71429rem +} + +.inline-related h3 .inline_label { + display: inline-block; + background: #22252b; + color: #fff; + margin-right: 10px; + margin-right: 0.71429rem; + padding: 4px 8px; + padding: 0.28571rem 0.57143rem; + border-radius: 5px; + border-radius: 0.35714rem; + font-size: 10px; + font-size: 0.71429rem; + font-weight: normal; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + max-width: 100%; + box-sizing: border-box; + vertical-align: middle +} + +@media only screen and (max-width: 960px) { + .inline-related h3 .inline_label { + line-height: normal + } +} + +.inline-related h3 .inline_label~.inlinechangelink, +.inline-related h3 .inline_label~.inlineviewlink { + font-size: 18px; + font-size: 1.28571rem; + margin-right: 10px; + margin-right: 0.71429rem; + vertical-align: middle +} + +.inline-related h3 .inline_label~.inlinechangelink:before, +.inline-related h3 .inline_label~.inlineviewlink:before { + margin: 0 +} + +.inline-related h3 span.delete, +.inline-related h3 .inline-deletelink { + float: right; + margin-left: 10px; + margin-left: 0.71429rem; + display: inline-block; + background: #c14747; + color: #fff; + padding: 4px 8px; + padding: 0.28571rem 0.57143rem; + border-radius: 5px; + border-radius: 0.35714rem; + font-size: 10px; + font-size: 0.71429rem; + font-weight: normal; + vertical-align: middle; + white-space: nowrap +} + +@media only screen and (max-width: 960px) { + + .inline-related h3 span.delete, + .inline-related h3 .inline-deletelink { + float: none; + margin-left: 0; + line-height: normal + } +} + +.inline-related h3 span.delete label, +.inline-related h3 .inline-deletelink label { + font-size: 10px; + font-size: 0.71429rem; + vertical-align: middle +} + +.inline-related h3 span.delete label:before, +.inline-related h3 .inline-deletelink label:before { + font-size: 10px; + font-size: 0.71429rem; + color: #fff; + vertical-align: middle +} + +.inline-related fieldset { + margin: 0; + background: #181b1f; + width: 100% +} + +.inline-related fieldset.module { + background-color: inherit; + box-sizing: border-box +} + +.inline-related fieldset.module h3 { + padding: 24px; + padding: 1.71429rem; + margin: 0; + background: transparent +} + +.inline-group.compact .inline-related h3 { + background: transparent +} + +.inline-related.tabular fieldset.module { + padding: 0 +} + +.inline-related.tabular fieldset.module table { + width: 100% +} + +.inline-navigation { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 200px; + width: 14.28571rem; + background: #22252b +} + +@media only screen and (max-width: 960px) { + .inline-navigation { + position: relative; + width: auto; + top: auto; + bottom: auto; + left: auto + } +} + +.inline-navigation-top { + position: absolute; + top: 0; + right: 0; + left: 0; + height: 40px; + height: 2.85714rem; + background: #22252b; + z-index: 1 +} + +.inline-navigation-bottom { + position: absolute; + right: 0; + bottom: 0; + left: 0; + height: 40px; + height: 2.85714rem; + background: #22252b; + z-index: 1 +} + +@media only screen and (max-width: 960px) { + .inline-navigation-bottom { + display: none + } +} + +.inline-navigation .add-row { + position: absolute; + top: 10px; + top: 0.71429rem; + right: 0; + left: 0; + padding: 0 16px !important; + padding: 0 1.14286rem !important; + z-index: 1; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden +} + +.inline-navigation-content { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + padding: 40px 0 30px 0; + padding: 2.85714rem 0 2.14286rem 0; + overflow-y: auto; + -webkit-overflow-scrolling: touch +} + +@media only screen and (max-width: 960px) { + .inline-navigation-content { + position: static; + top: auto; + right: auto; + bottom: auto; + left: auto; + padding-bottom: 10px; + padding-bottom: 0.71429rem; + max-height: 200px; + max-height: 14.28571rem + } +} + +.inline-navigation-item, +.inline-navigation-item:visited, +.inline-navigation-item:hover { + display: block; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + padding: 8px 10px 8px 20px; + padding: 0.57143rem 0.71429rem 0.57143rem 1.42857rem; + color: #d0dbe6; + transition: background-color .3s, color .3s +} + +html.no-touchevents .inline-navigation-item:hover, +.inline-navigation-item:active { + background: #639af5; + color: #fff +} + +.inline-navigation-item.empty { + display: none +} + +.inline-navigation-item.selected { + background: transparent; + color: #ccccdc; + font-weight: bold; + cursor: default +} + +.inline-navigation-item.delete { + text-decoration: line-through +} + +.inline-group .tabular { + overflow-x: auto; + -webkit-overflow-scrolling: touch +} + +.inline-group .tabular table { + box-shadow: none; + margin: 0 +} + +.inline-group .tabular thead th, +.inline-group .tabular thead td { + background: linear-gradient(to top, #181b1f 0%, #111217 100%); + font-weight: bold; + color: #ccccdc +} + +.inline-group .tabular thead th a:link, +.inline-group .tabular thead th a:visited, +.inline-group .tabular thead td a:link, +.inline-group .tabular thead td a:visited { + color: #ccccdc +} + +.inline-group .tabular td.original { + white-space: nowrap; + width: 1px; + width: 0.07143rem; + padding-right: 0 +} + +.inline-group .tabular td.original.empty { + padding: 0 +} + +.inline-group .tabular td.original p { + padding: 0 +} + +.inline-group .tabular td.original p .inlinechangelink, +.inline-group .tabular td.original p .inlineviewlink { + font-size: 18px; + font-size: 1.28571rem; + margin: 0; + vertical-align: middle +} + +.inline-group .tabular tr.add-row td { + padding: 8px 10px; + padding: 0.57143rem 0.71429rem; + border-bottom: 1px solid #eee; + border-bottom: 0.07143rem solid #eee +} + +.inline-group .compact { + display: none; + margin-left: 200px; + margin-left: 14.28571rem +} + +@media only screen and (max-width: 960px) { + .inline-group .compact { + margin-left: 0 + } +} + +.inline-group .compact.selected { + display: block +} + +.inline-group ul.tools { + padding: 0; + margin: 0; + list-style: none +} + +.inline-group ul.tools li { + display: inline; + padding: 0 5px; + padding: 0 0.35714rem +} + +.inline-group div.add-row, +.inline-group .tabular tr.add-row td { + padding: 16px; + padding: 1.14286rem; + border: 0 +} + +.inline-group ul.tools a.add, +.inline-group div.add-row a, +.inline-group .tabular tr.add-row td a { + font-size: 12px; + font-size: 0.85714rem; + font-weight: bold; + vertical-align: middle +} + +.inline-group ul.tools a.add:before, +.inline-group div.add-row a:before, +.inline-group .tabular tr.add-row td a:before { + font-family: 'jet-icons'; + speak: none; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + display: inline-block; + content: ""; + vertical-align: middle; + margin-right: 4px; + margin-right: 0.28571rem +} + +.empty-form { + display: none +} + +form .related-widget-wrapper ul { + display: inline-block; + margin-left: 0; + padding-left: 0 +} + +.clearable-file-input input { + margin-top: 0 +} + +.changeform-navigation { + display: none; + float: left; + margin-bottom: 20px; + margin-bottom: 1.42857rem +} + +@media only screen and (max-width: 960px) { + .changeform-navigation { + margin-bottom: 5px; + margin-bottom: 0.35714rem; + margin-right: 10px; + margin-right: 0.71429rem + } +} + +.changeform-navigation.initialized { + display: block +} + +.changeform-navigation-button, +.changeform-navigation-button:visited, +.changeform-navigation-button:hover { + width: 120px; + width: 8.57143rem; + vertical-align: middle; + box-sizing: border-box +} + +.changeform-navigation-button-icon { + font-weight: bold; + vertical-align: middle; + line-height: 32px; + line-height: 2.28571rem +} + +.changeform-navigation-button-icon.left { + float: left +} + +.changeform-navigation-button-icon.right { + float: right +} + +.changeform-navigation-button-label { + display: block; + text-align: center; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis +} + +.changeform-navigation-button-icon.left+.changeform-navigation-button-label { + margin-left: 16px; + margin-left: 1.14286rem +} + +.changeform-navigation-button-icon.right+.changeform-navigation-button-label { + margin-right: 16px; + margin-right: 1.14286rem +} + +.changeform-navigation-button:hover .changeform-navigation-button-label { + opacity: 1 +} + +.changeform-navigation-button.disabled:hover .related-widget-wrapper-link { + opacity: 0.5; + transition: opacity .3s +} + +.related-widget-wrapper-link:link { + opacity: 1 +} + +.add-related, +.add-another, +.change-related, +.delete-related, +.related-lookup { + display: none +} + +.add-related.initialized, +.add-another.initialized, +.change-related.initialized, +.delete-related.initialized, +.related-lookup.initialized { + display: inline-block +} + +.form-row .add-related, +.form-row .add-another, +.form-row .change-related, +.form-row .delete-related, +.form-row .related-lookup { + margin-top: 10px; + margin-top: 0.71429rem +} + +.related-widget-wrapper-icon:before { + font-family: 'jet-icons'; + speak: none; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + display: inline-block; + font-size: 20px; + font-size: 1.42857rem; + vertical-align: middle +} + +.add-related .related-widget-wrapper-icon:before, +.add-another .related-widget-wrapper-icon:before { + content: "" +} + +.change-related .related-widget-wrapper-icon:before { + content: "" +} + +.delete-related .related-widget-wrapper-icon:before { + content: "" +} + +.related-lookup { + margin-left: 6px; + margin-left: 0.42857rem +} + +.related-lookup:before { + font-family: 'jet-icons'; + speak: none; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + display: inline-block; + font-size: 20px; + font-size: 1.42857rem; + vertical-align: middle; + content: "" +} + +.changeform-tabs { + margin: 0; + padding: 0 0 0 16px; + padding: 0 0 0 1.14286rem; + border-bottom: 2px solid #22252b; + border-bottom: 0.14286rem solid #22252b; + background-color: #22252b; + border-radius: 4px 4px 0 0; + border-radius: 0.28571rem 0.28571rem 0 0 +} + +@media only screen and (max-width: 960px) { + .changeform-tabs { + padding: 10px 10px 5px 10px; + padding: 0.71429rem 0.71429rem 0.35714rem 0.71429rem + } +} + +.changeform-tabs-item { + display: inline-block; + padding: 0; + line-height: normal +} + +.changeform-tabs-item a, +.changeform-tabs-item a:hover, +.changeform-tabs-item a:visited { + display: inline-block; + padding: 12px 4px; + padding: 0.85714rem 0.28571rem; + margin: 0 8px 0 0; + margin: 0 0.57143rem 0 0; + border-bottom: 2px solid transparent; + border-bottom: 0.14286rem solid transparent; + position: relative; + top: 2px; + top: 0.14286rem; + color: #d0dbe6; + font-weight: bold; + font-size: 11px; + font-size: 0.78571rem; + text-transform: uppercase; + transition: background-color .1s, color .1s, border-color .3s +} + +@media only screen and (max-width: 960px) { + + .changeform-tabs-item a, + .changeform-tabs-item a:hover, + .changeform-tabs-item a:visited { + margin: 0 5px 5px 0; + margin: 0 0.35714rem 0.35714rem 0; + padding: 8px 12px; + padding: 0.57143rem 0.85714rem; + top: auto; + border: 0; + border-radius: 5px; + border-radius: 0.35714rem; + font-weight: normal; + background: #181b1f; + color: #ccccdc + } +} + +.changeform-tabs-item a:hover { + color: #ccccdc +} + +.changeform-tabs-item.errors a, +.changeform-tabs-item.errors a:hover, +.changeform-tabs-item.errors a:visited { + border-color: #c14747 +} + +@media only screen and (max-width: 960px) { + + .changeform-tabs-item.errors a, + .changeform-tabs-item.errors a:hover, + .changeform-tabs-item.errors a:visited { + background: #c14747; + color: #fff + } +} + +.changeform-tabs-item.selected a, +.changeform-tabs-item.selected a:hover, +.changeform-tabs-item.selected a:visited { + color: #ccccdc; + border-color: #639af5 +} + +@media only screen and (max-width: 960px) { + + .changeform-tabs-item.selected a, + .changeform-tabs-item.selected a:hover, + .changeform-tabs-item.selected a:visited { + background: #639af5; + color: #fff + } +} + +.changeform-tabs~.module, +.changeform-tabs~.inline-group { + display: none !important; + border-radius: 0 0 4px 4px; + border-radius: 0 0 0.28571rem 0.28571rem +} + +.changeform-tabs~.module.selected, +.changeform-tabs~.inline-group.selected { + display: block !important +} + +body.change-form #content-main>form>div>.module, +body.change-form #content-main>form>div>.inline-group { + display: none +} + +body.change-form #content-main>form>div>.module.initialized, +body.change-form #content-main>form>div>.inline-group.initialized { + display: block +} + +.hidden { + display: none +} + +.clear-list, +.dashboard-item-content ul:not(.inline), +.dashboard-item-content ul.inline { + margin: 0; + padding: 0; + list-style: none +} + +.fl { + float: left +} + +.fr { + float: right +} + +.cf:before, +.cf:after { + content: ""; + display: table +} + +.cf:after { + clear: both +} + +.p10 { + padding: 10px; + padding: 0.71429rem +} + +.p20 { + padding: 20px; + padding: 1.42857rem +} + +.p30 { + padding: 30px; + padding: 2.14286rem +} + +.p40 { + padding: 40px; + padding: 2.85714rem +} + +.p50 { + padding: 50px; + padding: 3.57143rem +} + +.p60 { + padding: 60px; + padding: 4.28571rem +} + +.p70 { + padding: 70px; + padding: 5rem +} + +.p80 { + padding: 80px; + padding: 5.71429rem +} + +.pt10 { + padding-top: 10px; + padding-top: 0.71429rem +} + +.pt20 { + padding-top: 20px; + padding-top: 1.42857rem +} + +.pt30 { + padding-top: 30px; + padding-top: 2.14286rem +} + +.pt40 { + padding-top: 40px; + padding-top: 2.85714rem +} + +.pt50 { + padding-top: 50px; + padding-top: 3.57143rem +} + +.pt60 { + padding-top: 60px; + padding-top: 4.28571rem +} + +.pt70 { + padding-top: 70px; + padding-top: 5rem +} + +.pt80 { + padding-top: 80px; + padding-top: 5.71429rem +} + +.pr10 { + padding-right: 10px; + padding-right: 0.71429rem +} + +.pr20 { + padding-right: 20px; + padding-right: 1.42857rem +} + +.pr30 { + padding-right: 30px; + padding-right: 2.14286rem +} + +.pr40 { + padding-right: 40px; + padding-right: 2.85714rem +} + +.pr50 { + padding-right: 50px; + padding-right: 3.57143rem +} + +.pr60 { + padding-right: 60px; + padding-right: 4.28571rem +} + +.pr70 { + padding-right: 70px; + padding-right: 5rem +} + +.pr80 { + padding-right: 80px; + padding-right: 5.71429rem +} + +.pb10 { + padding-bottom: 10px; + padding-bottom: 0.71429rem +} + +.pb20 { + padding-bottom: 20px; + padding-bottom: 1.42857rem +} + +.pb30 { + padding-bottom: 30px; + padding-bottom: 2.14286rem +} + +.pb40 { + padding-bottom: 40px; + padding-bottom: 2.85714rem +} + +.pb50 { + padding-bottom: 50px; + padding-bottom: 3.57143rem +} + +.pb60 { + padding-bottom: 60px; + padding-bottom: 4.28571rem +} + +.pb70 { + padding-bottom: 70px; + padding-bottom: 5rem +} + +.pb80 { + padding-bottom: 80px; + padding-bottom: 5.71429rem +} + +.pl10 { + padding-left: 10px; + padding-left: 0.71429rem +} + +.pl20 { + padding-left: 20px; + padding-left: 1.42857rem +} + +.pl30 { + padding-left: 30px; + padding-left: 2.14286rem +} + +.pl40 { + padding-left: 40px; + padding-left: 2.85714rem +} + +.pl50 { + padding-left: 50px; + padding-left: 3.57143rem +} + +.pl60 { + padding-left: 60px; + padding-left: 4.28571rem +} + +.pl70 { + padding-left: 70px; + padding-left: 5rem +} + +.pl80 { + padding-left: 80px; + padding-left: 5.71429rem +} + +.m10 { + margin: 10px; + margin: 0.71429rem +} + +.m20 { + margin: 20px; + margin: 1.42857rem +} + +.m30 { + margin: 30px; + margin: 2.14286rem +} + +.m40 { + margin: 40px; + margin: 2.85714rem +} + +.m50 { + margin: 50px; + margin: 3.57143rem +} + +.m60 { + margin: 60px; + margin: 4.28571rem +} + +.m70 { + margin: 70px; + margin: 5rem +} + +.m80 { + margin: 80px; + margin: 5.71429rem +} + +.mt10 { + margin-top: 10px; + margin-top: 0.71429rem +} + +.mt20 { + margin-top: 20px; + margin-top: 1.42857rem +} + +.mt30 { + margin-top: 30px; + margin-top: 2.14286rem +} + +.mt40 { + margin-top: 40px; + margin-top: 2.85714rem +} + +.mt50 { + margin-top: 50px; + margin-top: 3.57143rem +} + +.mt60 { + margin-top: 60px; + margin-top: 4.28571rem +} + +.mt70 { + margin-top: 70px; + margin-top: 5rem +} + +.mt80 { + margin-top: 80px; + margin-top: 5.71429rem +} + +.mr10 { + margin-right: 10px; + margin-right: 0.71429rem +} + +.mr20 { + margin-right: 20px; + margin-right: 1.42857rem +} + +.mr30 { + margin-right: 30px; + margin-right: 2.14286rem +} + +.mr40 { + margin-right: 40px; + margin-right: 2.85714rem +} + +.mr50 { + margin-right: 50px; + margin-right: 3.57143rem +} + +.mr60 { + margin-right: 60px; + margin-right: 4.28571rem +} + +.mr70 { + margin-right: 70px; + margin-right: 5rem +} + +.mr80 { + margin-right: 80px; + margin-right: 5.71429rem +} + +.mb10 { + margin-bottom: 10px; + margin-bottom: 0.71429rem +} + +.mb20 { + margin-bottom: 20px; + margin-bottom: 1.42857rem +} + +.mb30 { + margin-bottom: 30px; + margin-bottom: 2.14286rem +} + +.mb40 { + margin-bottom: 40px; + margin-bottom: 2.85714rem +} + +.mb50 { + margin-bottom: 50px; + margin-bottom: 3.57143rem +} + +.mb60 { + margin-bottom: 60px; + margin-bottom: 4.28571rem +} + +.mb70 { + margin-bottom: 70px; + margin-bottom: 5rem +} + +.mb80 { + margin-bottom: 80px; + margin-bottom: 5.71429rem +} + +.ml10 { + margin-left: 10px; + margin-left: 0.71429rem +} + +.ml20 { + margin-left: 20px; + margin-left: 1.42857rem +} + +.ml30 { + margin-left: 30px; + margin-left: 2.14286rem +} + +.ml40 { + margin-left: 40px; + margin-left: 2.85714rem +} + +.ml50 { + margin-left: 50px; + margin-left: 3.57143rem +} + +.ml60 { + margin-left: 60px; + margin-left: 4.28571rem +} + +.ml70 { + margin-left: 70px; + margin-left: 5rem +} + +.ml80 { + margin-left: 80px; + margin-left: 5.71429rem +} + +.pos_rel { + position: relative +} + +.pos_abs { + position: absolute +} + +.fill_width { + width: 100% !important +} + +@keyframes spin { + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg) + } +} + +#changelist { + position: relative; + width: 100% +} + +#changelist table { + width: 100% +} + +#changelist .results { + overflow-x: auto; + -webkit-overflow-scrolling: touch +} + +@media only screen and (max-width: 960px) { + #changelist .results { + position: relative; + left: -20px; + left: -1.42857rem; + width: calc(100% + 40px); + width: calc(100% + 2.85714rem); + margin-bottom: 0 !important + } + + #changelist .results table { + border-radius: 0 + } + + #changelist .results thead th, + #changelist .results tfoot td { + border-radius: 0 + } +} + +@media only screen and (max-width: 480px) { + #changelist .results { + left: -10px; + left: -0.71429rem; + width: calc(100% + 20px); + width: calc(100% + 1.42857rem) + } +} + +#changelist .paginator { + text-align: right +} + +@media only screen and (max-width: 960px) { + #changelist .paginator { + text-align: left + } +} + +@media only screen and (max-width: 480px) { + #changelist .paginator { + text-align: center + } +} + +.change-list .hiddenfields { + display: none +} + +.change-list .filtered table { + border-right: none +} + +.change-list .filtered { + min-height: 400px; + min-height: 28.57143rem +} + +.change-list .filtered table tbody th { + padding-right: 1em +} + +#changelist table thead th.action-checkbox-column { + width: 1.5em; + text-align: center +} + +#changelist table tbody td.action-checkbox { + text-align: center +} + +#changelist table tfoot { + color: #666 +} + +#toolbar { + margin-bottom: 20px; + margin-bottom: 1.42857rem; + display: none +} + +@media only screen and (max-width: 960px) { + #toolbar { + float: none + } +} + +#toolbar.initialized { + display: block +} + +#toolbar form label[for="searchbar"] { + display: none +} + +#toolbar form #searchbar { + margin-bottom: 5px; + margin-bottom: 0.35714rem; + margin-right: 2px; + margin-right: 0.14286rem; + vertical-align: top +} + +@media only screen and (max-width: 960px) { + #toolbar form #searchbar { + margin-right: 5px; + margin-right: 0.35714rem + } +} + +@media only screen and (max-width: 480px) { + #toolbar form #searchbar { + width: 100% + } +} + +#toolbar form input[type="submit"], +#toolbar form input[type="submit"]:visited, +#toolbar form input[type="submit"]:hover { + background-color: #47bac1; + color: #fff; + font-size: 12px; + font-size: 0.85714rem; + font-weight: lighter; + padding: 0 20px; + padding: 0 1.42857rem; + text-transform: uppercase; + vertical-align: middle; + margin-bottom: 5px; + margin-bottom: 0.35714rem +} + +#toolbar form input[type="submit"]:hover, +#toolbar form input[type="submit"]:focus { + background-color: #639af5; + color: #fff +} + +#toolbar form input[type="submit"]:active { + background-color: #22252b; + color: #fff +} + +.changelist-filter-select-wrapper { + margin-right: 2px; + margin-right: 0.14286rem; + margin-bottom: 5px; + margin-bottom: 0.35714rem; + display: inline-block; + vertical-align: top +} + +@media only screen and (max-width: 960px) { + .changelist-filter-select-wrapper { + margin-right: 5px; + margin-right: 0.35714rem + } +} + +@media only screen and (max-width: 480px) { + .changelist-filter-select-wrapper { + width: 100% + } +} + +@media only screen and (max-width: 480px) { + .changelist-filter-select-wrapper .select2 { + width: 100% !important + } +} + +.changelist-filter-select-wrapper .select2-selection--multiple { + overflow: auto; + height: 32px !important; + height: 2.28571rem !important +} + +.changelist-filter-select-wrapper .select2-selection--multiple .select2-selection__rendered { + padding: 0 2px !important; + padding: 0 0.14286rem !important +} + +.changelist-filter-select-wrapper .select2-selection--multiple .select2-selection__choice { + margin-top: 2px !important; + margin-top: 0.14286rem !important; + margin-right: 2px !important; + margin-right: 0.14286rem !important +} + +.changelist-filter-popup { + position: relative +} + +.changelist-filter-popup-content { + display: none; + position: absolute; + top: 0; + right: 0; + left: 0; + min-width: 200px; + min-width: 14.28571rem; + background: #181b1f; + border-radius: 4px; + border-radius: 0.28571rem; + box-shadow: 0 0 4px 0 rgba(71, 186, 193, 0.75); + box-shadow: 0 0 0.28571rem 0 rgba(71, 186, 193, 0.75); + z-index: 1 +} + +.changelist-filter-popup-content.visible { + display: block +} + +#changelist-filter { + display: none +} + +.change-list ul.toplinks { + display: block; + padding: 0; + margin: 0 +} + +.change-list ul.toplinks li { + list-style-type: none; + display: inline-block; + margin: 0 5px 5px 0; + margin: 0 0.35714rem 0.35714rem 0; + background-color: #47bac1; + color: #fff; + text-decoration: none; + font-size: 14px; + font-size: 1rem; + padding: 6px 10px; + padding: 0.42857rem 0.71429rem; + border-radius: 4px; + border-radius: 0.28571rem +} + +.change-list ul.toplinks a, +.change-list ul.toplinks a:visited { + color: #ccccdc +} + +.change-list ul.toplinks a:focus, +.change-list ul.toplinks a:hover { + text-decoration: underline +} + +.paginator { + display: none; + line-height: normal; + padding: 0 !important; + margin: 0; + font-size: 12px; + font-size: 0.85714rem +} + +.paginator.initialized { + display: inherit +} + +.paginator .pages-wrapper { + margin-left: 10px; + margin-left: 0.71429rem; + display: inline-block; + margin-bottom: 5px; + margin-bottom: 0.35714rem +} + +@media only screen and (max-width: 960px) { + .paginator .pages-wrapper { + margin-left: 0 + } +} + +.paginator .pages-wrapper span, +.paginator .pages-wrapper a { + font-size: 14px; + font-size: 1rem; + padding: 6px 10px; + padding: 0.42857rem 0.71429rem; + display: inline-block +} + +.paginator .pages-wrapper span:first-child, +.paginator .pages-wrapper a:first-child { + border-radius: 4px 0 0 4px; + border-radius: 0.28571rem 0 0 0.28571rem +} + +.paginator .pages-wrapper span:last-child, +.paginator .pages-wrapper a:last-child { + border-radius: 0 4px 4px 0; + border-radius: 0 0.28571rem 0.28571rem 0 +} + +.paginator .pages-wrapper span:first-child:last-child, +.paginator .pages-wrapper a:first-child:last-child { + border-radius: 4px; + border-radius: 0.28571rem +} + +.paginator .pages-wrapper span { + background-color: #22252b; + color: #fff +} + +.paginator .pages-wrapper span.disabled { + background-color: #181b1f; + color: #ccccdc +} + +.paginator .pages-wrapper a:link, +.paginator .pages-wrapper a:visited { + background-color: #181b1f; + color: #ccccdc; + text-decoration: none +} + +.paginator .pages-wrapper a:focus, +.paginator .pages-wrapper a:hover { + background-color: #639af5; + color: #fff +} + +.paginator a.showall:link, +.paginator a.showall:visited { + font-size: 12px; + font-size: 0.85714rem +} + +.paginator .label { + padding: 8px 0; + padding: 0.57143rem 0 +} + +.paginator input[type="submit"], +.paginator input[type="submit"]:hover, +.paginator input[type="submit"]:focus { + font-size: 13px; + font-size: 0.92857rem; + padding: 6px 10px; + padding: 0.42857rem 0.71429rem; + height: auto; + line-height: normal; + margin: 0 0 0 10px; + margin: 0 0 0 0.71429rem +} + +#changelist table input { + margin: 0; + vertical-align: baseline +} + +#changelist table tbody tr.selected { + background-color: #35383e +} + +#changelist .actions { + float: left; + display: none +} + +@media only screen and (max-width: 960px) { + #changelist .actions { + float: none; + margin-bottom: 20px; + margin-bottom: 1.42857rem + } +} + +@media only screen and (max-width: 480px) { + #changelist .actions { + padding: 0 10px; + padding: 0 0.71429rem + } +} + +#changelist .actions.initialized { + display: inline-block +} + +@media only screen and (max-width: 960px) { + #changelist .actions.initialized { + display: block + } +} + +@media only screen and (max-width: 960px) { + #changelist .actions label { + margin-bottom: 5px; + margin-bottom: 0.35714rem; + display: inline-block + } +} + +@media only screen and (max-width: 480px) { + #changelist .actions label { + display: block + } +} + +@media only screen and (max-width: 480px) { + #changelist .actions .select2 { + width: 100% !important + } +} + +#changelist .actions .labels { + padding: 8px 0; + padding: 0.57143rem 0 +} + +@media only screen and (max-width: 480px) { + #changelist .actions .labels { + text-align: center + } +} + +#changelist .actions span.all, +#changelist .actions span.action-counter, +#changelist .actions span.clear, +#changelist .actions span.question { + display: none +} + +#changelist .actions span.clear { + margin-left: 5px; + margin-left: 0.35714rem +} + +#changelist .actions .button, +#changelist .actions .button:visited, +#changelist .actions .button:hover { + display: inline-block; + background-color: #47bac1; + color: #fff; + border: 0; + border-radius: 4px; + border-radius: 0.28571rem; + height: 32px; + height: 2.28571rem; + line-height: 32px; + line-height: 2.28571rem; + outline: 0; + font-size: 12px; + font-size: 0.85714rem; + font-weight: lighter; + text-align: center; + padding: 0 20px; + padding: 0 1.42857rem; + text-transform: uppercase; + margin: 0 8px 5px 0; + margin: 0 0.57143rem 0.35714rem 0; + transition: background .3s +} + +@media only screen and (max-width: 480px) { + + #changelist .actions .button, + #changelist .actions .button:visited, + #changelist .actions .button:hover { + width: 100% + } +} + +#changelist .actions .button:hover, +#changelist .actions .button:focus { + background-color: #639af5; + color: #fff +} + +#changelist .actions .button:active { + background-color: #22252b; + color: #fff +} + +#changelist .actions span { + font-size: 12px; + font-size: 0.85714rem +} + +.changelist-footer { + padding: 20px 0; + padding: 1.42857rem 0; + background: #111217 +} + +.changelist-footer.fixed { + position: fixed; + left: 20px; + left: 1.42857rem; + right: 20px; + right: 1.42857rem; + bottom: 0; + border-top: 2px solid #22252b; + border-top: 0.14286rem solid #22252b; + transition: left 0.3s +} + +body.menu-pinned .changelist-footer.fixed { + left: 270px; + left: 19.28571rem +} + +body.menu-pinned.popup .changelist-footer.fixed { + left: 20px; + left: 1.42857rem +} + +@media only screen and (max-width: 960px) { + .changelist-footer.fixed { + position: static; + left: auto; + right: auto; + bottom: auto; + border-top: 0; + padding: 20px 0; + padding: 1.42857rem 0 + } +} + +.changelist-footer.popup { + left: 20px; + left: 1.42857rem +} + +.hidden { + display: none +} + +.clear-list, +.dashboard-item-content ul:not(.inline), +.dashboard-item-content ul.inline { + margin: 0; + padding: 0; + list-style: none +} + +.fl { + float: left +} + +.fr { + float: right +} + +.cf:before, +.cf:after { + content: ""; + display: table +} + +.cf:after { + clear: both +} + +.p10 { + padding: 10px; + padding: 0.71429rem +} + +.p20 { + padding: 20px; + padding: 1.42857rem +} + +.p30 { + padding: 30px; + padding: 2.14286rem +} + +.p40 { + padding: 40px; + padding: 2.85714rem +} + +.p50 { + padding: 50px; + padding: 3.57143rem +} + +.p60 { + padding: 60px; + padding: 4.28571rem +} + +.p70 { + padding: 70px; + padding: 5rem +} + +.p80 { + padding: 80px; + padding: 5.71429rem +} + +.pt10 { + padding-top: 10px; + padding-top: 0.71429rem +} + +.pt20 { + padding-top: 20px; + padding-top: 1.42857rem +} + +.pt30 { + padding-top: 30px; + padding-top: 2.14286rem +} + +.pt40 { + padding-top: 40px; + padding-top: 2.85714rem +} + +.pt50 { + padding-top: 50px; + padding-top: 3.57143rem +} + +.pt60 { + padding-top: 60px; + padding-top: 4.28571rem +} + +.pt70 { + padding-top: 70px; + padding-top: 5rem +} + +.pt80 { + padding-top: 80px; + padding-top: 5.71429rem +} + +.pr10 { + padding-right: 10px; + padding-right: 0.71429rem +} + +.pr20 { + padding-right: 20px; + padding-right: 1.42857rem +} + +.pr30 { + padding-right: 30px; + padding-right: 2.14286rem +} + +.pr40 { + padding-right: 40px; + padding-right: 2.85714rem +} + +.pr50 { + padding-right: 50px; + padding-right: 3.57143rem +} + +.pr60 { + padding-right: 60px; + padding-right: 4.28571rem +} + +.pr70 { + padding-right: 70px; + padding-right: 5rem +} + +.pr80 { + padding-right: 80px; + padding-right: 5.71429rem +} + +.pb10 { + padding-bottom: 10px; + padding-bottom: 0.71429rem +} + +.pb20 { + padding-bottom: 20px; + padding-bottom: 1.42857rem +} + +.pb30 { + padding-bottom: 30px; + padding-bottom: 2.14286rem +} + +.pb40 { + padding-bottom: 40px; + padding-bottom: 2.85714rem +} + +.pb50 { + padding-bottom: 50px; + padding-bottom: 3.57143rem +} + +.pb60 { + padding-bottom: 60px; + padding-bottom: 4.28571rem +} + +.pb70 { + padding-bottom: 70px; + padding-bottom: 5rem +} + +.pb80 { + padding-bottom: 80px; + padding-bottom: 5.71429rem +} + +.pl10 { + padding-left: 10px; + padding-left: 0.71429rem +} + +.pl20 { + padding-left: 20px; + padding-left: 1.42857rem +} + +.pl30 { + padding-left: 30px; + padding-left: 2.14286rem +} + +.pl40 { + padding-left: 40px; + padding-left: 2.85714rem +} + +.pl50 { + padding-left: 50px; + padding-left: 3.57143rem +} + +.pl60 { + padding-left: 60px; + padding-left: 4.28571rem +} + +.pl70 { + padding-left: 70px; + padding-left: 5rem +} + +.pl80 { + padding-left: 80px; + padding-left: 5.71429rem +} + +.m10 { + margin: 10px; + margin: 0.71429rem +} + +.m20 { + margin: 20px; + margin: 1.42857rem +} + +.m30 { + margin: 30px; + margin: 2.14286rem +} + +.m40 { + margin: 40px; + margin: 2.85714rem +} + +.m50 { + margin: 50px; + margin: 3.57143rem +} + +.m60 { + margin: 60px; + margin: 4.28571rem +} + +.m70 { + margin: 70px; + margin: 5rem +} + +.m80 { + margin: 80px; + margin: 5.71429rem +} + +.mt10 { + margin-top: 10px; + margin-top: 0.71429rem +} + +.mt20 { + margin-top: 20px; + margin-top: 1.42857rem +} + +.mt30 { + margin-top: 30px; + margin-top: 2.14286rem +} + +.mt40 { + margin-top: 40px; + margin-top: 2.85714rem +} + +.mt50 { + margin-top: 50px; + margin-top: 3.57143rem +} + +.mt60 { + margin-top: 60px; + margin-top: 4.28571rem +} + +.mt70 { + margin-top: 70px; + margin-top: 5rem +} + +.mt80 { + margin-top: 80px; + margin-top: 5.71429rem +} + +.mr10 { + margin-right: 10px; + margin-right: 0.71429rem +} + +.mr20 { + margin-right: 20px; + margin-right: 1.42857rem +} + +.mr30 { + margin-right: 30px; + margin-right: 2.14286rem +} + +.mr40 { + margin-right: 40px; + margin-right: 2.85714rem +} + +.mr50 { + margin-right: 50px; + margin-right: 3.57143rem +} + +.mr60 { + margin-right: 60px; + margin-right: 4.28571rem +} + +.mr70 { + margin-right: 70px; + margin-right: 5rem +} + +.mr80 { + margin-right: 80px; + margin-right: 5.71429rem +} + +.mb10 { + margin-bottom: 10px; + margin-bottom: 0.71429rem +} + +.mb20 { + margin-bottom: 20px; + margin-bottom: 1.42857rem +} + +.mb30 { + margin-bottom: 30px; + margin-bottom: 2.14286rem +} + +.mb40 { + margin-bottom: 40px; + margin-bottom: 2.85714rem +} + +.mb50 { + margin-bottom: 50px; + margin-bottom: 3.57143rem +} + +.mb60 { + margin-bottom: 60px; + margin-bottom: 4.28571rem +} + +.mb70 { + margin-bottom: 70px; + margin-bottom: 5rem +} + +.mb80 { + margin-bottom: 80px; + margin-bottom: 5.71429rem +} + +.ml10 { + margin-left: 10px; + margin-left: 0.71429rem +} + +.ml20 { + margin-left: 20px; + margin-left: 1.42857rem +} + +.ml30 { + margin-left: 30px; + margin-left: 2.14286rem +} + +.ml40 { + margin-left: 40px; + margin-left: 2.85714rem +} + +.ml50 { + margin-left: 50px; + margin-left: 3.57143rem +} + +.ml60 { + margin-left: 60px; + margin-left: 4.28571rem +} + +.ml70 { + margin-left: 70px; + margin-left: 5rem +} + +.ml80 { + margin-left: 80px; + margin-left: 5.71429rem +} + +.pos_rel { + position: relative +} + +.pos_abs { + position: absolute +} + +.fill_width { + width: 100% !important +} + +@keyframes spin { + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg) + } +} + +.sidebar { + position: fixed; + width: 250px; + width: 17.85714rem; + top: 0; + left: 0; + bottom: 0; + z-index: 6; + background-color: #181b1f; + color: #ccccdc; + transition: background-color .3s, -webkit-transform .3s; + transition: background-color .3s, transform .3s; + transition: background-color .3s, transform .3s, -webkit-transform .3s; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0) +} + +@media only screen and (max-width: 960px) { + .sidebar { + width: 360px; + width: 25.71429rem; + padding-bottom: 0; + transition: -webkit-transform .3s cubic-bezier(0, 0.5, 0.5, 1); + transition: transform .3s cubic-bezier(0, 0.5, 0.5, 1); + transition: transform .3s cubic-bezier(0, 0.5, 0.5, 1), -webkit-transform .3s cubic-bezier(0, 0.5, 0.5, 1) + } +} + +@media only screen and (max-width: 480px) { + .sidebar { + width: 80% + } +} + +.sidebar.sidebar-opened { + -webkit-transform: none; + transform: none +} + +@media only screen and (max-width: 960px) { + .sidebar.sidebar-opened { + box-shadow: 0 0 30px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 0 2.14286rem 0.71429rem rgba(0, 0, 0, 0.2) + } +} + +@media only screen and (min-width: 960px) { + body.menu-pinned .sidebar { + -webkit-transform: none; + transform: none + } +} + +.sidebar-backdrop { + position: fixed; + top: 0; + left: 0; + right: 0; + bottom: 0; + background: #000; + opacity: 0; + z-index: 5 +} + +.sidebar-header { + height: 44px; + height: 3.14286rem; + line-height: 44px; + line-height: 3.14286rem; + transition: -webkit-transform .3s; + transition: transform .3s; + transition: transform .3s, -webkit-transform .3s +} + +@media only screen and (max-width: 960px) { + .sidebar-header.sidebar-opened { + -webkit-transform: translate3d(360px, 0, 0); + -webkit-transform: translate3d(25.71429rem, 0, 0); + transform: translate3d(360px, 0, 0); + transform: translate3d(25.71429rem, 0, 0) + } +} + +@media only screen and (max-width: 480px) { + .sidebar-header.sidebar-opened { + -webkit-transform: translate3d(80%, 0, 0); + transform: translate3d(80%, 0, 0) + } +} + +.sidebar-header-wrapper { + display: none; + background-color: #181b1f; + color: #ccccdc; + position: fixed; + top: 0; + right: 0; + left: 0; + z-index: 6; + transition: background-color .3s, -webkit-transform .3s; + transition: background-color .3s, transform .3s; + transition: background-color .3s, transform .3s, -webkit-transform .3s +} + +@media only screen and (max-width: 960px) { + .sidebar-header-wrapper { + display: block + } + + body.scroll-to-bottom .sidebar-header-wrapper { + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0) + } +} + +.sidebar-header-wrapper.sidebar-opened { + background-color: #22252b; + -webkit-transform: none !important; + transform: none !important +} + +.sidebar-header-menu, +.sidebar-header-menu:visited, +.sidebar-header-menu:hover { + display: inline-block; + font-size: 14px; + font-size: 1rem; + text-transform: uppercase; + color: #c0cad8; + line-height: 44px; + line-height: 3.14286rem; + padding: 0 16px; + padding: 0 1.14286rem; + border-right: 1px solid #22252b; + border-right: 0.07143rem solid #22252b +} + +.sidebar-header-menu-icon { + font-size: 16px; + font-size: 1.14286rem; + vertical-align: middle +} + +.sidebar-header-menu-icon.icon-cross { + display: none; + font-size: 20px; + font-size: 1.42857rem; + color: #47bac1 +} + +.sidebar-header.sidebar-opened .sidebar-header-menu-icon.icon-menu { + display: none +} + +.sidebar-header.sidebar-opened .sidebar-header-menu-icon.icon-cross { + display: inline +} + +.sidebar-close { + display: none; + float: right; + padding: 4px; + padding: 0.28571rem; + margin: 12px 18px 0 12px; + margin: 0.85714rem 1.28571rem 0 0.85714rem; + background-color: #181b1f; + border-radius: 5px; + border-radius: 0.35714rem +} + +@media only screen and (max-width: 960px) { + .sidebar-close { + display: inline-block + } +} + +.sidebar-close-icon { + color: #ccccdc; + font-size: 28px; + font-size: 2rem; + font-weight: bold; + vertical-align: middle +} + +.sidebar-wrapper { + height: 100%; + overflow-y: auto; + -webkit-overflow-scrolling: touch; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0) +} + +.sidebar-section { + padding: 20px 0; + padding: 1.42857rem 0; + border-bottom: 1px solid #22252b; + border-bottom: 0.07143rem solid #22252b; + transition: border-bottom-color 0.3s +} + +@media only screen and (max-width: 960px) { + .sidebar-section { + padding: 10px 0; + padding: 0.71429rem 0 + } +} + +.sidebar-section:last-child, +.sidebar-section.last { + border-bottom: 0 +} + +.sidebar-title { + display: block; + color: #ccccdc; + text-transform: uppercase; + font-size: 11px; + font-size: 0.78571rem; + font-weight: bold; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + padding: 0 14px 0 24px; + padding: 0 1rem 0 1.71429rem; + margin-bottom: 10px; + margin-bottom: 0.71429rem; + transition: color .3s +} + +@media only screen and (max-width: 960px) { + .sidebar-title { + padding: 12px 18px 12px 30px; + padding: 0.85714rem 1.28571rem 0.85714rem 2.14286rem; + margin-bottom: 0 + } + + html.touchevents .sidebar-title { + padding-left: 20px; + padding-left: 1.42857rem + } +} + +.sidebar-title-link, +.sidebar-title-link:visited, +.sidebar-title-link:hover { + color: #ccccdc; + font-weight: bold; + transition: color .3s +} + +.sidebar-title-link:hover { + color: #639af5 +} + +.sidebar-link, +.sidebar-link:visited, +.sidebar-link:hover { + display: block; + color: #c0cad8; + padding: 8px 12px 8px 20px; + padding: 0.57143rem 0.85714rem 0.57143rem 1.42857rem; + vertical-align: middle; + transition: color .3s, background-color .3s; + position: relative +} + +@media only screen and (max-width: 960px) { + + .sidebar-link, + .sidebar-link:visited, + .sidebar-link:hover { + padding: 12px 18px 12px 30px; + padding: 0.85714rem 1.28571rem 0.85714rem 2.14286rem + } + + html.touchevents .sidebar-link, + html.touchevents .sidebar-link:visited, + html.touchevents .sidebar-link:hover { + padding-left: 20px; + padding-left: 1.42857rem + } +} + +.sidebar-link.icon, +.sidebar-link:visited.icon, +.sidebar-link:hover.icon { + font-size: 11px; + font-size: 0.78571rem; + text-transform: uppercase +} + +.sidebar-link:hover, +.sidebar-link.selected { + color: #fff; + background-color: #22252b +} + +.sidebar-link-icon { + font-size: 18px; + font-size: 1.28571rem; + vertical-align: middle; + margin-right: 6px; + margin-right: 0.42857rem; + color: #ccccdc; + transition: color .3s +} + +.sidebar-link-label { + vertical-align: middle; + display: block; + transition: -webkit-transform .3s; + transition: transform .3s; + transition: transform .3s, -webkit-transform .3s; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap +} + +html.touchevents .editing .sidebar-link-label { + -webkit-transform: translate3d(20px, 0, 0); + -webkit-transform: translate3d(1.42857rem, 0, 0); + transform: translate3d(20px, 0, 0); + transform: translate3d(1.42857rem, 0, 0) +} + +.sidebar-center-link, +.sidebar-center-link:visited, +.sidebar-center-link:hover { + display: block; + color: #47bac1; + font-size: 11px; + font-size: 0.78571rem; + text-align: center; + padding: 8px 0; + padding: 0.57143rem 0; + text-transform: uppercase; + transition: color .3s, background-color .3s +} + +@media only screen and (max-width: 960px) { + + .sidebar-center-link, + .sidebar-center-link:visited, + .sidebar-center-link:hover { + padding: 12px 20px; + padding: 0.85714rem 1.42857rem + } +} + +.sidebar-center-link:hover { + color: #639af5; + background-color: #22252b +} + +.sidebar-left { + position: absolute; + left: 4px; + left: 0.28571rem +} + +html.touchevents .sidebar-left { + top: 0; + bottom: 0; + transition: opacity .3s, -webkit-transform .3s; + transition: opacity .3s, transform .3s; + transition: opacity .3s, transform .3s, -webkit-transform .3s +} + +.sidebar-left.collapsible { + display: none +} + +html.touchevents .sidebar-left.collapsible { + display: inline-block; + width: 0; + opacity: 0; + -webkit-transform: scale(0); + transform: scale(0); + overflow: hidden +} + +.sidebar-left-pin, +.sidebar-left-pin:visited, +.sidebar-left-pin:hover, +.sidebar-left-unpin, +.sidebar-left-unpin:visited, +.sidebar-left-unpin:hover { + display: inline-block; + position: absolute; + top: 1px; + top: 0.07143rem; + font-size: 14px; + font-size: 1rem; + color: #47bac1; + transition: color .3s +} + +html.touchevents .sidebar-left-pin, +html.touchevents .sidebar-left-pin:visited, +html.touchevents .sidebar-left-pin:hover, +html.touchevents .sidebar-left-unpin, +html.touchevents .sidebar-left-unpin:visited, +html.touchevents .sidebar-left-unpin:hover { + position: static; + padding: 6px; + padding: 0.42857rem; + margin-top: 2px; + margin-top: 0.14286rem; + font-size: 18px; + font-size: 1.28571rem +} + +@media only screen and (max-width: 960px) { + + html.touchevents .sidebar-left-pin, + html.touchevents .sidebar-left-pin:visited, + html.touchevents .sidebar-left-pin:hover, + html.touchevents .sidebar-left-unpin, + html.touchevents .sidebar-left-unpin:visited, + html.touchevents .sidebar-left-unpin:hover { + margin-top: 6px; + margin-top: 0.42857rem + } +} + +.sidebar-left-pin:hover, +.sidebar-left-unpin:hover { + color: #639af5 +} + +.apps-list-pinned .sidebar-left-pin { + display: none +} + +.apps-list .sidebar-left-unpin { + display: none +} + +html.no-touchevents .sidebar-link:hover .sidebar-left.collapsible { + display: inline-block +} + +html.touchevents .editing .sidebar-left.collapsible { + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1); + width: auto +} + +.sidebar-right { + float: right; + margin-left: 10px; + margin-left: 0.71429rem +} + +.sidebar-right.collapsible { + display: none +} + +html.touchevents .sidebar-right.collapsible { + display: inline +} + +.sidebar-right-edit { + display: none; + font-size: 18px; + font-size: 1.28571rem +} + +html.touchevents .sidebar-right-edit { + display: inline +} + +.sidebar-right-plus { + font-size: 14px; + font-size: 1rem; + outline: 0 +} + +.sidebar-right-arrow { + color: #639af5; + font-size: 16px; + font-size: 1.14286rem; + font-weight: bold !important; + transition: color .3s, opacity .3s +} + +html.touchevents .editing .sidebar-right-arrow { + opacity: 0 +} + +.sidebar-right-remove, +.sidebar-right-remove:visited, +.sidebar-right-remove:hover { + position: relative; + color: #47bac1; + transition: color .3s +} + +.sidebar-right-remove:hover { + color: #639af5 +} + +.sidebar-link:hover .sidebar-right.collapsible { + display: inline-block +} + +.sidebar-link:hover .sidebar-right-arrow { + color: #639af5 +} + +.sidebar .clone { + display: none +} + +.sidebar .apps-hide-label { + display: none +} + +.sidebar .apps-hide.apps-visible .apps-hide-label.apps-visible { + display: inline +} + +.sidebar .apps-hide.apps-hidden .apps-hide-label.apps-hidden { + display: inline +} + +.sidebar-copyright { + background-color: #22252b; + color: #ccccdc; + height: 32px; + height: 2.28571rem; + line-height: 32px; + line-height: 2.28571rem; + position: absolute; + bottom: 0; + left: 0; + right: 0; + text-align: center; + font-size: 11px; + font-size: 0.78571rem; + font-weight: bold; + transition: background-color .3s, color .3s +} + +@media only screen and (max-width: 960px) { + .sidebar-copyright { + display: none + } +} + +.sidebar-popup { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 250px; + width: 17.85714rem; + color: #ccccdc; + background-color: #111217; + overflow-y: auto; + -webkit-overflow-scrolling: touch +} + +@media only screen and (max-width: 960px) { + .sidebar-popup { + width: 360px; + width: 25.71429rem + } +} + +@media only screen and (max-width: 480px) { + .sidebar-popup { + width: 80% + } +} + +.sidebar-popup-container { + display: none; + position: fixed; + top: 0; + left: 250px; + left: 17.85714rem; + bottom: 0; + right: 0; + z-index: 5 +} + +body.menu-pinned .sidebar-popup-container { + background-color: rgba(0, 0, 0, 0.5) +} + +@media only screen and (max-width: 960px) { + .sidebar-popup-container { + left: 0 + } +} + +.sidebar-popup-section { + display: none +} + +.sidebar-popup-title { + font-size: 12px; + font-size: 0.85714rem; + font-weight: bold; + text-transform: uppercase; + padding: 20px; + padding: 1.42857rem; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap +} + +@media only screen and (max-width: 960px) { + .sidebar-popup-title { + padding: 24px 0 24px 20px; + padding: 1.71429rem 0 1.71429rem 1.42857rem; + margin-bottom: 0; + font-size: 14px; + font-size: 1rem + } +} + +.sidebar-popup-search { + background-color: #181b1f; + color: #ccccdc; + width: 100%; + height: 32px; + height: 2.28571rem; + text-indent: 20px; + text-indent: 1.42857rem; + border: 0; + font-size: 13px; + font-size: 0.92857rem; + outline: 0; + padding: 0; + margin: 0 0 12px 0; + margin: 0 0 0.85714rem 0; + border-radius: 0 +} + +.sidebar-popup-search::-webkit-input-placeholder { + color: rgba(111, 126, 149, 0.5) +} + +.sidebar-popup-search::-moz-placeholder { + color: rgba(111, 126, 149, 0.5) +} + +.sidebar-popup-search:-ms-input-placeholder { + color: rgba(111, 126, 149, 0.5) +} + +.sidebar-popup-search::placeholder { + color: rgba(111, 126, 149, 0.5) +} + +@media only screen and (max-width: 960px) { + .sidebar-popup-search { + font-size: 14px; + font-size: 1rem; + height: 40px; + height: 2.85714rem + } +} + +.sidebar-popup-list { + margin: 0; + padding: 0; + list-style: none +} + +.sidebar-popup-list-item { + display: block +} + +.sidebar-popup-list-item a, +.sidebar-popup-list-item a:visited, +.sidebar-popup-list-item a:hover { + color: #ccccdc; + padding: 8px 20px; + padding: 0.57143rem 1.42857rem; + display: block; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap +} + +@media only screen and (max-width: 960px) { + + .sidebar-popup-list-item a, + .sidebar-popup-list-item a:visited, + .sidebar-popup-list-item a:hover { + padding: 12px 20px; + padding: 0.85714rem 1.42857rem + } +} + +.sidebar-popup-list-item.selected a { + background-color: #639af5; + color: #fff +} + +.sidebar-container-toggle { + float: left; + display: inline-block; + vertical-align: middle; + cursor: pointer; + line-height: 31px; + line-height: 2.21429rem; + padding: 10px 0 10px 20px; + padding: 0.71429rem 0 0.71429rem 1.42857rem +} + +.sidebar-container-toggle:hover { + color: #639af5 +} + +body.login .sidebar-container-toggle, +body.menu-pinned .sidebar-container-toggle { + display: none +} + +@media only screen and (max-width: 960px) { + .sidebar-container-toggle { + display: none + } +} + +.hidden { + display: none +} + +.clear-list, +.dashboard-item-content ul:not(.inline), +.dashboard-item-content ul.inline { + margin: 0; + padding: 0; + list-style: none +} + +.fl { + float: left +} + +.fr { + float: right +} + +.cf:before, +.cf:after { + content: ""; + display: table +} + +.cf:after { + clear: both +} + +.p10 { + padding: 10px; + padding: 0.71429rem +} + +.p20 { + padding: 20px; + padding: 1.42857rem +} + +.p30 { + padding: 30px; + padding: 2.14286rem +} + +.p40 { + padding: 40px; + padding: 2.85714rem +} + +.p50 { + padding: 50px; + padding: 3.57143rem +} + +.p60 { + padding: 60px; + padding: 4.28571rem +} + +.p70 { + padding: 70px; + padding: 5rem +} + +.p80 { + padding: 80px; + padding: 5.71429rem +} + +.pt10 { + padding-top: 10px; + padding-top: 0.71429rem +} + +.pt20 { + padding-top: 20px; + padding-top: 1.42857rem +} + +.pt30 { + padding-top: 30px; + padding-top: 2.14286rem +} + +.pt40 { + padding-top: 40px; + padding-top: 2.85714rem +} + +.pt50 { + padding-top: 50px; + padding-top: 3.57143rem +} + +.pt60 { + padding-top: 60px; + padding-top: 4.28571rem +} + +.pt70 { + padding-top: 70px; + padding-top: 5rem +} + +.pt80 { + padding-top: 80px; + padding-top: 5.71429rem +} + +.pr10 { + padding-right: 10px; + padding-right: 0.71429rem +} + +.pr20 { + padding-right: 20px; + padding-right: 1.42857rem +} + +.pr30 { + padding-right: 30px; + padding-right: 2.14286rem +} + +.pr40 { + padding-right: 40px; + padding-right: 2.85714rem +} + +.pr50 { + padding-right: 50px; + padding-right: 3.57143rem +} + +.pr60 { + padding-right: 60px; + padding-right: 4.28571rem +} + +.pr70 { + padding-right: 70px; + padding-right: 5rem +} + +.pr80 { + padding-right: 80px; + padding-right: 5.71429rem +} + +.pb10 { + padding-bottom: 10px; + padding-bottom: 0.71429rem +} + +.pb20 { + padding-bottom: 20px; + padding-bottom: 1.42857rem +} + +.pb30 { + padding-bottom: 30px; + padding-bottom: 2.14286rem +} + +.pb40 { + padding-bottom: 40px; + padding-bottom: 2.85714rem +} + +.pb50 { + padding-bottom: 50px; + padding-bottom: 3.57143rem +} + +.pb60 { + padding-bottom: 60px; + padding-bottom: 4.28571rem +} + +.pb70 { + padding-bottom: 70px; + padding-bottom: 5rem +} + +.pb80 { + padding-bottom: 80px; + padding-bottom: 5.71429rem +} + +.pl10 { + padding-left: 10px; + padding-left: 0.71429rem +} + +.pl20 { + padding-left: 20px; + padding-left: 1.42857rem +} + +.pl30 { + padding-left: 30px; + padding-left: 2.14286rem +} + +.pl40 { + padding-left: 40px; + padding-left: 2.85714rem +} + +.pl50 { + padding-left: 50px; + padding-left: 3.57143rem +} + +.pl60 { + padding-left: 60px; + padding-left: 4.28571rem +} + +.pl70 { + padding-left: 70px; + padding-left: 5rem +} + +.pl80 { + padding-left: 80px; + padding-left: 5.71429rem +} + +.m10 { + margin: 10px; + margin: 0.71429rem +} + +.m20 { + margin: 20px; + margin: 1.42857rem +} + +.m30 { + margin: 30px; + margin: 2.14286rem +} + +.m40 { + margin: 40px; + margin: 2.85714rem +} + +.m50 { + margin: 50px; + margin: 3.57143rem +} + +.m60 { + margin: 60px; + margin: 4.28571rem +} + +.m70 { + margin: 70px; + margin: 5rem +} + +.m80 { + margin: 80px; + margin: 5.71429rem +} + +.mt10 { + margin-top: 10px; + margin-top: 0.71429rem +} + +.mt20 { + margin-top: 20px; + margin-top: 1.42857rem +} + +.mt30 { + margin-top: 30px; + margin-top: 2.14286rem +} + +.mt40 { + margin-top: 40px; + margin-top: 2.85714rem +} + +.mt50 { + margin-top: 50px; + margin-top: 3.57143rem +} + +.mt60 { + margin-top: 60px; + margin-top: 4.28571rem +} + +.mt70 { + margin-top: 70px; + margin-top: 5rem +} + +.mt80 { + margin-top: 80px; + margin-top: 5.71429rem +} + +.mr10 { + margin-right: 10px; + margin-right: 0.71429rem +} + +.mr20 { + margin-right: 20px; + margin-right: 1.42857rem +} + +.mr30 { + margin-right: 30px; + margin-right: 2.14286rem +} + +.mr40 { + margin-right: 40px; + margin-right: 2.85714rem +} + +.mr50 { + margin-right: 50px; + margin-right: 3.57143rem +} + +.mr60 { + margin-right: 60px; + margin-right: 4.28571rem +} + +.mr70 { + margin-right: 70px; + margin-right: 5rem +} + +.mr80 { + margin-right: 80px; + margin-right: 5.71429rem +} + +.mb10 { + margin-bottom: 10px; + margin-bottom: 0.71429rem +} + +.mb20 { + margin-bottom: 20px; + margin-bottom: 1.42857rem +} + +.mb30 { + margin-bottom: 30px; + margin-bottom: 2.14286rem +} + +.mb40 { + margin-bottom: 40px; + margin-bottom: 2.85714rem +} + +.mb50 { + margin-bottom: 50px; + margin-bottom: 3.57143rem +} + +.mb60 { + margin-bottom: 60px; + margin-bottom: 4.28571rem +} + +.mb70 { + margin-bottom: 70px; + margin-bottom: 5rem +} + +.mb80 { + margin-bottom: 80px; + margin-bottom: 5.71429rem +} + +.ml10 { + margin-left: 10px; + margin-left: 0.71429rem +} + +.ml20 { + margin-left: 20px; + margin-left: 1.42857rem +} + +.ml30 { + margin-left: 30px; + margin-left: 2.14286rem +} + +.ml40 { + margin-left: 40px; + margin-left: 2.85714rem +} + +.ml50 { + margin-left: 50px; + margin-left: 3.57143rem +} + +.ml60 { + margin-left: 60px; + margin-left: 4.28571rem +} + +.ml70 { + margin-left: 70px; + margin-left: 5rem +} + +.ml80 { + margin-left: 80px; + margin-left: 5.71429rem +} + +.pos_rel { + position: relative +} + +.pos_abs { + position: absolute +} + +.fill_width { + width: 100% !important +} + +@keyframes spin { + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg) + } +} + +.related-popup { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 4; + padding-left: 250px; + padding-left: 17.85714rem; + box-sizing: border-box; + display: none; + background: #111217; + background-clip: content-box; + -webkit-overflow-scrolling: touch; + overflow-y: scroll +} + +@media only screen and (max-width: 960px) { + .related-popup { + padding-left: 0 + } +} + +.related-popup iframe { + border: 0; + width: 100%; + height: 100% +} + +.related-popup-container { + display: none; + background-color: rgba(0, 0, 0, 0.5); + position: fixed; + top: 0; + left: 0; + bottom: 0; + right: 0; + z-index: 15 +} + +.related-popup-container .loading-indicator { + display: none; + font-size: 96px; + font-size: 6.85714rem; + color: #fff; + position: absolute; + top: 50%; + left: 50%; + margin-left: -48px; + margin-left: -3.42857rem; + margin-top: -48px; + margin-top: -3.42857rem; + -webkit-animation: spin 4s linear infinite; + animation: spin 4s linear infinite +} + +.related-popup-back, +.related-popup-back:visited, +.related-popup-back:hover { + display: none; + background: #22252b; + color: #fff; + position: absolute; + top: 20px; + top: 1.42857rem; + left: 250px; + left: 17.85714rem; + z-index: 5; + width: 100px; + width: 7.14286rem; + padding: 14px 6px 14px 0; + padding: 1rem 0.42857rem 1rem 0; + text-align: center; + margin-left: -100px; + margin-left: -7.14286rem; + box-sizing: border-box; + text-transform: uppercase; + border-radius: 6px 0 0 6px; + border-radius: 0.42857rem 0 0 0.42857rem; + transition: background-color .3s, color .3s +} + +@media only screen and (max-width: 960px) { + + .related-popup-back, + .related-popup-back:visited, + .related-popup-back:hover { + margin-left: 0; + top: auto; + bottom: 10px; + bottom: 0.71429rem; + left: 10px; + left: 0.71429rem; + width: auto; + padding: 10px; + padding: 0.71429rem; + border-radius: 6px; + border-radius: 0.42857rem + } +} + +.related-popup-back:hover, +.related-popup-back:focus { + background: #111217; + color: #ccccdc +} + +@media only screen and (max-width: 960px) { + + .related-popup-back:hover, + .related-popup-back:focus { + background: #639af5; + color: #fff + } +} + +.related-popup-back-icon { + vertical-align: middle; + font-weight: bold; + font-size: 18px; + font-size: 1.28571rem +} + +@media only screen and (max-width: 960px) { + .related-popup-back-label { + display: none + } +} + +.hidden { + display: none +} + +.clear-list, +.dashboard-item-content ul:not(.inline), +.dashboard-item-content ul.inline { + margin: 0; + padding: 0; + list-style: none +} + +.fl { + float: left +} + +.fr { + float: right +} + +.cf:before, +.cf:after { + content: ""; + display: table +} + +.cf:after { + clear: both +} + +.p10 { + padding: 10px; + padding: 0.71429rem +} + +.p20 { + padding: 20px; + padding: 1.42857rem +} + +.p30 { + padding: 30px; + padding: 2.14286rem +} + +.p40 { + padding: 40px; + padding: 2.85714rem +} + +.p50 { + padding: 50px; + padding: 3.57143rem +} + +.p60 { + padding: 60px; + padding: 4.28571rem +} + +.p70 { + padding: 70px; + padding: 5rem +} + +.p80 { + padding: 80px; + padding: 5.71429rem +} + +.pt10 { + padding-top: 10px; + padding-top: 0.71429rem +} + +.pt20 { + padding-top: 20px; + padding-top: 1.42857rem +} + +.pt30 { + padding-top: 30px; + padding-top: 2.14286rem +} + +.pt40 { + padding-top: 40px; + padding-top: 2.85714rem +} + +.pt50 { + padding-top: 50px; + padding-top: 3.57143rem +} + +.pt60 { + padding-top: 60px; + padding-top: 4.28571rem +} + +.pt70 { + padding-top: 70px; + padding-top: 5rem +} + +.pt80 { + padding-top: 80px; + padding-top: 5.71429rem +} + +.pr10 { + padding-right: 10px; + padding-right: 0.71429rem +} + +.pr20 { + padding-right: 20px; + padding-right: 1.42857rem +} + +.pr30 { + padding-right: 30px; + padding-right: 2.14286rem +} + +.pr40 { + padding-right: 40px; + padding-right: 2.85714rem +} + +.pr50 { + padding-right: 50px; + padding-right: 3.57143rem +} + +.pr60 { + padding-right: 60px; + padding-right: 4.28571rem +} + +.pr70 { + padding-right: 70px; + padding-right: 5rem +} + +.pr80 { + padding-right: 80px; + padding-right: 5.71429rem +} + +.pb10 { + padding-bottom: 10px; + padding-bottom: 0.71429rem +} + +.pb20 { + padding-bottom: 20px; + padding-bottom: 1.42857rem +} + +.pb30 { + padding-bottom: 30px; + padding-bottom: 2.14286rem +} + +.pb40 { + padding-bottom: 40px; + padding-bottom: 2.85714rem +} + +.pb50 { + padding-bottom: 50px; + padding-bottom: 3.57143rem +} + +.pb60 { + padding-bottom: 60px; + padding-bottom: 4.28571rem +} + +.pb70 { + padding-bottom: 70px; + padding-bottom: 5rem +} + +.pb80 { + padding-bottom: 80px; + padding-bottom: 5.71429rem +} + +.pl10 { + padding-left: 10px; + padding-left: 0.71429rem +} + +.pl20 { + padding-left: 20px; + padding-left: 1.42857rem +} + +.pl30 { + padding-left: 30px; + padding-left: 2.14286rem +} + +.pl40 { + padding-left: 40px; + padding-left: 2.85714rem +} + +.pl50 { + padding-left: 50px; + padding-left: 3.57143rem +} + +.pl60 { + padding-left: 60px; + padding-left: 4.28571rem +} + +.pl70 { + padding-left: 70px; + padding-left: 5rem +} + +.pl80 { + padding-left: 80px; + padding-left: 5.71429rem +} + +.m10 { + margin: 10px; + margin: 0.71429rem +} + +.m20 { + margin: 20px; + margin: 1.42857rem +} + +.m30 { + margin: 30px; + margin: 2.14286rem +} + +.m40 { + margin: 40px; + margin: 2.85714rem +} + +.m50 { + margin: 50px; + margin: 3.57143rem +} + +.m60 { + margin: 60px; + margin: 4.28571rem +} + +.m70 { + margin: 70px; + margin: 5rem +} + +.m80 { + margin: 80px; + margin: 5.71429rem +} + +.mt10 { + margin-top: 10px; + margin-top: 0.71429rem +} + +.mt20 { + margin-top: 20px; + margin-top: 1.42857rem +} + +.mt30 { + margin-top: 30px; + margin-top: 2.14286rem +} + +.mt40 { + margin-top: 40px; + margin-top: 2.85714rem +} + +.mt50 { + margin-top: 50px; + margin-top: 3.57143rem +} + +.mt60 { + margin-top: 60px; + margin-top: 4.28571rem +} + +.mt70 { + margin-top: 70px; + margin-top: 5rem +} + +.mt80 { + margin-top: 80px; + margin-top: 5.71429rem +} + +.mr10 { + margin-right: 10px; + margin-right: 0.71429rem +} + +.mr20 { + margin-right: 20px; + margin-right: 1.42857rem +} + +.mr30 { + margin-right: 30px; + margin-right: 2.14286rem +} + +.mr40 { + margin-right: 40px; + margin-right: 2.85714rem +} + +.mr50 { + margin-right: 50px; + margin-right: 3.57143rem +} + +.mr60 { + margin-right: 60px; + margin-right: 4.28571rem +} + +.mr70 { + margin-right: 70px; + margin-right: 5rem +} + +.mr80 { + margin-right: 80px; + margin-right: 5.71429rem +} + +.mb10 { + margin-bottom: 10px; + margin-bottom: 0.71429rem +} + +.mb20 { + margin-bottom: 20px; + margin-bottom: 1.42857rem +} + +.mb30 { + margin-bottom: 30px; + margin-bottom: 2.14286rem +} + +.mb40 { + margin-bottom: 40px; + margin-bottom: 2.85714rem +} + +.mb50 { + margin-bottom: 50px; + margin-bottom: 3.57143rem +} + +.mb60 { + margin-bottom: 60px; + margin-bottom: 4.28571rem +} + +.mb70 { + margin-bottom: 70px; + margin-bottom: 5rem +} + +.mb80 { + margin-bottom: 80px; + margin-bottom: 5.71429rem +} + +.ml10 { + margin-left: 10px; + margin-left: 0.71429rem +} + +.ml20 { + margin-left: 20px; + margin-left: 1.42857rem +} + +.ml30 { + margin-left: 30px; + margin-left: 2.14286rem +} + +.ml40 { + margin-left: 40px; + margin-left: 2.85714rem +} + +.ml50 { + margin-left: 50px; + margin-left: 3.57143rem +} + +.ml60 { + margin-left: 60px; + margin-left: 4.28571rem +} + +.ml70 { + margin-left: 70px; + margin-left: 5rem +} + +.ml80 { + margin-left: 80px; + margin-left: 5.71429rem +} + +.pos_rel { + position: relative +} + +.pos_abs { + position: absolute +} + +.fill_width { + width: 100% !important +} + +@keyframes spin { + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg) + } +} + +.dashboard .module { + margin-bottom: 10px; + margin-bottom: 0.71429rem +} + +.dashboard .module table th { + width: 100% +} + +.dashboard .module table td { + white-space: nowrap +} + +.dashboard .module table td a { + display: block; + padding-right: .6em +} + +.dashboard #content { + max-width: 600px; + max-width: 42.85714rem +} + +@media only screen and (max-width: 960px) { + .dashboard #content { + max-width: none + } +} + +.dashboard.jet #content { + max-width: none +} + +.dashboard .breadcrumbs { + margin-bottom: 20px; + margin-bottom: 1.42857rem +} + +@media only screen and (max-width: 960px) { + .dashboard .breadcrumbs { + display: none + } +} + +@media only screen and (max-width: 960px) { + .dashboard.jet.change-form .breadcrumbs { + display: block + } +} + +#recent-actions-module>h2 { + padding: 6px; + padding: 0.42857rem; + text-transform: uppercase; + font-size: 11px; + font-size: 0.78571rem; + font-weight: bold; + margin: 0 +} + +#recent-actions-module>h3 { + display: none +} + +.module ul.actionlist { + padding: 0; + margin: 0 0 2px 0; + margin: 0 0 0.14286rem 0; + border-collapse: collapse; + background: #181b1f; + border-radius: 4px; + border-radius: 0.28571rem; + overflow-x: auto; + box-shadow: 0 2px 0 0 #22252b; + box-shadow: 0 0.14286rem 0 0 #22252b +} + +ul.actionlist li { + padding: 8px; + padding: 0.57143rem; + list-style-type: none; + font-size: 13px; + font-size: 0.92857rem; + border-bottom: 1px solid #22252b; + border-bottom: 0.07143rem solid #22252b; + white-space: normal; + overflow: hidden; + text-overflow: ellipsis +} + +ul.actionlist li br { + display: none +} + +.dashboard-container { + min-height: 100% +} + +.dashboard-container.columns_1 .dashboard-column-wrapper { + width: 100% +} + +@media only screen and (max-width: 960px) { + .dashboard-container.columns_1 .dashboard-column-wrapper { + width: 100% + } +} + +.dashboard-container.columns_2 .dashboard-column-wrapper { + width: 50% +} + +@media only screen and (max-width: 960px) { + .dashboard-container.columns_2 .dashboard-column-wrapper { + width: 100% + } +} + +.dashboard-container.columns_3 .dashboard-column-wrapper { + width: 33.33333% +} + +@media only screen and (max-width: 960px) { + .dashboard-container.columns_3 .dashboard-column-wrapper { + width: 100% + } +} + +.dashboard-container.columns_4 .dashboard-column-wrapper { + width: 25% +} + +@media only screen and (max-width: 960px) { + .dashboard-container.columns_4 .dashboard-column-wrapper { + width: 100% + } +} + +.dashboard-container.columns_5 .dashboard-column-wrapper { + width: 20% +} + +@media only screen and (max-width: 960px) { + .dashboard-container.columns_5 .dashboard-column-wrapper { + width: 100% + } +} + +.dashboard-tools { + position: absolute; + top: 11px; + top: 0.78571rem; + right: 215px; + right: 15.35714rem +} + +@media only screen and (max-width: 960px) { + .dashboard-tools { + display: none; + position: static; + margin: 10px 20px 0 20px; + margin: 0.71429rem 1.42857rem 0 1.42857rem; + padding: 10px; + padding: 0.71429rem; + background: #181b1f; + border-radius: 5px; + border-radius: 0.35714rem + } +} + +@media only screen and (max-width: 480px) { + .dashboard-tools { + margin: 10px 10px 0 10px; + margin: 0.71429rem 0.71429rem 0 0.71429rem + } +} + +.dashboard-tools .button { + vertical-align: middle +} + +@media only screen and (max-width: 960px) { + .dashboard-tools.visible { + display: block + } +} + +.dashboard-tools-toggle-icon { + vertical-align: middle +} + +.dashboard-tools-toggle-container { + display: none; + margin: 20px 20px 0 20px; + margin: 1.42857rem 1.42857rem 0 1.42857rem; + text-align: right +} + +@media only screen and (max-width: 960px) { + .dashboard-tools-toggle-container { + display: block + } +} + +@media only screen and (max-width: 480px) { + .dashboard-tools-toggle-container { + margin: 10px 10px 0 10px; + margin: 0.71429rem 0.71429rem 0 0.71429rem + } +} + +.dashboard-column { + margin-left: 10px; + margin-left: 0.71429rem; + border: 2px dashed transparent; + border: 0.14286rem dashed transparent; + min-height: 100px; + min-height: 7.14286rem; + border-radius: 4px; + border-radius: 0.28571rem +} + +@media only screen and (max-width: 960px) { + .dashboard-column { + margin-left: 0; + min-height: 0 + } +} + +.dashboard-column-wrapper { + float: left; + min-width: 200px; + min-width: 14.28571rem +} + +.dashboard-column.first { + margin-left: 0 +} + +.dashboard-column.active { + border-color: #d0dbe6 +} + +.dashboard-item { + background: #111217; + border-radius: 4px; + border-radius: 0.28571rem; + margin-bottom: 20px; + margin-bottom: 1.42857rem; + transition: background .3s +} + +@media only screen and (max-width: 960px) { + .dashboard-item { + margin-bottom: 10px; + margin-bottom: 0.71429rem + } +} + +.dashboard-item:last-child { + margin-bottom: 0 +} + +@media only screen and (max-width: 960px) { + .dashboard-item:last-child { + margin-bottom: 10px; + margin-bottom: 0.71429rem + } +} + +.dashboard-item.collapsed { + background-color: #181b1f +} + +.dashboard-item.ui-sortable-helper { + box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.25); + box-shadow: 0 0 1.42857rem 0 rgba(0, 0, 0, 0.25) +} + +.dashboard-item.placeholder { + background-color: #fffcc0 +} + +.dashboard-item-header { + padding: 0 10px 0 6px; + padding: 0 0.71429rem 0 0.42857rem +} + +.dashboard-item-header-title { + display: block; + font-size: 11px; + font-size: 0.78571rem; + font-weight: bold; + text-transform: uppercase; + line-height: 30px; + line-height: 2.14286rem; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis +} + +.dashboard-item-header-drag { + float: right; + line-height: 30px !important; + line-height: 2.14286rem !important; + margin-left: 10px; + margin-left: 0.71429rem +} + +html.touchevents .dashboard-item-header-drag { + display: none +} + +.dashboard-item-header-collapse-button { + font-size: 13px; + font-size: 0.92857rem; + vertical-align: middle; + font-weight: bold !important +} + +.dashboard-item-header-buttons { + float: right; + margin-left: 10px; + margin-left: 0.71429rem; + font-size: 13px; + font-size: 0.92857rem; + line-height: 30px; + line-height: 2.14286rem; + vertical-align: middle; + visibility: hidden +} + +.dashboard-item-header-buttons a { + vertical-align: middle +} + +html.touchevents .dashboard-item-header-buttons { + visibility: visible +} + +.dashboard-item-header:hover .dashboard-item-header-buttons { + visibility: visible +} + +.dashboard-item-content { + background: #181b1f; + border-radius: 4px; + border-radius: 0.28571rem; + box-shadow: 0 2px 0 0 #22252b; + box-shadow: 0 0.14286rem 0 0 #22252b; + overflow: hidden +} + +.dashboard-item-content.contrast { + background: #22252b; + color: #fff +} + +.dashboard-item-content.contrast .loading-indicator { + color: #fff +} + +.dashboard-item-content ul:not(.inline) li { + display: block; + border-bottom: 1px solid #22252b; + border-bottom: 0.07143rem solid #22252b; + font-size: 13px; + font-size: 0.92857rem; + padding: 8px; + padding: 0.57143rem +} + +.dashboard-item-content ul:not(.inline) li.contrast { + background: #22252b; + font-size: 12px; + font-size: 0.85714rem +} + +.dashboard-item-content ul:not(.inline) li.contrast, +.dashboard-item-content ul:not(.inline) li.contrast a, +.dashboard-item-content ul:not(.inline) li.contrast a:visited, +.dashboard-item-content ul:not(.inline) li.contrast a:hover { + color: #fff; + text-decoration: none; + text-transform: uppercase +} + +.dashboard-item-content ul:not(.inline) li:last-child { + border-bottom: 0 +} + +.dashboard-item-content ul:not(.inline) li .float-right { + float: right; + position: relative +} + +.dashboard-item-content ul:not(.inline) li .dim { + text-transform: lowercase; + font-size: 11px; + font-size: 0.78571rem; + color: #d0dbe6 +} + +.dashboard-item-content ul:not(.inline) li .warning { + color: #c14747 +} + +.dashboard-item-content ul.inline { + display: inline-block +} + +.dashboard-item-content ul.inline li { + display: inline-block; + margin-left: 10px; + margin-left: 0.71429rem +} + +.dashboard-item-content ul.inline li:first-child { + margin-left: 0 +} + +.dashboard-item-content ul.inline li .nowrap { + white-space: nowrap +} + +.dashboard-item-content ul.inline.bordered li { + border-left: 1px solid #22252b; + border-left: 0.07143rem solid #22252b; + margin-left: 0; + padding: 0 10px; + padding: 0 0.71429rem +} + +.dashboard-item-content ul.inline.bordered li:first-child { + border-left: 0 +} + +.dashboard-item-content .padding { + padding: 10px; + padding: 0.71429rem +} + +.dashboard-item-content .center { + text-align: center +} + +.dashboard-item-content .big { + font-size: 20px; + font-size: 1.42857rem; + font-weight: bold +} + +.dashboard-item-content .highlight { + color: #47bac1 +} + +.dashboard-item-content .dim { + color: #d0dbe6 +} + +.dashboard-item-content .nowrap { + display: block; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap +} + +.dashboard-item-content canvas .chart-fillColor { + color: rgba(99, 154, 245, 0.25) +} + +.dashboard-item-content canvas .chart-strokeColor { + color: #639af5 +} + +.dashboard-item-content canvas .chart-pointColor { + color: #fff +} + +.dashboard-item-content canvas .chart-pointHighlightFill { + color: #639af5 +} + +.dashboard-item-content canvas .chart-scaleGridLineColor { + color: rgba(0, 0, 0, 0.1) +} + +.dashboard-item-content canvas .chart-scaleLineColor { + color: rgba(0, 0, 0, 0.1) +} + +.dashboard-item-content canvas .chart-scaleFontColor { + color: #fff +} + +.dashboard-item-content table { + width: 100%; + box-shadow: none +} + +.dashboard-item-collapse .icon-arrow-up { + display: inline +} + +.dashboard-item-collapse .icon-arrow-down { + display: none +} + +.dashboard-item.collapsed .dashboard-item-content { + display: none +} + +.dashboard-item.collapsed .dashboard-item-collapse .icon-arrow-up { + display: none +} + +.dashboard-item.collapsed .dashboard-item-collapse .icon-arrow-down { + display: inline +} + +.add-dashboard+.select2 { + background-color: transparent +} + +@media only screen and (max-width: 960px) { + .add-dashboard+.select2 { + min-width: 160px; + min-width: 11.42857rem; + max-width: 160px; + max-width: 11.42857rem + } +} + +@media only screen and (max-width: 480px) { + .add-dashboard+.select2 { + width: 100% !important; + max-width: none; + margin-bottom: 5px; + margin-bottom: 0.35714rem + } +} + +.add-dashboard+.select2 .select2-selection { + border-radius: 4px 0 0 4px !important; + border-radius: 0.28571rem 0 0 0.28571rem !important; + border-width: 0 +} + +@media only screen and (max-width: 960px) { + .add-dashboard+.select2 .select2-selection { + border-radius: 4px !important; + border-radius: 0.28571rem !important; + border-width: 1px; + border-width: 0.07143rem + } +} + +.add-dashboard-link { + border-radius: 0 4px 4px 0 !important; + border-radius: 0 0.28571rem 0.28571rem 0 !important; + padding: 0 10px !important; + padding: 0 0.71429rem !important +} + +@media only screen and (max-width: 960px) { + .add-dashboard-link { + margin-left: 6px; + margin-left: 0.42857rem; + border-radius: 4px !important; + border-radius: 0.28571rem !important; + margin-right: 5px; + margin-right: 0.35714rem + } +} + +@media only screen and (max-width: 480px) { + .add-dashboard-link { + margin-left: 0 + } +} + +.add-dashboard-link-icon { + vertical-align: middle +} + +.add-dashboard-link-label { + display: none; + vertical-align: middle; + margin-left: 4px; + margin-left: 0.28571rem +} + +@media only screen and (max-width: 960px) { + .reset-dashboard-link { + float: right + } +} + +@media only screen and (max-width: 480px) { + .reset-dashboard-link { + float: none + } +} + +.reset-dashboard-link-icon { + vertical-align: middle +} + +.reset-dashboard-link-label { + display: none; + vertical-align: middle; + margin-left: 6px; + margin-left: 0.42857rem +} + +@media only screen and (max-width: 960px) { + .reset-dashboard-link-label { + display: inline + } +} + +.hidden { + display: none +} + +.clear-list, +.dashboard-item-content ul:not(.inline), +.dashboard-item-content ul.inline { + margin: 0; + padding: 0; + list-style: none +} + +.fl { + float: left +} + +.fr { + float: right +} + +.cf:before, +.cf:after { + content: ""; + display: table +} + +.cf:after { + clear: both +} + +.p10 { + padding: 10px; + padding: 0.71429rem +} + +.p20 { + padding: 20px; + padding: 1.42857rem +} + +.p30 { + padding: 30px; + padding: 2.14286rem +} + +.p40 { + padding: 40px; + padding: 2.85714rem +} + +.p50 { + padding: 50px; + padding: 3.57143rem +} + +.p60 { + padding: 60px; + padding: 4.28571rem +} + +.p70 { + padding: 70px; + padding: 5rem +} + +.p80 { + padding: 80px; + padding: 5.71429rem +} + +.pt10 { + padding-top: 10px; + padding-top: 0.71429rem +} + +.pt20 { + padding-top: 20px; + padding-top: 1.42857rem +} + +.pt30 { + padding-top: 30px; + padding-top: 2.14286rem +} + +.pt40 { + padding-top: 40px; + padding-top: 2.85714rem +} + +.pt50 { + padding-top: 50px; + padding-top: 3.57143rem +} + +.pt60 { + padding-top: 60px; + padding-top: 4.28571rem +} + +.pt70 { + padding-top: 70px; + padding-top: 5rem +} + +.pt80 { + padding-top: 80px; + padding-top: 5.71429rem +} + +.pr10 { + padding-right: 10px; + padding-right: 0.71429rem +} + +.pr20 { + padding-right: 20px; + padding-right: 1.42857rem +} + +.pr30 { + padding-right: 30px; + padding-right: 2.14286rem +} + +.pr40 { + padding-right: 40px; + padding-right: 2.85714rem +} + +.pr50 { + padding-right: 50px; + padding-right: 3.57143rem +} + +.pr60 { + padding-right: 60px; + padding-right: 4.28571rem +} + +.pr70 { + padding-right: 70px; + padding-right: 5rem +} + +.pr80 { + padding-right: 80px; + padding-right: 5.71429rem +} + +.pb10 { + padding-bottom: 10px; + padding-bottom: 0.71429rem +} + +.pb20 { + padding-bottom: 20px; + padding-bottom: 1.42857rem +} + +.pb30 { + padding-bottom: 30px; + padding-bottom: 2.14286rem +} + +.pb40 { + padding-bottom: 40px; + padding-bottom: 2.85714rem +} + +.pb50 { + padding-bottom: 50px; + padding-bottom: 3.57143rem +} + +.pb60 { + padding-bottom: 60px; + padding-bottom: 4.28571rem +} + +.pb70 { + padding-bottom: 70px; + padding-bottom: 5rem +} + +.pb80 { + padding-bottom: 80px; + padding-bottom: 5.71429rem +} + +.pl10 { + padding-left: 10px; + padding-left: 0.71429rem +} + +.pl20 { + padding-left: 20px; + padding-left: 1.42857rem +} + +.pl30 { + padding-left: 30px; + padding-left: 2.14286rem +} + +.pl40 { + padding-left: 40px; + padding-left: 2.85714rem +} + +.pl50 { + padding-left: 50px; + padding-left: 3.57143rem +} + +.pl60 { + padding-left: 60px; + padding-left: 4.28571rem +} + +.pl70 { + padding-left: 70px; + padding-left: 5rem +} + +.pl80 { + padding-left: 80px; + padding-left: 5.71429rem +} + +.m10 { + margin: 10px; + margin: 0.71429rem +} + +.m20 { + margin: 20px; + margin: 1.42857rem +} + +.m30 { + margin: 30px; + margin: 2.14286rem +} + +.m40 { + margin: 40px; + margin: 2.85714rem +} + +.m50 { + margin: 50px; + margin: 3.57143rem +} + +.m60 { + margin: 60px; + margin: 4.28571rem +} + +.m70 { + margin: 70px; + margin: 5rem +} + +.m80 { + margin: 80px; + margin: 5.71429rem +} + +.mt10 { + margin-top: 10px; + margin-top: 0.71429rem +} + +.mt20 { + margin-top: 20px; + margin-top: 1.42857rem +} + +.mt30 { + margin-top: 30px; + margin-top: 2.14286rem +} + +.mt40 { + margin-top: 40px; + margin-top: 2.85714rem +} + +.mt50 { + margin-top: 50px; + margin-top: 3.57143rem +} + +.mt60 { + margin-top: 60px; + margin-top: 4.28571rem +} + +.mt70 { + margin-top: 70px; + margin-top: 5rem +} + +.mt80 { + margin-top: 80px; + margin-top: 5.71429rem +} + +.mr10 { + margin-right: 10px; + margin-right: 0.71429rem +} + +.mr20 { + margin-right: 20px; + margin-right: 1.42857rem +} + +.mr30 { + margin-right: 30px; + margin-right: 2.14286rem +} + +.mr40 { + margin-right: 40px; + margin-right: 2.85714rem +} + +.mr50 { + margin-right: 50px; + margin-right: 3.57143rem +} + +.mr60 { + margin-right: 60px; + margin-right: 4.28571rem +} + +.mr70 { + margin-right: 70px; + margin-right: 5rem +} + +.mr80 { + margin-right: 80px; + margin-right: 5.71429rem +} + +.mb10 { + margin-bottom: 10px; + margin-bottom: 0.71429rem +} + +.mb20 { + margin-bottom: 20px; + margin-bottom: 1.42857rem +} + +.mb30 { + margin-bottom: 30px; + margin-bottom: 2.14286rem +} + +.mb40 { + margin-bottom: 40px; + margin-bottom: 2.85714rem +} + +.mb50 { + margin-bottom: 50px; + margin-bottom: 3.57143rem +} + +.mb60 { + margin-bottom: 60px; + margin-bottom: 4.28571rem +} + +.mb70 { + margin-bottom: 70px; + margin-bottom: 5rem +} + +.mb80 { + margin-bottom: 80px; + margin-bottom: 5.71429rem +} + +.ml10 { + margin-left: 10px; + margin-left: 0.71429rem +} + +.ml20 { + margin-left: 20px; + margin-left: 1.42857rem +} + +.ml30 { + margin-left: 30px; + margin-left: 2.14286rem +} + +.ml40 { + margin-left: 40px; + margin-left: 2.85714rem +} + +.ml50 { + margin-left: 50px; + margin-left: 3.57143rem +} + +.ml60 { + margin-left: 60px; + margin-left: 4.28571rem +} + +.ml70 { + margin-left: 70px; + margin-left: 5rem +} + +.ml80 { + margin-left: 80px; + margin-left: 5.71429rem +} + +.pos_rel { + position: relative +} + +.pos_abs { + position: absolute +} + +.fill_width { + width: 100% !important +} + +@keyframes spin { + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg) + } +} + +.delete-confirmation #content>h1+p+h2+ul { + background: #f0dada; + color: #d49d9d; + border-radius: 4px; + border-radius: 0.28571rem; + padding: 20px; + padding: 1.42857rem; + list-style-type: none; + margin: 0 +} + +.delete-confirmation #content>h1+p+h2+ul li { + list-style: none; + line-height: 1.8 +} + +.delete-confirmation #content>ul:nth-of-type(2), +.delete-confirmation #content>h1+p+ul { + background: #181b1f; + border-radius: 4px; + border-radius: 0.28571rem; + box-shadow: 0 2px 0 0 #22252b; + box-shadow: 0 0.14286rem 0 0 #22252b +} + +.delete-confirmation #content>ul:nth-of-type(2), +.delete-confirmation #content>ul:nth-of-type(2) ul, +.delete-confirmation #content>h1+p+ul, +.delete-confirmation #content>h1+p+ul ul { + list-style-type: none; + margin: 0; + padding: 0 +} + +.delete-confirmation #content>ul:nth-of-type(2) li, +.delete-confirmation #content>ul:nth-of-type(2) ul li, +.delete-confirmation #content>h1+p+ul li, +.delete-confirmation #content>h1+p+ul ul li { + list-style: disc; + line-height: 1.8 +} + +.delete-confirmation #content>ul:nth-of-type(2) ul, +.delete-confirmation #content>h1+p+ul ul { + margin-left: 20px; + margin-left: 1.42857rem +} + +.delete-confirmation #content>ul:nth-of-type(2)>li, +.delete-confirmation #content>h1+p+ul>li { + padding: 8px; + padding: 0.57143rem; + border-bottom: 1px solid #22252b; + border-bottom: 0.07143rem solid #22252b; + font-size: 13px; + font-size: 0.92857rem; + list-style: none +} + +.delete-confirmation #content>ul:nth-of-type(2)>li:last-child, +.delete-confirmation #content>h1+p+ul>li:last-child { + border-bottom: 0 +} + +.delete-confirmation #content form { + margin-top: 20px; + margin-top: 1.42857rem +} + +.delete-confirmation #content form input[type="submit"] { + background-color: #c14747; + color: #fff; + font-size: 12px; + font-size: 0.85714rem; + font-weight: lighter; + padding: 0 20px; + padding: 0 1.42857rem; + text-transform: uppercase; + vertical-align: middle; + margin-bottom: 5px; + margin-bottom: 0.35714rem +} + +@media only screen and (max-width: 960px) { + .delete-confirmation #content form input[type="submit"] { + display: block; + width: 100% + } +} + +.delete-confirmation #content form input[type="submit"]:hover, +.delete-confirmation #content form input[type="submit"]:focus { + background-color: #639af5; + color: #fff +} + +.delete-confirmation #content form input[type="submit"]:active { + background-color: #22252b; + color: #fff +} + +.delete-confirmation #content form .button { + vertical-align: middle; + margin-left: 10px; + margin-left: 0.71429rem; + margin-bottom: 5px; + margin-bottom: 0.35714rem; + box-sizing: border-box +} + +@media only screen and (max-width: 960px) { + .delete-confirmation #content form .button { + margin-left: 0; + display: block; + width: 100% + } +} + +.hidden { + display: none +} + +.clear-list, +.dashboard-item-content ul:not(.inline), +.dashboard-item-content ul.inline { + margin: 0; + padding: 0; + list-style: none +} + +.fl { + float: left +} + +.fr { + float: right +} + +.cf:before, +.cf:after { + content: ""; + display: table +} + +.cf:after { + clear: both +} + +.p10 { + padding: 10px; + padding: 0.71429rem +} + +.p20 { + padding: 20px; + padding: 1.42857rem +} + +.p30 { + padding: 30px; + padding: 2.14286rem +} + +.p40 { + padding: 40px; + padding: 2.85714rem +} + +.p50 { + padding: 50px; + padding: 3.57143rem +} + +.p60 { + padding: 60px; + padding: 4.28571rem +} + +.p70 { + padding: 70px; + padding: 5rem +} + +.p80 { + padding: 80px; + padding: 5.71429rem +} + +.pt10 { + padding-top: 10px; + padding-top: 0.71429rem +} + +.pt20 { + padding-top: 20px; + padding-top: 1.42857rem +} + +.pt30 { + padding-top: 30px; + padding-top: 2.14286rem +} + +.pt40 { + padding-top: 40px; + padding-top: 2.85714rem +} + +.pt50 { + padding-top: 50px; + padding-top: 3.57143rem +} + +.pt60 { + padding-top: 60px; + padding-top: 4.28571rem +} + +.pt70 { + padding-top: 70px; + padding-top: 5rem +} + +.pt80 { + padding-top: 80px; + padding-top: 5.71429rem +} + +.pr10 { + padding-right: 10px; + padding-right: 0.71429rem +} + +.pr20 { + padding-right: 20px; + padding-right: 1.42857rem +} + +.pr30 { + padding-right: 30px; + padding-right: 2.14286rem +} + +.pr40 { + padding-right: 40px; + padding-right: 2.85714rem +} + +.pr50 { + padding-right: 50px; + padding-right: 3.57143rem +} + +.pr60 { + padding-right: 60px; + padding-right: 4.28571rem +} + +.pr70 { + padding-right: 70px; + padding-right: 5rem +} + +.pr80 { + padding-right: 80px; + padding-right: 5.71429rem +} + +.pb10 { + padding-bottom: 10px; + padding-bottom: 0.71429rem +} + +.pb20 { + padding-bottom: 20px; + padding-bottom: 1.42857rem +} + +.pb30 { + padding-bottom: 30px; + padding-bottom: 2.14286rem +} + +.pb40 { + padding-bottom: 40px; + padding-bottom: 2.85714rem +} + +.pb50 { + padding-bottom: 50px; + padding-bottom: 3.57143rem +} + +.pb60 { + padding-bottom: 60px; + padding-bottom: 4.28571rem +} + +.pb70 { + padding-bottom: 70px; + padding-bottom: 5rem +} + +.pb80 { + padding-bottom: 80px; + padding-bottom: 5.71429rem +} + +.pl10 { + padding-left: 10px; + padding-left: 0.71429rem +} + +.pl20 { + padding-left: 20px; + padding-left: 1.42857rem +} + +.pl30 { + padding-left: 30px; + padding-left: 2.14286rem +} + +.pl40 { + padding-left: 40px; + padding-left: 2.85714rem +} + +.pl50 { + padding-left: 50px; + padding-left: 3.57143rem +} + +.pl60 { + padding-left: 60px; + padding-left: 4.28571rem +} + +.pl70 { + padding-left: 70px; + padding-left: 5rem +} + +.pl80 { + padding-left: 80px; + padding-left: 5.71429rem +} + +.m10 { + margin: 10px; + margin: 0.71429rem +} + +.m20 { + margin: 20px; + margin: 1.42857rem +} + +.m30 { + margin: 30px; + margin: 2.14286rem +} + +.m40 { + margin: 40px; + margin: 2.85714rem +} + +.m50 { + margin: 50px; + margin: 3.57143rem +} + +.m60 { + margin: 60px; + margin: 4.28571rem +} + +.m70 { + margin: 70px; + margin: 5rem +} + +.m80 { + margin: 80px; + margin: 5.71429rem +} + +.mt10 { + margin-top: 10px; + margin-top: 0.71429rem +} + +.mt20 { + margin-top: 20px; + margin-top: 1.42857rem +} + +.mt30 { + margin-top: 30px; + margin-top: 2.14286rem +} + +.mt40 { + margin-top: 40px; + margin-top: 2.85714rem +} + +.mt50 { + margin-top: 50px; + margin-top: 3.57143rem +} + +.mt60 { + margin-top: 60px; + margin-top: 4.28571rem +} + +.mt70 { + margin-top: 70px; + margin-top: 5rem +} + +.mt80 { + margin-top: 80px; + margin-top: 5.71429rem +} + +.mr10 { + margin-right: 10px; + margin-right: 0.71429rem +} + +.mr20 { + margin-right: 20px; + margin-right: 1.42857rem +} + +.mr30 { + margin-right: 30px; + margin-right: 2.14286rem +} + +.mr40 { + margin-right: 40px; + margin-right: 2.85714rem +} + +.mr50 { + margin-right: 50px; + margin-right: 3.57143rem +} + +.mr60 { + margin-right: 60px; + margin-right: 4.28571rem +} + +.mr70 { + margin-right: 70px; + margin-right: 5rem +} + +.mr80 { + margin-right: 80px; + margin-right: 5.71429rem +} + +.mb10 { + margin-bottom: 10px; + margin-bottom: 0.71429rem +} + +.mb20 { + margin-bottom: 20px; + margin-bottom: 1.42857rem +} + +.mb30 { + margin-bottom: 30px; + margin-bottom: 2.14286rem +} + +.mb40 { + margin-bottom: 40px; + margin-bottom: 2.85714rem +} + +.mb50 { + margin-bottom: 50px; + margin-bottom: 3.57143rem +} + +.mb60 { + margin-bottom: 60px; + margin-bottom: 4.28571rem +} + +.mb70 { + margin-bottom: 70px; + margin-bottom: 5rem +} + +.mb80 { + margin-bottom: 80px; + margin-bottom: 5.71429rem +} + +.ml10 { + margin-left: 10px; + margin-left: 0.71429rem +} + +.ml20 { + margin-left: 20px; + margin-left: 1.42857rem +} + +.ml30 { + margin-left: 30px; + margin-left: 2.14286rem +} + +.ml40 { + margin-left: 40px; + margin-left: 2.85714rem +} + +.ml50 { + margin-left: 50px; + margin-left: 3.57143rem +} + +.ml60 { + margin-left: 60px; + margin-left: 4.28571rem +} + +.ml70 { + margin-left: 70px; + margin-left: 5rem +} + +.ml80 { + margin-left: 80px; + margin-left: 5.71429rem +} + +.pos_rel { + position: relative +} + +.pos_abs { + position: absolute +} + +.fill_width { + width: 100% !important +} + +@keyframes spin { + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg) + } +} + +body.login { + background: #111217; + padding: 100px 30px 30px 30px; + padding: 7.14286rem 2.14286rem 2.14286rem 2.14286rem +} + +@media only screen and (max-width: 480px) { + body.login { + padding: 30px 10px 10px 10px; + padding: 2.14286rem 0.71429rem 0.71429rem 0.71429rem + } +} + +body.login #container { + background: #181b1f; + border-radius: 4px; + border-radius: 0.28571rem; + min-height: 0; + padding: 0; + margin-left: auto; + margin-right: auto; + width: 400px; + width: 28.57143rem +} + +@media only screen and (max-width: 480px) { + body.login #container { + width: 100% + } +} + +body.login #header { + background: #22252b; + color: #fff; + text-transform: uppercase; + font-size: 11px; + font-size: 0.78571rem; + font-weight: bold; + border-radius: 4px 4px 0 0; + border-radius: 0.28571rem 0.28571rem 0 0 +} + +body.login #content { + padding: 30px; + padding: 2.14286rem +} + +body.login .sidebar { + display: none +} + +body.login .sidebar-header { + display: none +} + +body.login .breadcrumbs { + display: none +} + +body.login #content-main { + width: 100% +} + +body.login .form-row { + padding: 4px; + padding: 0.28571rem; + float: left; + width: 100%; + box-sizing: border-box +} + +body.login .form-row label { + padding-right: 0.5em; + line-height: 2em; + font-size: 1em; + clear: both +} + +body.login .form-row label.required:after { + content: '' +} + +body.login .form-row #id_username, +body.login .form-row #id_password { + clear: both; + padding: 6px; + padding: 0.42857rem; + width: 100%; + box-sizing: border-box +} + +body.login span.help { + font-size: 10px; + font-size: 0.71429rem; + display: block +} + +body.login .submit-row { + clear: both; + padding: 20px 0 0 0; + padding: 1.42857rem 0 0 0; + margin: 0; + text-align: center +} + +body.login .submit-row input[type="submit"] { + font-size: 12px; + font-size: 0.85714rem; + font-weight: lighter; + background-color: #47bac1; + color: #fff; + text-transform: uppercase +} + +body.login .submit-row input[type="submit"]:hover, +body.login .submit-row input[type="submit"]:focus { + background-color: #639af5; + color: #fff +} + +body.login .submit-row input[type="submit"]:active { + background-color: #22252b; + color: #fff +} + +body.login .password-reset-link { + text-align: center +} + +body.login #footer { + padding: 0 +} +/*# sourceMappingURL=base.css.map */ diff --git a/src/static/jet/css/themes/dark/base.css.map b/src/static/jet/css/themes/dark/base.css.map new file mode 100644 index 00000000..7c8cd872 --- /dev/null +++ b/src/static/jet/css/themes/dark/base.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["themes/default/base.css","_helpers.scss","_dashboard.scss","_base.scss","_variables.scss","jquery-ui/_jquery-ui.theme.scss","icons/_variables.scss","select2/_layout.scss","select2/_single.scss","select2/_multiple.scss","_content.scss","_forms.scss","_tables.scss","_messages.scss","_header.scss","_breadcrumbs.scss","_modules.scss","_object-tools.scss","_changeform.scss","_changelist.scss","_sidebar.scss","_relatedpopup.scss","_delete-confirmation.scss","_login.scss"],"names":[],"mappings":"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","file":"themes/default/base.css","sourcesContent":[".hidden{display:none}.clear-list,.dashboard-item-content ul:not(.inline),.dashboard-item-content ul.inline{margin:0;padding:0;list-style:none}.fl{float:left}.fr{float:right}.cf:before,.cf:after{content:\"\";display:table}.cf:after{clear:both}.p10{padding:10px}.p20{padding:20px}.p30{padding:30px}.p40{padding:40px}.p50{padding:50px}.p60{padding:60px}.p70{padding:70px}.p80{padding:80px}.pt10{padding-top:10px}.pt20{padding-top:20px}.pt30{padding-top:30px}.pt40{padding-top:40px}.pt50{padding-top:50px}.pt60{padding-top:60px}.pt70{padding-top:70px}.pt80{padding-top:80px}.pr10{padding-right:10px}.pr20{padding-right:20px}.pr30{padding-right:30px}.pr40{padding-right:40px}.pr50{padding-right:50px}.pr60{padding-right:60px}.pr70{padding-right:70px}.pr80{padding-right:80px}.pb10{padding-bottom:10px}.pb20{padding-bottom:20px}.pb30{padding-bottom:30px}.pb40{padding-bottom:40px}.pb50{padding-bottom:50px}.pb60{padding-bottom:60px}.pb70{padding-bottom:70px}.pb80{padding-bottom:80px}.pl10{padding-left:10px}.pl20{padding-left:20px}.pl30{padding-left:30px}.pl40{padding-left:40px}.pl50{padding-left:50px}.pl60{padding-left:60px}.pl70{padding-left:70px}.pl80{padding-left:80px}.m10{margin:10px}.m20{margin:20px}.m30{margin:30px}.m40{margin:40px}.m50{margin:50px}.m60{margin:60px}.m70{margin:70px}.m80{margin:80px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mt60{margin-top:60px}.mt70{margin-top:70px}.mt80{margin-top:80px}.mr10{margin-right:10px}.mr20{margin-right:20px}.mr30{margin-right:30px}.mr40{margin-right:40px}.mr50{margin-right:50px}.mr60{margin-right:60px}.mr70{margin-right:70px}.mr80{margin-right:80px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.mb60{margin-bottom:60px}.mb70{margin-bottom:70px}.mb80{margin-bottom:80px}.ml10{margin-left:10px}.ml20{margin-left:20px}.ml30{margin-left:30px}.ml40{margin-left:40px}.ml50{margin-left:50px}.ml60{margin-left:60px}.ml70{margin-left:70px}.ml80{margin-left:80px}.pos_rel{position:relative}.pos_abs{position:absolute}.fill_width{width:100% !important}@keyframes spin{100%{transform:rotate(360deg)}}html,body{margin:0;padding:0}html{font-size:87.5%}@media only screen and (max-width: 960px){html{font-size:100%}}body{height:100%;background:#ecf2f6;color:#6f7e95;font-family:Arial,sans-serif;text-size-adjust:100%}@media only screen and (max-width: 960px){body{padding-top:44px}}body.non-scrollable{overflow:hidden}@media only screen and (max-width: 960px){body.popup{padding-top:0}}#container{padding:0;min-height:100%;transition:padding-left 0.3s}body.menu-pinned #container{padding-left:250px}body.menu-pinned.popup #container{padding-left:0}@media only screen and (max-width: 960px){#container,body.menu-pinned #container{padding-left:0}}.popup #container{padding-left:0}#content{padding:20px}@media only screen and (max-width: 480px){#content{padding:10px}}#content>h1{display:none}#content-main{float:left;width:100%}@media only screen and (max-width: 960px){#content-main{float:none}}#content-related{float:right;width:260px;position:relative;margin-right:-300px}@media only screen and (max-width: 960px){#content-related{float:none;width:100%;margin-left:0;position:static}}#footer{clear:both;padding:10px}#footer:empty{display:none}.dialog-confirm{display:none}.colMS{margin-right:300px}@media only screen and (max-width: 960px){.colMS{margin-right:0}}.colSM{margin-left:300px}@media only screen and (max-width: 960px){.colSM{margin-left:0}}.colSM #content-related{float:left;margin-right:0;margin-left:-300px}@media only screen and (max-width: 960px){.colSM #content-related{float:none;margin-left:0}}.colSM #content-main{float:right}@media only screen and (max-width: 960px){.colSM #content-main{float:none}}.popup .colM{width:auto}.hidden{display:none}.clear-list,.dashboard-item-content ul:not(.inline),.dashboard-item-content ul.inline{margin:0;padding:0;list-style:none}.fl{float:left}.fr{float:right}.cf:before,.cf:after{content:\"\";display:table}.cf:after{clear:both}.p10{padding:10px}.p20{padding:20px}.p30{padding:30px}.p40{padding:40px}.p50{padding:50px}.p60{padding:60px}.p70{padding:70px}.p80{padding:80px}.pt10{padding-top:10px}.pt20{padding-top:20px}.pt30{padding-top:30px}.pt40{padding-top:40px}.pt50{padding-top:50px}.pt60{padding-top:60px}.pt70{padding-top:70px}.pt80{padding-top:80px}.pr10{padding-right:10px}.pr20{padding-right:20px}.pr30{padding-right:30px}.pr40{padding-right:40px}.pr50{padding-right:50px}.pr60{padding-right:60px}.pr70{padding-right:70px}.pr80{padding-right:80px}.pb10{padding-bottom:10px}.pb20{padding-bottom:20px}.pb30{padding-bottom:30px}.pb40{padding-bottom:40px}.pb50{padding-bottom:50px}.pb60{padding-bottom:60px}.pb70{padding-bottom:70px}.pb80{padding-bottom:80px}.pl10{padding-left:10px}.pl20{padding-left:20px}.pl30{padding-left:30px}.pl40{padding-left:40px}.pl50{padding-left:50px}.pl60{padding-left:60px}.pl70{padding-left:70px}.pl80{padding-left:80px}.m10{margin:10px}.m20{margin:20px}.m30{margin:30px}.m40{margin:40px}.m50{margin:50px}.m60{margin:60px}.m70{margin:70px}.m80{margin:80px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mt60{margin-top:60px}.mt70{margin-top:70px}.mt80{margin-top:80px}.mr10{margin-right:10px}.mr20{margin-right:20px}.mr30{margin-right:30px}.mr40{margin-right:40px}.mr50{margin-right:50px}.mr60{margin-right:60px}.mr70{margin-right:70px}.mr80{margin-right:80px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.mb60{margin-bottom:60px}.mb70{margin-bottom:70px}.mb80{margin-bottom:80px}.ml10{margin-left:10px}.ml20{margin-left:20px}.ml30{margin-left:30px}.ml40{margin-left:40px}.ml50{margin-left:50px}.ml60{margin-left:60px}.ml70{margin-left:70px}.ml80{margin-left:80px}.pos_rel{position:relative}.pos_abs{position:absolute}.fill_width{width:100% !important}@keyframes spin{100%{transform:rotate(360deg)}}.ui-widget-content{color:#6f7e95;border-color:#f4f4f4}.ui-widget.ui-widget-content,.ui-timepicker-table.ui-widget-content{background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,0.5)}.ui-widget{font-family:inherit;font-size:inherit}.ui-widget-header{border:0;background:#59677e;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #ecf2f6;background:#fff;font-weight:bold;color:#6f7e95;border-radius:3px}.ui-widget-header .ui-state-default{background:none;color:#fff;border:0}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #639af5;background:#639af5;font-weight:bold;color:#fff}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #47bac1;background:#47bac1;font-weight:bold;color:#fff}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #639af5;background:#fff;color:#639af5}@media only screen and (max-width: 480px){.ui-dialog{left:10px !important;right:10px !important;width:auto !important}}.ui-dialog-buttonpane{background:#ecf2f6;margin:.5em -0.2em -0.2em -0.2em}.ui-dialog-buttonpane .ui-button{border:0 !important;outline:0}.ui-icon{font-family:'jet-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-size:16px;font-weight:bold;background:none !important;text-indent:0;overflow:visible}.ui-icon-circle-triangle-e:before{content:\"\"}.ui-icon-circle-triangle-w:before{content:\"\"}.ui-icon-closethick:before{content:\"\"}.ui-widget-overlay{background:#000;opacity:0.5;filter:Alpha(Opacity=50)}.ui-tooltip{background:#000 !important;color:#fff;border:0;box-shadow:none !important;opacity:0.8;font-size:13px;pointer-events:none}.ui-datepicker table,.ui-timepicker table{margin:0 0 .4em;background:transparent;border-radius:0;box-shadow:none}.ui-datepicker th,.ui-timepicker th{background:inherit;color:inherit;text-transform:inherit}.ui-datepicker tbody tr,.ui-timepicker tbody tr{border-bottom:inherit}.ui-datepicker table{margin:0 0 .4em}.ui-timepicker-table table{margin:.15em 0 0}.hidden{display:none}.clear-list,.dashboard-item-content ul:not(.inline),.dashboard-item-content ul.inline{margin:0;padding:0;list-style:none}.fl{float:left}.fr{float:right}.cf:before,.cf:after{content:\"\";display:table}.cf:after{clear:both}.p10{padding:10px}.p20{padding:20px}.p30{padding:30px}.p40{padding:40px}.p50{padding:50px}.p60{padding:60px}.p70{padding:70px}.p80{padding:80px}.pt10{padding-top:10px}.pt20{padding-top:20px}.pt30{padding-top:30px}.pt40{padding-top:40px}.pt50{padding-top:50px}.pt60{padding-top:60px}.pt70{padding-top:70px}.pt80{padding-top:80px}.pr10{padding-right:10px}.pr20{padding-right:20px}.pr30{padding-right:30px}.pr40{padding-right:40px}.pr50{padding-right:50px}.pr60{padding-right:60px}.pr70{padding-right:70px}.pr80{padding-right:80px}.pb10{padding-bottom:10px}.pb20{padding-bottom:20px}.pb30{padding-bottom:30px}.pb40{padding-bottom:40px}.pb50{padding-bottom:50px}.pb60{padding-bottom:60px}.pb70{padding-bottom:70px}.pb80{padding-bottom:80px}.pl10{padding-left:10px}.pl20{padding-left:20px}.pl30{padding-left:30px}.pl40{padding-left:40px}.pl50{padding-left:50px}.pl60{padding-left:60px}.pl70{padding-left:70px}.pl80{padding-left:80px}.m10{margin:10px}.m20{margin:20px}.m30{margin:30px}.m40{margin:40px}.m50{margin:50px}.m60{margin:60px}.m70{margin:70px}.m80{margin:80px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mt60{margin-top:60px}.mt70{margin-top:70px}.mt80{margin-top:80px}.mr10{margin-right:10px}.mr20{margin-right:20px}.mr30{margin-right:30px}.mr40{margin-right:40px}.mr50{margin-right:50px}.mr60{margin-right:60px}.mr70{margin-right:70px}.mr80{margin-right:80px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.mb60{margin-bottom:60px}.mb70{margin-bottom:70px}.mb80{margin-bottom:80px}.ml10{margin-left:10px}.ml20{margin-left:20px}.ml30{margin-left:30px}.ml40{margin-left:40px}.ml50{margin-left:50px}.ml60{margin-left:60px}.ml70{margin-left:70px}.ml80{margin-left:80px}.pos_rel{position:relative}.pos_abs{position:absolute}.fill_width{width:100% !important}@keyframes spin{100%{transform:rotate(360deg)}}.select2-container--jet{min-width:160px}.select2-container--jet .hidden{display:none}.select2-container--jet .clear-list,.select2-container--jet .dashboard-item-content ul:not(.inline),.dashboard-item-content .select2-container--jet ul:not(.inline),.select2-container--jet .dashboard-item-content ul.inline,.dashboard-item-content .select2-container--jet ul.inline{margin:0;padding:0;list-style:none}.select2-container--jet .fl{float:left}.select2-container--jet .fr{float:right}.select2-container--jet .cf:before,.select2-container--jet .cf:after{content:\"\";display:table}.select2-container--jet .cf:after{clear:both}.select2-container--jet .p10{padding:10px}.select2-container--jet .p20{padding:20px}.select2-container--jet .p30{padding:30px}.select2-container--jet .p40{padding:40px}.select2-container--jet .p50{padding:50px}.select2-container--jet .p60{padding:60px}.select2-container--jet .p70{padding:70px}.select2-container--jet .p80{padding:80px}.select2-container--jet .pt10{padding-top:10px}.select2-container--jet .pt20{padding-top:20px}.select2-container--jet .pt30{padding-top:30px}.select2-container--jet .pt40{padding-top:40px}.select2-container--jet .pt50{padding-top:50px}.select2-container--jet .pt60{padding-top:60px}.select2-container--jet .pt70{padding-top:70px}.select2-container--jet .pt80{padding-top:80px}.select2-container--jet .pr10{padding-right:10px}.select2-container--jet .pr20{padding-right:20px}.select2-container--jet .pr30{padding-right:30px}.select2-container--jet .pr40{padding-right:40px}.select2-container--jet .pr50{padding-right:50px}.select2-container--jet .pr60{padding-right:60px}.select2-container--jet .pr70{padding-right:70px}.select2-container--jet .pr80{padding-right:80px}.select2-container--jet .pb10{padding-bottom:10px}.select2-container--jet .pb20{padding-bottom:20px}.select2-container--jet .pb30{padding-bottom:30px}.select2-container--jet .pb40{padding-bottom:40px}.select2-container--jet .pb50{padding-bottom:50px}.select2-container--jet .pb60{padding-bottom:60px}.select2-container--jet .pb70{padding-bottom:70px}.select2-container--jet .pb80{padding-bottom:80px}.select2-container--jet .pl10{padding-left:10px}.select2-container--jet .pl20{padding-left:20px}.select2-container--jet .pl30{padding-left:30px}.select2-container--jet .pl40{padding-left:40px}.select2-container--jet .pl50{padding-left:50px}.select2-container--jet .pl60{padding-left:60px}.select2-container--jet .pl70{padding-left:70px}.select2-container--jet .pl80{padding-left:80px}.select2-container--jet .m10{margin:10px}.select2-container--jet .m20{margin:20px}.select2-container--jet .m30{margin:30px}.select2-container--jet .m40{margin:40px}.select2-container--jet .m50{margin:50px}.select2-container--jet .m60{margin:60px}.select2-container--jet .m70{margin:70px}.select2-container--jet .m80{margin:80px}.select2-container--jet .mt10{margin-top:10px}.select2-container--jet .mt20{margin-top:20px}.select2-container--jet .mt30{margin-top:30px}.select2-container--jet .mt40{margin-top:40px}.select2-container--jet .mt50{margin-top:50px}.select2-container--jet .mt60{margin-top:60px}.select2-container--jet .mt70{margin-top:70px}.select2-container--jet .mt80{margin-top:80px}.select2-container--jet .mr10{margin-right:10px}.select2-container--jet .mr20{margin-right:20px}.select2-container--jet .mr30{margin-right:30px}.select2-container--jet .mr40{margin-right:40px}.select2-container--jet .mr50{margin-right:50px}.select2-container--jet .mr60{margin-right:60px}.select2-container--jet .mr70{margin-right:70px}.select2-container--jet .mr80{margin-right:80px}.select2-container--jet .mb10{margin-bottom:10px}.select2-container--jet .mb20{margin-bottom:20px}.select2-container--jet .mb30{margin-bottom:30px}.select2-container--jet .mb40{margin-bottom:40px}.select2-container--jet .mb50{margin-bottom:50px}.select2-container--jet .mb60{margin-bottom:60px}.select2-container--jet .mb70{margin-bottom:70px}.select2-container--jet .mb80{margin-bottom:80px}.select2-container--jet .ml10{margin-left:10px}.select2-container--jet .ml20{margin-left:20px}.select2-container--jet .ml30{margin-left:30px}.select2-container--jet .ml40{margin-left:40px}.select2-container--jet .ml50{margin-left:50px}.select2-container--jet .ml60{margin-left:60px}.select2-container--jet .ml70{margin-left:70px}.select2-container--jet .ml80{margin-left:80px}.select2-container--jet .pos_rel{position:relative}.select2-container--jet .pos_abs{position:absolute}.select2-container--jet .fill_width{width:100% !important}@keyframes spin{100%{transform:rotate(360deg)}}.select2-container--jet .select2-selection--single{height:32px}.select2-container--jet .select2-selection--single .select2-selection__rendered{padding-right:24px}.select2-container--jet .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--jet .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:4px;width:20px}.select2-container--jet .select2-selection--single .select2-selection__arrow b:before{font-family:'jet-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;color:#47bac1;font-size:20px;content:\"\";line-height:32px}.select2-container--jet[dir=\"rtl\"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--jet[dir=\"rtl\"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--jet.select2-container--disabled .select2-selection--single{background-color:rgba(208,219,230,0.25);cursor:default}.select2-container--jet.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--jet .hidden{display:none}.select2-container--jet .clear-list,.select2-container--jet .dashboard-item-content ul:not(.inline),.dashboard-item-content .select2-container--jet ul:not(.inline),.select2-container--jet .dashboard-item-content ul.inline,.dashboard-item-content .select2-container--jet ul.inline{margin:0;padding:0;list-style:none}.select2-container--jet .fl{float:left}.select2-container--jet .fr{float:right}.select2-container--jet .cf:before,.select2-container--jet .cf:after{content:\"\";display:table}.select2-container--jet .cf:after{clear:both}.select2-container--jet .p10{padding:10px}.select2-container--jet .p20{padding:20px}.select2-container--jet .p30{padding:30px}.select2-container--jet .p40{padding:40px}.select2-container--jet .p50{padding:50px}.select2-container--jet .p60{padding:60px}.select2-container--jet .p70{padding:70px}.select2-container--jet .p80{padding:80px}.select2-container--jet .pt10{padding-top:10px}.select2-container--jet .pt20{padding-top:20px}.select2-container--jet .pt30{padding-top:30px}.select2-container--jet .pt40{padding-top:40px}.select2-container--jet .pt50{padding-top:50px}.select2-container--jet .pt60{padding-top:60px}.select2-container--jet .pt70{padding-top:70px}.select2-container--jet .pt80{padding-top:80px}.select2-container--jet .pr10{padding-right:10px}.select2-container--jet .pr20{padding-right:20px}.select2-container--jet .pr30{padding-right:30px}.select2-container--jet .pr40{padding-right:40px}.select2-container--jet .pr50{padding-right:50px}.select2-container--jet .pr60{padding-right:60px}.select2-container--jet .pr70{padding-right:70px}.select2-container--jet .pr80{padding-right:80px}.select2-container--jet .pb10{padding-bottom:10px}.select2-container--jet .pb20{padding-bottom:20px}.select2-container--jet .pb30{padding-bottom:30px}.select2-container--jet .pb40{padding-bottom:40px}.select2-container--jet .pb50{padding-bottom:50px}.select2-container--jet .pb60{padding-bottom:60px}.select2-container--jet .pb70{padding-bottom:70px}.select2-container--jet .pb80{padding-bottom:80px}.select2-container--jet .pl10{padding-left:10px}.select2-container--jet .pl20{padding-left:20px}.select2-container--jet .pl30{padding-left:30px}.select2-container--jet .pl40{padding-left:40px}.select2-container--jet .pl50{padding-left:50px}.select2-container--jet .pl60{padding-left:60px}.select2-container--jet .pl70{padding-left:70px}.select2-container--jet .pl80{padding-left:80px}.select2-container--jet .m10{margin:10px}.select2-container--jet .m20{margin:20px}.select2-container--jet .m30{margin:30px}.select2-container--jet .m40{margin:40px}.select2-container--jet .m50{margin:50px}.select2-container--jet .m60{margin:60px}.select2-container--jet .m70{margin:70px}.select2-container--jet .m80{margin:80px}.select2-container--jet .mt10{margin-top:10px}.select2-container--jet .mt20{margin-top:20px}.select2-container--jet .mt30{margin-top:30px}.select2-container--jet .mt40{margin-top:40px}.select2-container--jet .mt50{margin-top:50px}.select2-container--jet .mt60{margin-top:60px}.select2-container--jet .mt70{margin-top:70px}.select2-container--jet .mt80{margin-top:80px}.select2-container--jet .mr10{margin-right:10px}.select2-container--jet .mr20{margin-right:20px}.select2-container--jet .mr30{margin-right:30px}.select2-container--jet .mr40{margin-right:40px}.select2-container--jet .mr50{margin-right:50px}.select2-container--jet .mr60{margin-right:60px}.select2-container--jet .mr70{margin-right:70px}.select2-container--jet .mr80{margin-right:80px}.select2-container--jet .mb10{margin-bottom:10px}.select2-container--jet .mb20{margin-bottom:20px}.select2-container--jet .mb30{margin-bottom:30px}.select2-container--jet .mb40{margin-bottom:40px}.select2-container--jet .mb50{margin-bottom:50px}.select2-container--jet .mb60{margin-bottom:60px}.select2-container--jet .mb70{margin-bottom:70px}.select2-container--jet .mb80{margin-bottom:80px}.select2-container--jet .ml10{margin-left:10px}.select2-container--jet .ml20{margin-left:20px}.select2-container--jet .ml30{margin-left:30px}.select2-container--jet .ml40{margin-left:40px}.select2-container--jet .ml50{margin-left:50px}.select2-container--jet .ml60{margin-left:60px}.select2-container--jet .ml70{margin-left:70px}.select2-container--jet .ml80{margin-left:80px}.select2-container--jet .pos_rel{position:relative}.select2-container--jet .pos_abs{position:absolute}.select2-container--jet .fill_width{width:100% !important}@keyframes spin{100%{transform:rotate(360deg)}}.select2-container--jet .select2-selection--multiple{background-color:#fff !important;border:1px solid #ecf2f6;cursor:text;height:auto;min-height:32px}.select2-container--jet .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--jet .select2-selection--multiple .select2-selection__rendered li{list-style-type:none}.select2-container--jet .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--jet .select2-selection--multiple .select2-selection__choice{background-color:#d0dbe6;color:#6f7e95;font-size:13px;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:5px 5px;line-height:normal;list-style-type:none}.select2-container--jet .select2-selection--multiple .select2-selection__choice__remove{color:#6f7e95;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--jet .select2-selection--multiple .select2-selection__choice__remove:hover{color:#639af5}.select2-container--jet[dir=\"rtl\"] .select2-selection--multiple .select2-selection__choice,.select2-container--jet[dir=\"rtl\"] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--jet[dir=\"rtl\"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--jet[dir=\"rtl\"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--jet.select2-container--disabled .select2-selection--multiple{background-color:#d0dbe6;cursor:default}.select2-container--jet.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--jet .select2-selection{background-color:#fff;border:1px solid #ecf2f6;border-radius:4px;outline:0}@media only screen and (max-width: 960px){fieldset.module .select2-container--jet .select2-selection{box-shadow:inset 0 2px 6px 0 rgba(0,0,0,0.04)}}.select2-container--jet .select2-selection .select2-selection__rendered{color:#6f7e95;line-height:32px;font-size:13px}.select2-container--jet .select2-selection .select2-selection__placeholder{color:#d0dbe6}.select2-container--jet .select2-buttons{background-color:#d0dbe6;text-align:center;padding:6px}.select2-container--jet .select2-buttons-button,.select2-container--jet .select2-buttons-button:visited,.select2-container--jet .select2-buttons-button:hover{color:#6f7e95;margin-left:10px}.select2-container--jet .select2-buttons-button:hover{text-decoration:underline}.select2-container--jet .select2-buttons-button:first-child{margin-left:0}.select2-container--jet .select2-dropdown{border:0;border-radius:4px;box-shadow:0 0 4px 0 rgba(71,186,193,0.75);overflow:hidden;z-index:1}.select2-container--jet .select2-dropdown--below{top:-32px}.select2-container--jet .select2-dropdown--above{top:32px}.select2-container--jet .select2-dropdown.select2-multiple-dropdown{top:auto}.select2-container--jet .select2-search--dropdown{padding:0}.select2-container--jet .select2-search--dropdown .select2-search__field{outline:0;border:0;background-color:#fff;color:#6f7e95;height:32px;-webkit-appearance:textfield;box-shadow:none}.select2-container--jet .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;color:#6f7e95;-webkit-appearance:textfield;box-shadow:none}.select2-container--jet .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--jet .select2-results__option{font-size:13px}.select2-container--jet .select2-results__option[role=group]{padding:0}.select2-container--jet .select2-results__option[aria-disabled=true]{color:#d0dbe6}.select2-container--jet .select2-results__option[aria-selected=true]{color:#47bac1}.select2-container--jet .select2-results__option .select2-results__option{padding-left:1em}.select2-container--jet .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--jet .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--jet .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--jet .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--jet .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--jet .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--jet .select2-results__option--highlighted[aria-selected]{background-color:#639af5;color:#fff}.select2-container--jet .select2-results__group{cursor:default;display:block;padding:6px}.hidden{display:none}.clear-list,.dashboard-item-content ul:not(.inline),.dashboard-item-content ul.inline{margin:0;padding:0;list-style:none}.fl{float:left}.fr{float:right}.cf:before,.cf:after{content:\"\";display:table}.cf:after{clear:both}.p10{padding:10px}.p20{padding:20px}.p30{padding:30px}.p40{padding:40px}.p50{padding:50px}.p60{padding:60px}.p70{padding:70px}.p80{padding:80px}.pt10{padding-top:10px}.pt20{padding-top:20px}.pt30{padding-top:30px}.pt40{padding-top:40px}.pt50{padding-top:50px}.pt60{padding-top:60px}.pt70{padding-top:70px}.pt80{padding-top:80px}.pr10{padding-right:10px}.pr20{padding-right:20px}.pr30{padding-right:30px}.pr40{padding-right:40px}.pr50{padding-right:50px}.pr60{padding-right:60px}.pr70{padding-right:70px}.pr80{padding-right:80px}.pb10{padding-bottom:10px}.pb20{padding-bottom:20px}.pb30{padding-bottom:30px}.pb40{padding-bottom:40px}.pb50{padding-bottom:50px}.pb60{padding-bottom:60px}.pb70{padding-bottom:70px}.pb80{padding-bottom:80px}.pl10{padding-left:10px}.pl20{padding-left:20px}.pl30{padding-left:30px}.pl40{padding-left:40px}.pl50{padding-left:50px}.pl60{padding-left:60px}.pl70{padding-left:70px}.pl80{padding-left:80px}.m10{margin:10px}.m20{margin:20px}.m30{margin:30px}.m40{margin:40px}.m50{margin:50px}.m60{margin:60px}.m70{margin:70px}.m80{margin:80px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mt60{margin-top:60px}.mt70{margin-top:70px}.mt80{margin-top:80px}.mr10{margin-right:10px}.mr20{margin-right:20px}.mr30{margin-right:30px}.mr40{margin-right:40px}.mr50{margin-right:50px}.mr60{margin-right:60px}.mr70{margin-right:70px}.mr80{margin-right:80px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.mb60{margin-bottom:60px}.mb70{margin-bottom:70px}.mb80{margin-bottom:80px}.ml10{margin-left:10px}.ml20{margin-left:20px}.ml30{margin-left:30px}.ml40{margin-left:40px}.ml50{margin-left:50px}.ml60{margin-left:60px}.ml70{margin-left:70px}.ml80{margin-left:80px}.pos_rel{position:relative}.pos_abs{position:absolute}.fill_width{width:100% !important}@keyframes spin{100%{transform:rotate(360deg)}}a,a:visited,a:hover,a:focus{color:#47bac1;font-weight:normal;text-decoration:none}a:hover,a:focus{color:#639af5}a img{border:none}p,ol,ul,dl{margin:.2em 0 .8em 0}p{padding:0;line-height:140%}h1,h2,h3,h4,h5{font-weight:bold}h1{margin:0 0 20px;font-weight:300;font-size:20px}h2{font-size:16px;margin:1em 0 .5em 0}h2.subhead{font-weight:normal;margin-top:0}h3{font-size:14px;margin:.8em 0 .3em 0;font-weight:bold}h4{font-size:12px;margin:1em 0 .8em 0;padding-bottom:3px}h5{font-size:10px;margin:1.5em 0 .5em 0;text-transform:uppercase;letter-spacing:1px}ul li{list-style-type:square;padding:0}li ul{margin-bottom:0}dt,dd{line-height:20px}dt{font-weight:bold;margin-top:4px}dd{margin-left:0}form{margin:0;padding:0}fieldset{margin:0;padding:0;border:none}blockquote{font-size:11px;color:#777;margin-left:2px;padding-left:10px;border-left:5px solid #ddd}code,pre{font-family:\"Bitstream Vera Sans Mono\", Monaco, \"Courier New\", Courier, monospace;color:#666;font-size:12px}pre.literal-block{margin:10px;background:#eee;padding:6px 8px}code strong{color:#930}hr{clear:both;color:#eee;background-color:#eee;height:1px;border:none;margin:0;padding:0;font-size:1px;line-height:1px}.small{font-size:11px}.tiny{font-size:10px}p.tiny{margin-top:-2px}.mini{font-size:10px}p.mini{margin-top:-3px}.help,p.help,form p.help{color:#d0dbe6;font-size:12px}.help-tooltip{cursor:help}p img,h1 img,h2 img,h3 img,h4 img,td img{vertical-align:middle}.quiet,a.quiet:link,a.quiet:visited{font-weight:normal;color:#d0dbe6}.float-right{float:right}.float-left{float:left}.clear{clear:both}.align-left{text-align:left}.align-right{text-align:right}.example{margin:10px 0;padding:5px 10px;background:#efefef}.nowrap{white-space:nowrap}.addlink{vertical-align:middle}.addlink:before{font-family:'jet-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;content:\"\";vertical-align:middle;margin-right:4px}.changelink,.inlinechangelink{vertical-align:middle}.changelink:before,.inlinechangelink:before{font-family:'jet-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;content:\"\";vertical-align:middle;margin-right:4px}.deletelink{vertical-align:middle}.deletelink:before{font-family:'jet-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;content:\"\";vertical-align:middle;margin-right:4px}.inlineviewlink{vertical-align:middle}.inlineviewlink:before{font-family:'jet-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;content:\"\";vertical-align:middle;margin-right:4px}img[src$=\"admin/img/icon-yes.gif\"],img[src$=\"admin/img/icon-yes.svg\"],img[src$=\"admin/img/icon-no.gif\"],img[src$=\"admin/img/icon-no.svg\"],img[src$=\"admin/img/icon-unknown.gif\"],img[src$=\"admin/img/icon-unknown.svg\"]{display:none}img[src$=\"admin/img/icon-yes.gif\"]+span,img[src$=\"admin/img/icon-yes.svg\"]+span,img[src$=\"admin/img/icon-no.gif\"]+span,img[src$=\"admin/img/icon-no.svg\"]+span,img[src$=\"admin/img/icon-unknown.gif\"]+span,img[src$=\"admin/img/icon-unknown.svg\"]+span{font-weight:bold;color:#82b982}img[src$=\"admin/img/icon-yes.gif\"]+span,img[src$=\"admin/img/icon-yes.svg\"]+span{color:#82b982}img[src$=\"admin/img/icon-no.gif\"]+span,img[src$=\"admin/img/icon-no.svg\"]+span{color:#d49d9d}.loading-indicator{display:inline-block;font-size:32px;color:#639af5;animation:spin 4s linear infinite}.loading-indicator-wrapper{text-align:center;padding:40px 0}.hidden{display:none}.clear-list,.dashboard-item-content ul:not(.inline),.dashboard-item-content ul.inline{margin:0;padding:0;list-style:none}.fl{float:left}.fr{float:right}.cf:before,.cf:after{content:\"\";display:table}.cf:after{clear:both}.p10{padding:10px}.p20{padding:20px}.p30{padding:30px}.p40{padding:40px}.p50{padding:50px}.p60{padding:60px}.p70{padding:70px}.p80{padding:80px}.pt10{padding-top:10px}.pt20{padding-top:20px}.pt30{padding-top:30px}.pt40{padding-top:40px}.pt50{padding-top:50px}.pt60{padding-top:60px}.pt70{padding-top:70px}.pt80{padding-top:80px}.pr10{padding-right:10px}.pr20{padding-right:20px}.pr30{padding-right:30px}.pr40{padding-right:40px}.pr50{padding-right:50px}.pr60{padding-right:60px}.pr70{padding-right:70px}.pr80{padding-right:80px}.pb10{padding-bottom:10px}.pb20{padding-bottom:20px}.pb30{padding-bottom:30px}.pb40{padding-bottom:40px}.pb50{padding-bottom:50px}.pb60{padding-bottom:60px}.pb70{padding-bottom:70px}.pb80{padding-bottom:80px}.pl10{padding-left:10px}.pl20{padding-left:20px}.pl30{padding-left:30px}.pl40{padding-left:40px}.pl50{padding-left:50px}.pl60{padding-left:60px}.pl70{padding-left:70px}.pl80{padding-left:80px}.m10{margin:10px}.m20{margin:20px}.m30{margin:30px}.m40{margin:40px}.m50{margin:50px}.m60{margin:60px}.m70{margin:70px}.m80{margin:80px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mt60{margin-top:60px}.mt70{margin-top:70px}.mt80{margin-top:80px}.mr10{margin-right:10px}.mr20{margin-right:20px}.mr30{margin-right:30px}.mr40{margin-right:40px}.mr50{margin-right:50px}.mr60{margin-right:60px}.mr70{margin-right:70px}.mr80{margin-right:80px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.mb60{margin-bottom:60px}.mb70{margin-bottom:70px}.mb80{margin-bottom:80px}.ml10{margin-left:10px}.ml20{margin-left:20px}.ml30{margin-left:30px}.ml40{margin-left:40px}.ml50{margin-left:50px}.ml60{margin-left:60px}.ml70{margin-left:70px}.ml80{margin-left:80px}.pos_rel{position:relative}.pos_abs{position:absolute}.fill_width{width:100% !important}@keyframes spin{100%{transform:rotate(360deg)}}.button,.button:visited,.button:hover,input[type=\"submit\"],input[type=\"submit\"]:visited,input[type=\"submit\"]:hover,input[type=\"button\"],input[type=\"button\"]:visited,input[type=\"button\"]:hover,.object-tools a,.object-tools a:visited,.object-tools a:hover{display:inline-block;background-color:#d0dbe6;color:#6f7e95;border:0;border-radius:4px;height:32px;line-height:32px;outline:0;font-size:12px;font-weight:normal;text-align:center;padding:0 10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:100%;box-sizing:border-box;appearance:none;transition:background .3s}.button.default,input[type=\"submit\"].default,input[type=\"button\"].default,.object-tools a.default{font-weight:lighter;background-color:#47bac1;color:#fff;text-transform:uppercase;margin:0 8px 0 0;padding:0 20px}.button.transparent,input[type=\"submit\"].transparent,input[type=\"button\"].transparent,.object-tools a.transparent{background-color:transparent}.button:hover,.button:focus,input[type=\"submit\"]:hover,input[type=\"submit\"]:focus,input[type=\"button\"]:hover,input[type=\"button\"]:focus,.object-tools a:hover,.object-tools a:focus{background-color:#639af5;color:#fff}.button:active,input[type=\"submit\"]:active,input[type=\"button\"]:active,.object-tools a:active{background-color:#6f7e95;color:#fff}.button[disabled],input[type=submit][disabled],input[type=button][disabled]{opacity:0.4}input[type=\"text\"],input[type=\"email\"],input[type=\"password\"],input[type=\"url\"],input[type=\"number\"],textarea,select,.vTextField{border-radius:4px;font-size:13px;height:32px;white-space:nowrap;outline:0;box-sizing:border-box;margin:0;background-color:#fff;color:#6f7e95;border:1px solid #ecf2f6;padding:0 12px;appearance:none;transition:background .3s,box-shadow .3s,border .3s}input[type=\"text\"]::placeholder,input[type=\"email\"]::placeholder,input[type=\"password\"]::placeholder,input[type=\"url\"]::placeholder,input[type=\"number\"]::placeholder,textarea::placeholder,select::placeholder,.vTextField::placeholder{color:#d0dbe6}@media only screen and (max-width: 960px){fieldset.module input[type=\"text\"],fieldset.module input[type=\"email\"],fieldset.module input[type=\"password\"],fieldset.module input[type=\"url\"],fieldset.module input[type=\"number\"],fieldset.module textarea,fieldset.module select,fieldset.module .vTextField{box-shadow:inset 0 2px 6px 0 rgba(0,0,0,0.04)}}input[type=\"text\"]:focus,fieldset.module input[type=\"text\"]:focus,input[type=\"email\"]:focus,fieldset.module input[type=\"email\"]:focus,input[type=\"password\"]:focus,fieldset.module input[type=\"password\"]:focus,input[type=\"url\"]:focus,fieldset.module input[type=\"url\"]:focus,input[type=\"number\"]:focus,fieldset.module input[type=\"number\"]:focus,textarea:focus,fieldset.module textarea:focus,select:focus,fieldset.module select:focus,.vTextField:focus,fieldset.module .vTextField:focus{box-shadow:0 0 4px 0 rgba(71,186,193,0.75);border-color:#fff}textarea{height:auto;line-height:normal;padding:12px;white-space:pre-wrap;vertical-align:top}.segmented-button,.segmented-button:visited,.segmented-button:hover{border:0;height:32px;line-height:32px;font-size:12px;text-align:center;background-color:#d0dbe6;color:#6f7e95;padding:0 10px;display:inline-block;text-transform:none;border-radius:0;transition:background .3s}.segmented-button:hover,.segmented-button:focus{background-color:#639af5;color:#fff}.segmented-button:active{background-color:#6f7e95;color:#fff}.segmented-button.disabled{background-color:#d0dbe6 !important;color:#6f7e95;opacity:0.5}.segmented-button.left{border-radius:4px 0 0 4px}.segmented-button.right{border-radius:0 4px 4px 0}input[type=checkbox]{display:none}input[type=checkbox]#action-toggle{display:none !important}input[type=checkbox]+label:before{font-family:'jet-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;color:#47bac1;font-size:12px;content:\"\";letter-spacing:5px}.action-checkbox-column input[type=checkbox]+label:before{color:#fff}input[type=checkbox]:checked+label:before{content:\"\"}.selector{display:none}.hidden{display:none}.clear-list,.dashboard-item-content ul:not(.inline),.dashboard-item-content ul.inline{margin:0;padding:0;list-style:none}.fl{float:left}.fr{float:right}.cf:before,.cf:after{content:\"\";display:table}.cf:after{clear:both}.p10{padding:10px}.p20{padding:20px}.p30{padding:30px}.p40{padding:40px}.p50{padding:50px}.p60{padding:60px}.p70{padding:70px}.p80{padding:80px}.pt10{padding-top:10px}.pt20{padding-top:20px}.pt30{padding-top:30px}.pt40{padding-top:40px}.pt50{padding-top:50px}.pt60{padding-top:60px}.pt70{padding-top:70px}.pt80{padding-top:80px}.pr10{padding-right:10px}.pr20{padding-right:20px}.pr30{padding-right:30px}.pr40{padding-right:40px}.pr50{padding-right:50px}.pr60{padding-right:60px}.pr70{padding-right:70px}.pr80{padding-right:80px}.pb10{padding-bottom:10px}.pb20{padding-bottom:20px}.pb30{padding-bottom:30px}.pb40{padding-bottom:40px}.pb50{padding-bottom:50px}.pb60{padding-bottom:60px}.pb70{padding-bottom:70px}.pb80{padding-bottom:80px}.pl10{padding-left:10px}.pl20{padding-left:20px}.pl30{padding-left:30px}.pl40{padding-left:40px}.pl50{padding-left:50px}.pl60{padding-left:60px}.pl70{padding-left:70px}.pl80{padding-left:80px}.m10{margin:10px}.m20{margin:20px}.m30{margin:30px}.m40{margin:40px}.m50{margin:50px}.m60{margin:60px}.m70{margin:70px}.m80{margin:80px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mt60{margin-top:60px}.mt70{margin-top:70px}.mt80{margin-top:80px}.mr10{margin-right:10px}.mr20{margin-right:20px}.mr30{margin-right:30px}.mr40{margin-right:40px}.mr50{margin-right:50px}.mr60{margin-right:60px}.mr70{margin-right:70px}.mr80{margin-right:80px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.mb60{margin-bottom:60px}.mb70{margin-bottom:70px}.mb80{margin-bottom:80px}.ml10{margin-left:10px}.ml20{margin-left:20px}.ml30{margin-left:30px}.ml40{margin-left:40px}.ml50{margin-left:50px}.ml60{margin-left:60px}.ml70{margin-left:70px}.ml80{margin-left:80px}.pos_rel{position:relative}.pos_abs{position:absolute}.fill_width{width:100% !important}@keyframes spin{100%{transform:rotate(360deg)}}table{border-collapse:collapse;background:#fff;border-radius:4px;overflow-x:auto;box-shadow:0 2px 0 0 #d0dbe6;margin-bottom:2px}table.helper{display:none;position:fixed;z-index:2;top:0;right:20px;left:20px;width:auto;border-radius:0;box-shadow:none}body.menu-pinned table.helper{left:270px}body.menu-pinned.popup table.helper{left:20px}@media only screen and (max-width: 960px){table.helper{display:none !important}}table.helper thead th{border-radius:0 !important}table thead th{background:#59677e;color:#fff;text-transform:uppercase;transition:background-color .1s}table thead th a:link,table thead th a:visited{color:#fff}table thead th .text a{display:block;cursor:pointer}td,th{padding:8px;font-size:13px}th{text-align:left}thead th,tfoot td{font-weight:normal;text-align:left;white-space:nowrap;vertical-align:middle;font-size:12px}thead th:first-child,tfoot td:first-child{border-radius:4px 0 0 0}thead th:last-child,tfoot td:last-child{border-radius:0 4px 0 0}thead th:first-child:last-child,tfoot td:first-child:last-child{border-radius:4px 4px 0 0}tfoot td{border-bottom:none;border-top:1px solid #eee}tbody tr{border-bottom:1px solid #f4f4f4}tbody tr:last-child{border-bottom:0}table thead th.sortable{cursor:pointer}table thead th.sortable:hover{background:#639af5}table thead th.sorted{position:relative;padding-right:32px}table thead th.sorted .text{display:inline-block}table thead th.sorted .sortoptions{display:inline-block}table thead th.sorted .sortoptions a{display:inline-block;vertical-align:middle}table thead th.sorted .sortoptions a.sortremove{position:absolute;top:50%;right:18px;margin-top:-6px}table thead th.sorted .sortoptions a.sortremove:after{font-family:'jet-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;content:\"\"}table thead th.sorted .sortoptions a.ascending{position:absolute;top:50%;right:4px;margin-top:-6px}table thead th.sorted .sortoptions a.ascending:after{font-family:'jet-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;content:\"\";font-weight:bold}table thead th.sorted .sortoptions a.descending{position:absolute;top:50%;right:4px;margin-top:-6px}table thead th.sorted .sortoptions a.descending:after{font-family:'jet-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;content:\"\";font-weight:bold}table thead th.sorted .sortpriority{background:#fff;color:#6f7e95;padding:1px 5px;margin-right:2px;border-radius:5px;font-size:10px}table#change-history{width:100%}table#change-history tbody th{width:16em}.hidden{display:none}.clear-list,.dashboard-item-content ul:not(.inline),.dashboard-item-content ul.inline{margin:0;padding:0;list-style:none}.fl{float:left}.fr{float:right}.cf:before,.cf:after{content:\"\";display:table}.cf:after{clear:both}.p10{padding:10px}.p20{padding:20px}.p30{padding:30px}.p40{padding:40px}.p50{padding:50px}.p60{padding:60px}.p70{padding:70px}.p80{padding:80px}.pt10{padding-top:10px}.pt20{padding-top:20px}.pt30{padding-top:30px}.pt40{padding-top:40px}.pt50{padding-top:50px}.pt60{padding-top:60px}.pt70{padding-top:70px}.pt80{padding-top:80px}.pr10{padding-right:10px}.pr20{padding-right:20px}.pr30{padding-right:30px}.pr40{padding-right:40px}.pr50{padding-right:50px}.pr60{padding-right:60px}.pr70{padding-right:70px}.pr80{padding-right:80px}.pb10{padding-bottom:10px}.pb20{padding-bottom:20px}.pb30{padding-bottom:30px}.pb40{padding-bottom:40px}.pb50{padding-bottom:50px}.pb60{padding-bottom:60px}.pb70{padding-bottom:70px}.pb80{padding-bottom:80px}.pl10{padding-left:10px}.pl20{padding-left:20px}.pl30{padding-left:30px}.pl40{padding-left:40px}.pl50{padding-left:50px}.pl60{padding-left:60px}.pl70{padding-left:70px}.pl80{padding-left:80px}.m10{margin:10px}.m20{margin:20px}.m30{margin:30px}.m40{margin:40px}.m50{margin:50px}.m60{margin:60px}.m70{margin:70px}.m80{margin:80px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mt60{margin-top:60px}.mt70{margin-top:70px}.mt80{margin-top:80px}.mr10{margin-right:10px}.mr20{margin-right:20px}.mr30{margin-right:30px}.mr40{margin-right:40px}.mr50{margin-right:50px}.mr60{margin-right:60px}.mr70{margin-right:70px}.mr80{margin-right:80px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.mb60{margin-bottom:60px}.mb70{margin-bottom:70px}.mb80{margin-bottom:80px}.ml10{margin-left:10px}.ml20{margin-left:20px}.ml30{margin-left:30px}.ml40{margin-left:40px}.ml50{margin-left:50px}.ml60{margin-left:60px}.ml70{margin-left:70px}.ml80{margin-left:80px}.pos_rel{position:relative}.pos_abs{position:absolute}.fill_width{width:100% !important}@keyframes spin{100%{transform:rotate(360deg)}}ul.messagelist{padding:0;margin:0}ul.messagelist li{display:block;margin:0 20px 10px 20px;border-radius:6px;padding:10px}@media only screen and (max-width: 480px){ul.messagelist li{margin-left:10px;margin-right:10px}}ul.messagelist li.success{background:#c4ecc5;color:#82b982}ul.messagelist li.warning,ul.messagelist li.error{background:#f0dada;color:#d49d9d}ul.messagelist li.info,ul.messagelist li.debug{background:#e8e8bd;color:#b9b97f}.errornote{display:block;margin:0 0 10px 0;border-radius:6px;padding:10px;background:#f0dada;color:#d49d9d}ul.errorlist{margin:0 0 4px;padding:0;color:#ba2121;background:#fff}ul.errorlist li{font-size:13px;display:block;margin-bottom:4px}ul.errorlist li:first-child{margin-top:0}ul.errorlist li a{color:inherit;text-decoration:underline}td ul.errorlist{margin:0;padding:0}td ul.errorlist li{margin:0}.form-row.errors ul.errorlist li{padding-left:0}div.system-message{margin:0 20px 10px 20px;border-radius:6px;padding:10px;background:#f0dada;color:#d49d9d}@media only screen and (max-width: 480px){div.system-message{margin-left:10px;margin-right:10px}}div.system-message p.system-message-title{margin:0}div.system-message p.system-message-title:before{font-family:'jet-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;content:\"\";vertical-align:middle;margin-right:4px;color:#d49d9d}.description{font-size:12px;margin:0;padding:6px 0 0 0}.hidden{display:none}.clear-list,.dashboard-item-content ul:not(.inline),.dashboard-item-content ul.inline{margin:0;padding:0;list-style:none}.fl{float:left}.fr{float:right}.cf:before,.cf:after{content:\"\";display:table}.cf:after{clear:both}.p10{padding:10px}.p20{padding:20px}.p30{padding:30px}.p40{padding:40px}.p50{padding:50px}.p60{padding:60px}.p70{padding:70px}.p80{padding:80px}.pt10{padding-top:10px}.pt20{padding-top:20px}.pt30{padding-top:30px}.pt40{padding-top:40px}.pt50{padding-top:50px}.pt60{padding-top:60px}.pt70{padding-top:70px}.pt80{padding-top:80px}.pr10{padding-right:10px}.pr20{padding-right:20px}.pr30{padding-right:30px}.pr40{padding-right:40px}.pr50{padding-right:50px}.pr60{padding-right:60px}.pr70{padding-right:70px}.pr80{padding-right:80px}.pb10{padding-bottom:10px}.pb20{padding-bottom:20px}.pb30{padding-bottom:30px}.pb40{padding-bottom:40px}.pb50{padding-bottom:50px}.pb60{padding-bottom:60px}.pb70{padding-bottom:70px}.pb80{padding-bottom:80px}.pl10{padding-left:10px}.pl20{padding-left:20px}.pl30{padding-left:30px}.pl40{padding-left:40px}.pl50{padding-left:50px}.pl60{padding-left:60px}.pl70{padding-left:70px}.pl80{padding-left:80px}.m10{margin:10px}.m20{margin:20px}.m30{margin:30px}.m40{margin:40px}.m50{margin:50px}.m60{margin:60px}.m70{margin:70px}.m80{margin:80px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mt60{margin-top:60px}.mt70{margin-top:70px}.mt80{margin-top:80px}.mr10{margin-right:10px}.mr20{margin-right:20px}.mr30{margin-right:30px}.mr40{margin-right:40px}.mr50{margin-right:50px}.mr60{margin-right:60px}.mr70{margin-right:70px}.mr80{margin-right:80px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.mb60{margin-bottom:60px}.mb70{margin-bottom:70px}.mb80{margin-bottom:80px}.ml10{margin-left:10px}.ml20{margin-left:20px}.ml30{margin-left:30px}.ml40{margin-left:40px}.ml50{margin-left:50px}.ml60{margin-left:60px}.ml70{margin-left:70px}.ml80{margin-left:80px}.pos_rel{position:relative}.pos_abs{position:absolute}.fill_width{width:100% !important}@keyframes spin{100%{transform:rotate(360deg)}}#branding{display:none;background-color:#2b3647;color:#6f7e95;padding:14px 32px 14px 36px;text-align:center;position:relative;height:auto !important;min-height:52px;box-sizing:border-box}@media only screen and (max-width: 960px){#branding{min-height:0}}#branding.initialized{display:block}#branding:empty{display:none}#branding:before,#branding:after{content:\"\";display:inline-block;vertical-align:middle;height:100%}#branding h1,#branding h2{display:inline-block;padding:0 10px;margin:0;text-transform:uppercase;font-size:11px;vertical-align:middle}#branding a,#branding a:visited,#branding a:hover{color:#6f7e95}#branding a:hover{color:#639af5}#branding-pin{position:absolute;top:50%;right:4px;margin-top:-11px;display:inline-block;font-size:22px;cursor:pointer;transition:transform 0.3s;transform:rotate(-45deg)}body.menu-pinned #branding-pin{transform:rotate(45deg)}#branding-pin:hover{color:#fff}@media only screen and (max-width: 960px){#branding-pin{display:none}}#branding-menu{position:absolute;top:50%;left:20px;margin-top:-8px;display:inline-block;font-size:16px;cursor:pointer}#branding-menu:hover{color:#fff}@media only screen and (max-width: 960px){#branding-menu{display:none}}#user-tools{display:none}#user-tools.initialized{display:block}.user-tools ul{position:absolute;top:11px;right:20px;border:1px solid #c0d4e8;border-radius:4px;font-size:12px;margin:0;padding:0;list-style:none;display:inline-block;width:175px;z-index:4}@media only screen and (max-width: 960px){.user-tools ul{position:fixed;top:0;right:0;width:auto;max-width:200px;color:#c0cad8;border:0;border-left:1px solid #2b3647;border-radius:0;transform:none;transition:transform .3s}body.scroll-to-bottom .user-tools ul{transform:translate3d(0, -100%, 0)}.user-tools ul.sidebar-opened{transform:translate3d(100%, 0, 0)}}.user-tools ul.opened{background-color:#6f7e95;border-color:transparent;color:#ecf2f6}@media only screen and (max-width: 960px){.user-tools ul.opened{border-radius:0 0 0 4px;border:0}}.user-tools ul li{display:block;list-style-type:none;margin:0;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-tools ul li.user-tools-welcome-msg{font-weight:bold;padding:0 10px 0 14px;line-height:30px}@media only screen and (max-width: 960px){.user-tools ul li.user-tools-welcome-msg{padding-left:18px;line-height:44px}}.user-tools ul li.user-tools-welcome-msg:before{font-family:'jet-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;content:\"\";font-weight:normal;float:right;color:#47bac1;font-size:24px;vertical-align:middle;line-height:30px;transition:color .3s;margin-left:5px}@media only screen and (max-width: 960px){.user-tools ul li.user-tools-welcome-msg:before{line-height:44px;font-size:20px;font-weight:bold}}.user-tools ul.opened .user-tools-welcome-msg{border-bottom:1px solid #76849a}.user-tools ul.opened .user-tools-welcome-msg:before{color:#ecf2f6;transform:rotate(180deg)}.user-tools ul li.user-tools-link{display:none}.user-tools ul li.user-tools-link a,.user-tools ul li.user-tools-link a:visited,.user-tools ul li.user-tools-link a:hover{display:block;line-height:30px;padding:0 14px;color:#ecf2f6;text-decoration:none}@media only screen and (max-width: 960px){.user-tools ul li.user-tools-link a,.user-tools ul li.user-tools-link a:visited,.user-tools ul li.user-tools-link a:hover{line-height:44px}}.user-tools ul li.user-tools-link a:hover{color:#ecf2f6;text-decoration:underline}.user-tools ul.opened li.user-tools-link{display:block}.user-tools ul li.user-tools-contrast-block{display:none;padding:8px 14px;background:#59677e;color:#c0cad8;white-space:normal}.user-tools ul.opened li.user-tools-contrast-block{display:block}.user-tools-contrast-block-title{text-transform:uppercase;font-size:10px;font-weight:bold;margin-bottom:6px}.user-tools-theme-link{display:inline-block;margin:0 5px 5px 0;width:14px;height:14px;border:1px solid #59677e;border-radius:3px}@media only screen and (max-width: 960px){.user-tools-theme-link{width:24px;height:24px;margin:0 8px 8px 0}}.user-tools-theme-link:last-child{margin-right:0}.user-tools-theme-link.selected{box-shadow:0 0 1px 1px #e5e2a5}.theme-chooser{display:none}.theme-chooser.initialized{display:block}.hidden{display:none}.clear-list,.dashboard-item-content ul:not(.inline),.dashboard-item-content ul.inline{margin:0;padding:0;list-style:none}.fl{float:left}.fr{float:right}.cf:before,.cf:after{content:\"\";display:table}.cf:after{clear:both}.p10{padding:10px}.p20{padding:20px}.p30{padding:30px}.p40{padding:40px}.p50{padding:50px}.p60{padding:60px}.p70{padding:70px}.p80{padding:80px}.pt10{padding-top:10px}.pt20{padding-top:20px}.pt30{padding-top:30px}.pt40{padding-top:40px}.pt50{padding-top:50px}.pt60{padding-top:60px}.pt70{padding-top:70px}.pt80{padding-top:80px}.pr10{padding-right:10px}.pr20{padding-right:20px}.pr30{padding-right:30px}.pr40{padding-right:40px}.pr50{padding-right:50px}.pr60{padding-right:60px}.pr70{padding-right:70px}.pr80{padding-right:80px}.pb10{padding-bottom:10px}.pb20{padding-bottom:20px}.pb30{padding-bottom:30px}.pb40{padding-bottom:40px}.pb50{padding-bottom:50px}.pb60{padding-bottom:60px}.pb70{padding-bottom:70px}.pb80{padding-bottom:80px}.pl10{padding-left:10px}.pl20{padding-left:20px}.pl30{padding-left:30px}.pl40{padding-left:40px}.pl50{padding-left:50px}.pl60{padding-left:60px}.pl70{padding-left:70px}.pl80{padding-left:80px}.m10{margin:10px}.m20{margin:20px}.m30{margin:30px}.m40{margin:40px}.m50{margin:50px}.m60{margin:60px}.m70{margin:70px}.m80{margin:80px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mt60{margin-top:60px}.mt70{margin-top:70px}.mt80{margin-top:80px}.mr10{margin-right:10px}.mr20{margin-right:20px}.mr30{margin-right:30px}.mr40{margin-right:40px}.mr50{margin-right:50px}.mr60{margin-right:60px}.mr70{margin-right:70px}.mr80{margin-right:80px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.mb60{margin-bottom:60px}.mb70{margin-bottom:70px}.mb80{margin-bottom:80px}.ml10{margin-left:10px}.ml20{margin-left:20px}.ml30{margin-left:30px}.ml40{margin-left:40px}.ml50{margin-left:50px}.ml60{margin-left:60px}.ml70{margin-left:70px}.ml80{margin-left:80px}.pos_rel{position:relative}.pos_abs{position:absolute}.fill_width{width:100% !important}@keyframes spin{100%{transform:rotate(360deg)}}div.breadcrumbs{font-size:12px;font-weight:bold;text-transform:uppercase;line-height:32px;color:#6f7e95;padding:10px 215px 10px 20px;visibility:hidden;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;min-height:32px}@media only screen and (max-width: 960px){div.breadcrumbs{padding:20px 20px 10px 20px;white-space:normal;text-overflow:clip;overflow:auto}}@media only screen and (max-width: 480px){div.breadcrumbs{padding:10px}}div.breadcrumbs.initialized{visibility:inherit}div.breadcrumbs a,div.breadcrumbs a:visited{color:#c0d4e8}div.breadcrumbs a:focus,div.breadcrumbs a:hover{color:#639af5}.breadcrumbs-separator{color:#c0d4e8;margin:0 6px 0 6px;font-weight:bold !important;font-size:15px;vertical-align:middle}.hidden{display:none}.clear-list,.dashboard-item-content ul:not(.inline),.dashboard-item-content ul.inline{margin:0;padding:0;list-style:none}.fl{float:left}.fr{float:right}.cf:before,.cf:after{content:\"\";display:table}.cf:after{clear:both}.p10{padding:10px}.p20{padding:20px}.p30{padding:30px}.p40{padding:40px}.p50{padding:50px}.p60{padding:60px}.p70{padding:70px}.p80{padding:80px}.pt10{padding-top:10px}.pt20{padding-top:20px}.pt30{padding-top:30px}.pt40{padding-top:40px}.pt50{padding-top:50px}.pt60{padding-top:60px}.pt70{padding-top:70px}.pt80{padding-top:80px}.pr10{padding-right:10px}.pr20{padding-right:20px}.pr30{padding-right:30px}.pr40{padding-right:40px}.pr50{padding-right:50px}.pr60{padding-right:60px}.pr70{padding-right:70px}.pr80{padding-right:80px}.pb10{padding-bottom:10px}.pb20{padding-bottom:20px}.pb30{padding-bottom:30px}.pb40{padding-bottom:40px}.pb50{padding-bottom:50px}.pb60{padding-bottom:60px}.pb70{padding-bottom:70px}.pb80{padding-bottom:80px}.pl10{padding-left:10px}.pl20{padding-left:20px}.pl30{padding-left:30px}.pl40{padding-left:40px}.pl50{padding-left:50px}.pl60{padding-left:60px}.pl70{padding-left:70px}.pl80{padding-left:80px}.m10{margin:10px}.m20{margin:20px}.m30{margin:30px}.m40{margin:40px}.m50{margin:50px}.m60{margin:60px}.m70{margin:70px}.m80{margin:80px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mt60{margin-top:60px}.mt70{margin-top:70px}.mt80{margin-top:80px}.mr10{margin-right:10px}.mr20{margin-right:20px}.mr30{margin-right:30px}.mr40{margin-right:40px}.mr50{margin-right:50px}.mr60{margin-right:60px}.mr70{margin-right:70px}.mr80{margin-right:80px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.mb60{margin-bottom:60px}.mb70{margin-bottom:70px}.mb80{margin-bottom:80px}.ml10{margin-left:10px}.ml20{margin-left:20px}.ml30{margin-left:30px}.ml40{margin-left:40px}.ml50{margin-left:50px}.ml60{margin-left:60px}.ml70{margin-left:70px}.ml80{margin-left:80px}.pos_rel{position:relative}.pos_abs{position:absolute}.fill_width{width:100% !important}@keyframes spin{100%{transform:rotate(360deg)}}fieldset.module{background-color:#fff;border-radius:4px;padding:14px;border:0}@media only screen and (max-width: 960px){fieldset.module{padding:10px}}@media only screen and (max-width: 480px){fieldset.module{padding:5px}}.module p,.module ul,.module h3,.module h4,.module dl,.module pre{padding-left:10px;padding-right:10px}.module blockquote{margin-left:12px}.module ul,.module .ol{margin-left:1.5em}.module h3{margin-top:.6em}.module table{border-collapse:collapse}.module h2,.module caption,.inline-group h2{padding:6px;text-align:left;text-transform:uppercase;font-size:11px;font-weight:bold}.module h2 a,.module caption a,.inline-group h2 a{color:#6f7e95;font-size:11px;font-weight:bold}.hidden{display:none}.clear-list,.dashboard-item-content ul:not(.inline),.dashboard-item-content ul.inline{margin:0;padding:0;list-style:none}.fl{float:left}.fr{float:right}.cf:before,.cf:after{content:\"\";display:table}.cf:after{clear:both}.p10{padding:10px}.p20{padding:20px}.p30{padding:30px}.p40{padding:40px}.p50{padding:50px}.p60{padding:60px}.p70{padding:70px}.p80{padding:80px}.pt10{padding-top:10px}.pt20{padding-top:20px}.pt30{padding-top:30px}.pt40{padding-top:40px}.pt50{padding-top:50px}.pt60{padding-top:60px}.pt70{padding-top:70px}.pt80{padding-top:80px}.pr10{padding-right:10px}.pr20{padding-right:20px}.pr30{padding-right:30px}.pr40{padding-right:40px}.pr50{padding-right:50px}.pr60{padding-right:60px}.pr70{padding-right:70px}.pr80{padding-right:80px}.pb10{padding-bottom:10px}.pb20{padding-bottom:20px}.pb30{padding-bottom:30px}.pb40{padding-bottom:40px}.pb50{padding-bottom:50px}.pb60{padding-bottom:60px}.pb70{padding-bottom:70px}.pb80{padding-bottom:80px}.pl10{padding-left:10px}.pl20{padding-left:20px}.pl30{padding-left:30px}.pl40{padding-left:40px}.pl50{padding-left:50px}.pl60{padding-left:60px}.pl70{padding-left:70px}.pl80{padding-left:80px}.m10{margin:10px}.m20{margin:20px}.m30{margin:30px}.m40{margin:40px}.m50{margin:50px}.m60{margin:60px}.m70{margin:70px}.m80{margin:80px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mt60{margin-top:60px}.mt70{margin-top:70px}.mt80{margin-top:80px}.mr10{margin-right:10px}.mr20{margin-right:20px}.mr30{margin-right:30px}.mr40{margin-right:40px}.mr50{margin-right:50px}.mr60{margin-right:60px}.mr70{margin-right:70px}.mr80{margin-right:80px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.mb60{margin-bottom:60px}.mb70{margin-bottom:70px}.mb80{margin-bottom:80px}.ml10{margin-left:10px}.ml20{margin-left:20px}.ml30{margin-left:30px}.ml40{margin-left:40px}.ml50{margin-left:50px}.ml60{margin-left:60px}.ml70{margin-left:70px}.ml80{margin-left:80px}.pos_rel{position:relative}.pos_abs{position:absolute}.fill_width{width:100% !important}@keyframes spin{100%{transform:rotate(360deg)}}.object-tools{display:none;text-align:right;padding:0;margin:0 0 20px 0}@media only screen and (max-width: 960px){.object-tools{text-align:left}}.object-tools.initialized{display:block}.form-row .object-tools{margin-top:5px;margin-bottom:5px;float:none;height:2em;padding-left:3.5em}.object-tools li{display:inline-block;margin-left:5px;margin-bottom:5px;list-style-type:none;vertical-align:top}@media only screen and (max-width: 960px){.object-tools li{margin-left:0;margin-right:5px}}body.change-list .object-tools{float:right;position:relative;z-index:1}@media only screen and (max-width: 960px){body.change-list .object-tools{float:none}}body.change-list .object-tools li{display:list-item}.object-tools a.addlink:before{font-family:'jet-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;color:#6f7e95;font-size:13px;content:\"\";vertical-align:middle;margin-top:-3px;margin-right:3px}.object-tools a.addlink:hover:before{color:#fff}.hidden{display:none}.clear-list,.dashboard-item-content ul:not(.inline),.dashboard-item-content ul.inline{margin:0;padding:0;list-style:none}.fl{float:left}.fr{float:right}.cf:before,.cf:after{content:\"\";display:table}.cf:after{clear:both}.p10{padding:10px}.p20{padding:20px}.p30{padding:30px}.p40{padding:40px}.p50{padding:50px}.p60{padding:60px}.p70{padding:70px}.p80{padding:80px}.pt10{padding-top:10px}.pt20{padding-top:20px}.pt30{padding-top:30px}.pt40{padding-top:40px}.pt50{padding-top:50px}.pt60{padding-top:60px}.pt70{padding-top:70px}.pt80{padding-top:80px}.pr10{padding-right:10px}.pr20{padding-right:20px}.pr30{padding-right:30px}.pr40{padding-right:40px}.pr50{padding-right:50px}.pr60{padding-right:60px}.pr70{padding-right:70px}.pr80{padding-right:80px}.pb10{padding-bottom:10px}.pb20{padding-bottom:20px}.pb30{padding-bottom:30px}.pb40{padding-bottom:40px}.pb50{padding-bottom:50px}.pb60{padding-bottom:60px}.pb70{padding-bottom:70px}.pb80{padding-bottom:80px}.pl10{padding-left:10px}.pl20{padding-left:20px}.pl30{padding-left:30px}.pl40{padding-left:40px}.pl50{padding-left:50px}.pl60{padding-left:60px}.pl70{padding-left:70px}.pl80{padding-left:80px}.m10{margin:10px}.m20{margin:20px}.m30{margin:30px}.m40{margin:40px}.m50{margin:50px}.m60{margin:60px}.m70{margin:70px}.m80{margin:80px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mt60{margin-top:60px}.mt70{margin-top:70px}.mt80{margin-top:80px}.mr10{margin-right:10px}.mr20{margin-right:20px}.mr30{margin-right:30px}.mr40{margin-right:40px}.mr50{margin-right:50px}.mr60{margin-right:60px}.mr70{margin-right:70px}.mr80{margin-right:80px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.mb60{margin-bottom:60px}.mb70{margin-bottom:70px}.mb80{margin-bottom:80px}.ml10{margin-left:10px}.ml20{margin-left:20px}.ml30{margin-left:30px}.ml40{margin-left:40px}.ml50{margin-left:50px}.ml60{margin-left:60px}.ml70{margin-left:70px}.ml80{margin-left:80px}.pos_rel{position:relative}.pos_abs{position:absolute}.fill_width{width:100% !important}@keyframes spin{100%{transform:rotate(360deg)}}.form-row{overflow:hidden;padding:10px}.form-row img,.form-row input{vertical-align:middle}.form-row label input[type=\"checkbox\"]{margin-top:0;vertical-align:0}.form-row p{padding-left:0}@media only screen and (max-width: 480px){.form-row .select2{width:auto !important;max-width:100%}}.hidden{display:none}.required label:after,label.required:after{content:\"*\"}.form-row.errors label{color:#c14747}form ul.radiolist li{list-style-type:none}form ul.radiolist label{float:none;display:inline}form ul.radiolist input[type=\"radio\"]{margin:-2px 4px 0 0;padding:0}form ul.inline{margin-left:0;padding:0}form ul.inline li{float:left;padding-right:7px}.aligned label{display:block;padding:8px 10px 0 0;float:left;width:160px;word-wrap:break-word;line-height:1}@media only screen and (max-width: 960px){.aligned label{display:block;padding:0 0 0 2px;margin-bottom:8px;float:none;width:auto}}.aligned label+p{padding:6px 0;margin-top:0;margin-bottom:0;margin-left:170px}@media only screen and (max-width: 960px){.aligned label+p{margin-left:0}}.aligned ul label{display:inline;float:none;width:auto}.aligned .form-row input{margin-bottom:0}.aligned .vCheckboxLabel{float:none;width:auto;display:inline-block;vertical-align:-3px;padding:0 0 5px 0;line-height:1.4}.aligned .vCheckboxLabel+p.help{margin-top:-4px}form .aligned ul{margin-left:160px;padding-left:10px}@media only screen and (max-width: 960px){form .aligned ul{margin-left:0;padding-left:0}}form .aligned ul.radiolist{display:inline-block;margin:0;padding:0}form .aligned p.help{clear:left;margin-top:0;margin-left:160px;padding-left:10px}@media only screen and (max-width: 960px){form .aligned p.help{margin-left:0;padding-left:0}}form .aligned label+p.help{margin-left:0;padding-left:0}form .aligned p.help:last-child{margin-bottom:0;padding-bottom:0}form .aligned input+p.help,form .aligned textarea+p.help,form .aligned select+p.help{margin-left:160px;padding-left:10px}@media only screen and (max-width: 960px){form .aligned input+p.help,form .aligned textarea+p.help,form .aligned select+p.help{margin-left:0;padding-left:0}}form .aligned ul li{list-style:none}form .aligned table p{margin-left:0;padding-left:0}.colMS .aligned .vLargeTextField,.colMS .aligned .vXMLLargeTextField{width:350px}@media only screen and (max-width: 960px){.colMS .aligned .vLargeTextField,.colMS .aligned .vXMLLargeTextField{width:100%}}.colM .aligned .vLargeTextField,.colM .aligned .vXMLLargeTextField{width:610px}@media only screen and (max-width: 960px){.colM .aligned .vLargeTextField,.colM .aligned .vXMLLargeTextField{width:100%}}.checkbox-row p.help{margin-left:0;padding-left:0}fieldset .field-box{float:left;margin-right:20px}fieldset.monospace textarea{font-family:\"Bitstream Vera Sans Mono\", Monaco, \"Courier New\", Courier, monospace}.wide label{width:200px}form .wide p,form .wide input+p.help{margin-left:200px}@media only screen and (max-width: 960px){form .wide p,form .wide input+p.help{margin-left:0}}form .wide p.help{padding-left:38px}@media only screen and (max-width: 960px){form .wide p.help{padding-left:0}}.colM fieldset.wide .vLargeTextField,.colM fieldset.wide .vXMLLargeTextField{width:450px}@media only screen and (max-width: 960px){.colM fieldset.wide .vLargeTextField,.colM fieldset.wide .vXMLLargeTextField{width:100%}}fieldset.monospace textarea{font-family:\"Bitstream Vera Sans Mono\", Monaco, \"Courier New\", Courier, monospace}.submit-row{margin:20px 0;overflow:hidden}@media only screen and (max-width: 960px){.submit-row{margin-bottom:10px}}@media only screen and (max-width: 480px){.submit-row{padding:0 10px}}.submit-row input,.submit-row input:visited,.submit-row input:hover{margin:0 5px 5px 0;padding:0 20px;font-size:12px}@media only screen and (max-width: 480px){.submit-row input,.submit-row input:visited,.submit-row input:hover{display:block;width:100%;margin:0 0 8px 0}}.submit-row input.default{margin:0 8px 5px 0}@media only screen and (max-width: 480px){.submit-row input.default{display:block;width:100%;margin:0 0 20px 0}}.submit-row p{margin:0.3em}.submit-row p.deletelink-box{display:block;float:right;padding:0;margin:0 5px 5px 0}@media only screen and (max-width: 480px){.submit-row p.deletelink-box{float:none;display:block;margin:0 0 8px 0}}.submit-row a.deletelink,.submit-row a.deletelink:visited,.submit-row a.deletelink:hover{display:inline-block;background-color:#c14747;color:#fff;border:0;border-radius:4px;height:32px;line-height:32px;outline:0;font-size:12px;font-weight:lighter;text-align:center;padding:0 20px;text-transform:uppercase;box-sizing:border-box;transition:background .3s,box-shadow .3s,border .3s}@media only screen and (max-width: 480px){.submit-row a.deletelink,.submit-row a.deletelink:visited,.submit-row a.deletelink:hover{display:block;width:100%}}.submit-row a.deletelink:hover,.submit-row a.deletelink:focus{background-color:#639af5;color:#fff}.submit-row a.deletelink:active{background-color:#6f7e95;color:#fff}body.popup .submit-row{overflow:auto}.vSelectMultipleField{vertical-align:top}.vCheckboxField{border:none}.vDateField,.vTimeField{margin-right:2px;margin-bottom:4px;border-radius:4px 0 0 4px !important;border-right-width:0 !important}.results .vDateField,.results .vTimeField{border-radius:4px !important;border-right-width:1px !important}@media only screen and (max-width: 374px){.vDateField,.vTimeField{border-radius:4px !important;border-right-width:1px !important}}.vDateField-link,.vTimeField-link{vertical-align:top;display:inline-block}@media only screen and (max-width: 374px){.vDateField-link,.vTimeField-link{display:none}}.vDateField-link span,.vTimeField-link span{width:32px;height:32px;line-height:32px !important;background-color:#d0dbe6;color:#6f7e95;display:inline-block;vertical-align:middle;text-align:center;border-radius:0 4px 4px 0}.vDateField-link:hover span,.vTimeField-link:hover span{background-color:#639af5;color:#fff}.vDateField{min-width:6.85em}.vTimeField{min-width:4.7em}.vDateField-link+.vTimeField{margin-left:10px}.vURLField{width:26em}@media only screen and (max-width: 480px){.vURLField{width:100%}}.vLargeTextField,.vXMLLargeTextField{width:48em}@media only screen and (max-width: 960px){.vLargeTextField,.vXMLLargeTextField{width:100%}}.flatpages-flatpage #id_content{height:40.2em}.module table .vPositiveSmallIntegerField{width:2.2em}.vTextField{width:20em}@media only screen and (max-width: 480px){.vTextField{width:100%}}.vIntegerField{width:6em}.vBigIntegerField{width:10em}.vForeignKeyRawIdAdminField{width:5em}.inline-group{padding:0;background-color:#fff;border-radius:4px;border:0}.inline-group.compact{position:relative;min-height:400px}@media only screen and (max-width: 960px){.inline-group.compact{position:static;min-height:0}}.inline-group thead th{padding:8px 10px}.inline-group .aligned label{width:160px}.inline-group>fieldset.module{padding:0}.inline-related{position:relative}.inline-related h3{margin:0;background:linear-gradient(to top, #fff 0%, #f6fafc 100%);font-weight:bold;color:#6f7e95;padding:20px 24px 0 24px;text-transform:uppercase;font-size:12px}@media only screen and (max-width: 960px){.inline-related h3{padding:20px 20px 0 20px;line-height:2}}.inline-related h3>b{margin-right:10px}.inline-related h3 .inline_label{display:inline-block;background:#59677e;color:#fff;margin-right:10px;padding:4px 8px;border-radius:5px;font-size:10px;font-weight:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;box-sizing:border-box;vertical-align:middle}@media only screen and (max-width: 960px){.inline-related h3 .inline_label{line-height:normal}}.inline-related h3 .inline_label ~ .inlinechangelink,.inline-related h3 .inline_label ~ .inlineviewlink{font-size:18px;margin-right:10px;vertical-align:middle}.inline-related h3 .inline_label ~ .inlinechangelink:before,.inline-related h3 .inline_label ~ .inlineviewlink:before{margin:0}.inline-related h3 span.delete,.inline-related h3 .inline-deletelink{float:right;margin-left:10px;display:inline-block;background:#c14747;color:#fff;padding:4px 8px;border-radius:5px;font-size:10px;font-weight:normal;vertical-align:middle;white-space:nowrap}@media only screen and (max-width: 960px){.inline-related h3 span.delete,.inline-related h3 .inline-deletelink{float:none;margin-left:0;line-height:normal}}.inline-related h3 span.delete label,.inline-related h3 .inline-deletelink label{font-size:10px;vertical-align:middle}.inline-related h3 span.delete label:before,.inline-related h3 .inline-deletelink label:before{font-size:10px;color:#fff;vertical-align:middle}.inline-related fieldset{margin:0;background:#fff;width:100%}.inline-related fieldset.module{background-color:inherit;box-sizing:border-box}.inline-related fieldset.module h3{padding:24px;margin:0;background:transparent}.inline-group.compact .inline-related h3{background:transparent}.inline-related.tabular fieldset.module{padding:0}.inline-related.tabular fieldset.module table{width:100%}.inline-navigation{position:absolute;top:0;bottom:0;left:0;width:200px;background:#f6fafc}@media only screen and (max-width: 960px){.inline-navigation{position:relative;width:auto;top:auto;bottom:auto;left:auto}}.inline-navigation-top{position:absolute;top:0;right:0;left:0;height:40px;background:linear-gradient(to bottom, #fff 25%, rgba(246,250,252,0) 100%);z-index:1}.inline-navigation-bottom{position:absolute;right:0;bottom:0;left:0;height:40px;background:linear-gradient(to top, #fff 25%, rgba(246,250,252,0) 100%);z-index:1}@media only screen and (max-width: 960px){.inline-navigation-bottom{display:none}}.inline-navigation .add-row{position:absolute;top:10px;right:0;left:0;padding:0 16px !important;z-index:1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.inline-navigation-content{position:absolute;top:0;right:0;bottom:0;left:0;padding:40px 0 30px 0;overflow-y:auto;-webkit-overflow-scrolling:touch}@media only screen and (max-width: 960px){.inline-navigation-content{position:static;top:auto;right:auto;bottom:auto;left:auto;padding-bottom:10px;max-height:200px}}.inline-navigation-item,.inline-navigation-item:visited,.inline-navigation-item:hover{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:8px 10px 8px 20px;color:#d0dbe6;transition:background-color .3s,color .3s}html.no-touchevents .inline-navigation-item:hover,.inline-navigation-item:active{background:#639af5;color:#fff}.inline-navigation-item.empty{display:none}.inline-navigation-item.selected{background:transparent;color:#6f7e95;font-weight:bold;cursor:default}.inline-navigation-item.delete{text-decoration:line-through}.inline-group .tabular{overflow-x:auto;-webkit-overflow-scrolling:touch}.inline-group .tabular table{box-shadow:none;margin:0}.inline-group .tabular thead th,.inline-group .tabular thead td{background:linear-gradient(to top, #fff 0%, #f6fafc 100%);font-weight:bold;color:#6f7e95}.inline-group .tabular thead th a:link,.inline-group .tabular thead th a:visited,.inline-group .tabular thead td a:link,.inline-group .tabular thead td a:visited{color:#6f7e95}.inline-group .tabular td.original{white-space:nowrap;width:1px;padding-right:0}.inline-group .tabular td.original.empty{padding:0}.inline-group .tabular td.original p{padding:0}.inline-group .tabular td.original p .inlinechangelink,.inline-group .tabular td.original p .inlineviewlink{font-size:18px;margin:0;vertical-align:middle}.inline-group .tabular tr.add-row td{padding:8px 10px;border-bottom:1px solid #eee}.inline-group .compact{display:none;margin-left:200px}@media only screen and (max-width: 960px){.inline-group .compact{margin-left:0}}.inline-group .compact.selected{display:block}.inline-group ul.tools{padding:0;margin:0;list-style:none}.inline-group ul.tools li{display:inline;padding:0 5px}.inline-group div.add-row,.inline-group .tabular tr.add-row td{padding:16px;border:0}.inline-group ul.tools a.add,.inline-group div.add-row a,.inline-group .tabular tr.add-row td a{font-size:12px;font-weight:bold;vertical-align:middle}.inline-group ul.tools a.add:before,.inline-group div.add-row a:before,.inline-group .tabular tr.add-row td a:before{font-family:'jet-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;content:\"\";vertical-align:middle;margin-right:4px}.empty-form{display:none}form .related-widget-wrapper ul{display:inline-block;margin-left:0;padding-left:0}.clearable-file-input input{margin-top:0}.changeform-navigation{display:none;float:left;margin-bottom:20px}@media only screen and (max-width: 960px){.changeform-navigation{margin-bottom:5px;margin-right:10px}}.changeform-navigation.initialized{display:block}.changeform-navigation-button,.changeform-navigation-button:visited,.changeform-navigation-button:hover{width:120px;vertical-align:middle;box-sizing:border-box}.changeform-navigation-button-icon{font-weight:bold;vertical-align:middle;line-height:32px}.changeform-navigation-button-icon.left{float:left}.changeform-navigation-button-icon.right{float:right}.changeform-navigation-button-label{display:block;opacity:0.5;transition:opacity .3s;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.changeform-navigation-button-icon.left+.changeform-navigation-button-label{margin-left:16px}.changeform-navigation-button-icon.right+.changeform-navigation-button-label{margin-right:16px}.changeform-navigation-button:hover .changeform-navigation-button-label{opacity:1}.changeform-navigation-button.disabled:hover .changeform-navigation-button-label{opacity:0.5}.related-widget-wrapper-link{opacity:0.5;transition:opacity .3s}.related-widget-wrapper-link:link{opacity:1}.add-related,.add-another,.change-related,.delete-related,.related-lookup{display:none}.add-related.initialized,.add-another.initialized,.change-related.initialized,.delete-related.initialized,.related-lookup.initialized{display:inline-block}.form-row .add-related,.form-row .add-another,.form-row .change-related,.form-row .delete-related,.form-row .related-lookup{margin-top:10px}.related-widget-wrapper-icon:before{font-family:'jet-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-size:20px;vertical-align:middle}.add-related .related-widget-wrapper-icon:before,.add-another .related-widget-wrapper-icon:before{content:\"\"}.change-related .related-widget-wrapper-icon:before{content:\"\"}.delete-related .related-widget-wrapper-icon:before{content:\"\"}.related-lookup{margin-left:6px}.related-lookup:before{font-family:'jet-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-size:20px;vertical-align:middle;content:\"\"}.changeform-tabs{margin:0;padding:0 0 0 16px;border-bottom:2px solid #ecf2f6;background-color:#fff;border-radius:4px 4px 0 0}@media only screen and (max-width: 960px){.changeform-tabs{padding:10px 10px 5px 10px}}.changeform-tabs-item{display:inline-block;padding:0;line-height:normal}.changeform-tabs-item a,.changeform-tabs-item a:hover,.changeform-tabs-item a:visited{display:inline-block;padding:12px 4px;margin:0 8px 0 0;border-bottom:2px solid transparent;position:relative;top:2px;color:#d0dbe6;font-weight:bold;font-size:11px;text-transform:uppercase;transition:background-color .1s,color .1s,border-color .3s}@media only screen and (max-width: 960px){.changeform-tabs-item a,.changeform-tabs-item a:hover,.changeform-tabs-item a:visited{margin:0 5px 5px 0;padding:8px 12px;top:auto;border:0;border-radius:5px;font-weight:normal;background:#d0dbe6;color:#6f7e95}}.changeform-tabs-item a:hover{color:#6f7e95}.changeform-tabs-item.errors a,.changeform-tabs-item.errors a:hover,.changeform-tabs-item.errors a:visited{border-color:#c14747}@media only screen and (max-width: 960px){.changeform-tabs-item.errors a,.changeform-tabs-item.errors a:hover,.changeform-tabs-item.errors a:visited{background:#c14747;color:#fff}}.changeform-tabs-item.selected a,.changeform-tabs-item.selected a:hover,.changeform-tabs-item.selected a:visited{color:#6f7e95;border-color:#639af5}@media only screen and (max-width: 960px){.changeform-tabs-item.selected a,.changeform-tabs-item.selected a:hover,.changeform-tabs-item.selected a:visited{background:#639af5;color:#fff}}.changeform-tabs ~ .module,.changeform-tabs ~ .inline-group{display:none !important;border-radius:0 0 4px 4px}.changeform-tabs ~ .module.selected,.changeform-tabs ~ .inline-group.selected{display:block !important}body.change-form #content-main>form>div>.module,body.change-form #content-main>form>div>.inline-group{display:none}body.change-form #content-main>form>div>.module.initialized,body.change-form #content-main>form>div>.inline-group.initialized{display:block}.hidden{display:none}.clear-list,.dashboard-item-content ul:not(.inline),.dashboard-item-content ul.inline{margin:0;padding:0;list-style:none}.fl{float:left}.fr{float:right}.cf:before,.cf:after{content:\"\";display:table}.cf:after{clear:both}.p10{padding:10px}.p20{padding:20px}.p30{padding:30px}.p40{padding:40px}.p50{padding:50px}.p60{padding:60px}.p70{padding:70px}.p80{padding:80px}.pt10{padding-top:10px}.pt20{padding-top:20px}.pt30{padding-top:30px}.pt40{padding-top:40px}.pt50{padding-top:50px}.pt60{padding-top:60px}.pt70{padding-top:70px}.pt80{padding-top:80px}.pr10{padding-right:10px}.pr20{padding-right:20px}.pr30{padding-right:30px}.pr40{padding-right:40px}.pr50{padding-right:50px}.pr60{padding-right:60px}.pr70{padding-right:70px}.pr80{padding-right:80px}.pb10{padding-bottom:10px}.pb20{padding-bottom:20px}.pb30{padding-bottom:30px}.pb40{padding-bottom:40px}.pb50{padding-bottom:50px}.pb60{padding-bottom:60px}.pb70{padding-bottom:70px}.pb80{padding-bottom:80px}.pl10{padding-left:10px}.pl20{padding-left:20px}.pl30{padding-left:30px}.pl40{padding-left:40px}.pl50{padding-left:50px}.pl60{padding-left:60px}.pl70{padding-left:70px}.pl80{padding-left:80px}.m10{margin:10px}.m20{margin:20px}.m30{margin:30px}.m40{margin:40px}.m50{margin:50px}.m60{margin:60px}.m70{margin:70px}.m80{margin:80px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mt60{margin-top:60px}.mt70{margin-top:70px}.mt80{margin-top:80px}.mr10{margin-right:10px}.mr20{margin-right:20px}.mr30{margin-right:30px}.mr40{margin-right:40px}.mr50{margin-right:50px}.mr60{margin-right:60px}.mr70{margin-right:70px}.mr80{margin-right:80px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.mb60{margin-bottom:60px}.mb70{margin-bottom:70px}.mb80{margin-bottom:80px}.ml10{margin-left:10px}.ml20{margin-left:20px}.ml30{margin-left:30px}.ml40{margin-left:40px}.ml50{margin-left:50px}.ml60{margin-left:60px}.ml70{margin-left:70px}.ml80{margin-left:80px}.pos_rel{position:relative}.pos_abs{position:absolute}.fill_width{width:100% !important}@keyframes spin{100%{transform:rotate(360deg)}}#changelist{position:relative;width:100%}#changelist table{width:100%}#changelist .results{overflow-x:auto;-webkit-overflow-scrolling:touch}@media only screen and (max-width: 960px){#changelist .results{position:relative;left:-20px;width:calc(100% + 40px);margin-bottom:0 !important}#changelist .results table{border-radius:0}#changelist .results thead th,#changelist .results tfoot td{border-radius:0}}@media only screen and (max-width: 480px){#changelist .results{left:-10px;width:calc(100% + 20px)}}#changelist .paginator{text-align:right}@media only screen and (max-width: 960px){#changelist .paginator{text-align:left}}@media only screen and (max-width: 480px){#changelist .paginator{text-align:center}}.change-list .hiddenfields{display:none}.change-list .filtered table{border-right:none}.change-list .filtered{min-height:400px}.change-list .filtered table tbody th{padding-right:1em}#changelist table thead th.action-checkbox-column{width:1.5em;text-align:center}#changelist table tbody td.action-checkbox{text-align:center}#changelist table tfoot{color:#666}#toolbar{margin-bottom:20px;display:none}@media only screen and (max-width: 960px){#toolbar{float:none}}#toolbar.initialized{display:block}#toolbar form label[for=\"searchbar\"]{display:none}#toolbar form #searchbar{margin-bottom:5px;margin-right:2px;vertical-align:top}@media only screen and (max-width: 960px){#toolbar form #searchbar{margin-right:5px}}@media only screen and (max-width: 480px){#toolbar form #searchbar{width:100%}}#toolbar form input[type=\"submit\"],#toolbar form input[type=\"submit\"]:visited,#toolbar form input[type=\"submit\"]:hover{background-color:#47bac1;color:#fff;font-size:12px;font-weight:lighter;padding:0 20px;text-transform:uppercase;vertical-align:middle;margin-bottom:5px}#toolbar form input[type=\"submit\"]:hover,#toolbar form input[type=\"submit\"]:focus{background-color:#639af5;color:#fff}#toolbar form input[type=\"submit\"]:active{background-color:#6f7e95;color:#fff}.changelist-filter-select-wrapper{margin-right:2px;margin-bottom:5px;display:inline-block;vertical-align:top}@media only screen and (max-width: 960px){.changelist-filter-select-wrapper{margin-right:5px}}@media only screen and (max-width: 480px){.changelist-filter-select-wrapper{width:100%}}@media only screen and (max-width: 480px){.changelist-filter-select-wrapper .select2{width:100% !important}}.changelist-filter-select-wrapper .select2-selection--multiple{overflow:auto;height:32px !important}.changelist-filter-select-wrapper .select2-selection--multiple .select2-selection__rendered{padding:0 2px !important}.changelist-filter-select-wrapper .select2-selection--multiple .select2-selection__choice{margin-top:2px !important;margin-right:2px !important}.changelist-filter-popup{position:relative}.changelist-filter-popup-content{display:none;position:absolute;top:0;right:0;left:0;min-width:200px;background:#fff;border-radius:4px;box-shadow:0 0 4px 0 rgba(71,186,193,0.75);z-index:1}.changelist-filter-popup-content.visible{display:block}#changelist-filter{display:none}.change-list ul.toplinks{display:block;padding:0;margin:0}.change-list ul.toplinks li{list-style-type:none;display:inline-block;margin:0 5px 5px 0;background-color:#d0dbe6;color:#6f7e95;text-decoration:none;font-size:14px;padding:6px 10px;border-radius:4px}.change-list ul.toplinks a,.change-list ul.toplinks a:visited{color:#6f7e95}.change-list ul.toplinks a:focus,.change-list ul.toplinks a:hover{text-decoration:underline}.paginator{display:none;line-height:normal;padding:0 !important;margin:0;font-size:12px}.paginator.initialized{display:inherit}.paginator .pages-wrapper{margin-left:10px;display:inline-block;margin-bottom:5px}@media only screen and (max-width: 960px){.paginator .pages-wrapper{margin-left:0}}.paginator .pages-wrapper span,.paginator .pages-wrapper a{font-size:14px;padding:6px 10px;display:inline-block}.paginator .pages-wrapper span:first-child,.paginator .pages-wrapper a:first-child{border-radius:4px 0 0 4px}.paginator .pages-wrapper span:last-child,.paginator .pages-wrapper a:last-child{border-radius:0 4px 4px 0}.paginator .pages-wrapper span:first-child:last-child,.paginator .pages-wrapper a:first-child:last-child{border-radius:4px}.paginator .pages-wrapper span{background-color:#6f7e95;color:#fff}.paginator .pages-wrapper span.disabled{background-color:#d0dbe6;color:#6f7e95}.paginator .pages-wrapper a:link,.paginator .pages-wrapper a:visited{background-color:#d0dbe6;color:#6f7e95;text-decoration:none}.paginator .pages-wrapper a:focus,.paginator .pages-wrapper a:hover{background-color:#639af5;color:#fff}.paginator a.showall:link,.paginator a.showall:visited{font-size:12px}.paginator .label{padding:8px 0}.paginator input[type=\"submit\"],.paginator input[type=\"submit\"]:hover,.paginator input[type=\"submit\"]:focus{font-size:13px;padding:6px 10px;height:auto;line-height:normal;margin:0 0 0 10px}#changelist table input{margin:0;vertical-align:baseline}#changelist table tbody tr.selected{border-color:#e5e2a5;background-color:#fffcc0}#changelist .actions{float:left;display:none}@media only screen and (max-width: 960px){#changelist .actions{float:none;margin-bottom:20px}}@media only screen and (max-width: 480px){#changelist .actions{padding:0 10px}}#changelist .actions.initialized{display:inline-block}@media only screen and (max-width: 960px){#changelist .actions.initialized{display:block}}@media only screen and (max-width: 960px){#changelist .actions label{margin-bottom:5px;display:inline-block}}@media only screen and (max-width: 480px){#changelist .actions label{display:block}}@media only screen and (max-width: 480px){#changelist .actions .select2{width:100% !important}}#changelist .actions .labels{padding:8px 0}@media only screen and (max-width: 480px){#changelist .actions .labels{text-align:center}}#changelist .actions span.all,#changelist .actions span.action-counter,#changelist .actions span.clear,#changelist .actions span.question{display:none}#changelist .actions span.clear{margin-left:5px}#changelist .actions .button,#changelist .actions .button:visited,#changelist .actions .button:hover{display:inline-block;background-color:#47bac1;color:#fff;border:0;border-radius:4px;height:32px;line-height:32px;outline:0;font-size:12px;font-weight:lighter;text-align:center;padding:0 20px;text-transform:uppercase;margin:0 8px 5px 0;transition:background .3s}@media only screen and (max-width: 480px){#changelist .actions .button,#changelist .actions .button:visited,#changelist .actions .button:hover{width:100%}}#changelist .actions .button:hover,#changelist .actions .button:focus{background-color:#639af5;color:#fff}#changelist .actions .button:active{background-color:#6f7e95;color:#fff}#changelist .actions span{font-size:12px}.changelist-footer{padding:20px 0;background:#ecf2f6}.changelist-footer.fixed{position:fixed;left:20px;right:20px;bottom:0;border-top:2px solid #d0dbe6;transition:left 0.3s}body.menu-pinned .changelist-footer.fixed{left:270px}body.menu-pinned.popup .changelist-footer.fixed{left:20px}@media only screen and (max-width: 960px){.changelist-footer.fixed{position:static;left:auto;right:auto;bottom:auto;border-top:0;padding:20px 0}}.changelist-footer.popup{left:20px}.hidden{display:none}.clear-list,.dashboard-item-content ul:not(.inline),.dashboard-item-content ul.inline{margin:0;padding:0;list-style:none}.fl{float:left}.fr{float:right}.cf:before,.cf:after{content:\"\";display:table}.cf:after{clear:both}.p10{padding:10px}.p20{padding:20px}.p30{padding:30px}.p40{padding:40px}.p50{padding:50px}.p60{padding:60px}.p70{padding:70px}.p80{padding:80px}.pt10{padding-top:10px}.pt20{padding-top:20px}.pt30{padding-top:30px}.pt40{padding-top:40px}.pt50{padding-top:50px}.pt60{padding-top:60px}.pt70{padding-top:70px}.pt80{padding-top:80px}.pr10{padding-right:10px}.pr20{padding-right:20px}.pr30{padding-right:30px}.pr40{padding-right:40px}.pr50{padding-right:50px}.pr60{padding-right:60px}.pr70{padding-right:70px}.pr80{padding-right:80px}.pb10{padding-bottom:10px}.pb20{padding-bottom:20px}.pb30{padding-bottom:30px}.pb40{padding-bottom:40px}.pb50{padding-bottom:50px}.pb60{padding-bottom:60px}.pb70{padding-bottom:70px}.pb80{padding-bottom:80px}.pl10{padding-left:10px}.pl20{padding-left:20px}.pl30{padding-left:30px}.pl40{padding-left:40px}.pl50{padding-left:50px}.pl60{padding-left:60px}.pl70{padding-left:70px}.pl80{padding-left:80px}.m10{margin:10px}.m20{margin:20px}.m30{margin:30px}.m40{margin:40px}.m50{margin:50px}.m60{margin:60px}.m70{margin:70px}.m80{margin:80px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mt60{margin-top:60px}.mt70{margin-top:70px}.mt80{margin-top:80px}.mr10{margin-right:10px}.mr20{margin-right:20px}.mr30{margin-right:30px}.mr40{margin-right:40px}.mr50{margin-right:50px}.mr60{margin-right:60px}.mr70{margin-right:70px}.mr80{margin-right:80px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.mb60{margin-bottom:60px}.mb70{margin-bottom:70px}.mb80{margin-bottom:80px}.ml10{margin-left:10px}.ml20{margin-left:20px}.ml30{margin-left:30px}.ml40{margin-left:40px}.ml50{margin-left:50px}.ml60{margin-left:60px}.ml70{margin-left:70px}.ml80{margin-left:80px}.pos_rel{position:relative}.pos_abs{position:absolute}.fill_width{width:100% !important}@keyframes spin{100%{transform:rotate(360deg)}}.sidebar{position:fixed;width:250px;top:0;left:0;bottom:0;z-index:6;background-color:#354052;color:#6f7e95;transition:background-color .3s,transform .3s;transform:translate3d(-100%, 0, 0)}@media only screen and (max-width: 960px){.sidebar{width:360px;padding-bottom:0;transition:transform .3s cubic-bezier(0, 0.5, 0.5, 1)}}@media only screen and (max-width: 480px){.sidebar{width:80%}}.sidebar.sidebar-opened{transform:none}@media only screen and (max-width: 960px){.sidebar.sidebar-opened{box-shadow:0 0 30px 10px rgba(0,0,0,0.2)}}@media only screen and (min-width: 960px){body.menu-pinned .sidebar{transform:none}}.sidebar-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background:#000;opacity:0;z-index:5}.sidebar-header{height:44px;line-height:44px;transition:transform .3s}@media only screen and (max-width: 960px){.sidebar-header.sidebar-opened{transform:translate3d(360px, 0, 0)}}@media only screen and (max-width: 480px){.sidebar-header.sidebar-opened{transform:translate3d(80%, 0, 0)}}.sidebar-header-wrapper{display:none;background-color:#354052;color:#6f7e95;position:fixed;top:0;right:0;left:0;z-index:6;transition:background-color .3s,transform .3s}@media only screen and (max-width: 960px){.sidebar-header-wrapper{display:block}body.scroll-to-bottom .sidebar-header-wrapper{transform:translate3d(0, -100%, 0)}}.sidebar-header-wrapper.sidebar-opened{background-color:#2b3647;transform:none !important}.sidebar-header-menu,.sidebar-header-menu:visited,.sidebar-header-menu:hover{display:inline-block;font-size:14px;text-transform:uppercase;color:#c0cad8;line-height:44px;padding:0 16px;border-right:1px solid #2b3647}.sidebar-header-menu-icon{font-size:16px;vertical-align:middle}.sidebar-header-menu-icon.icon-cross{display:none;font-size:20px;color:#47bac1}.sidebar-header.sidebar-opened .sidebar-header-menu-icon.icon-menu{display:none}.sidebar-header.sidebar-opened .sidebar-header-menu-icon.icon-cross{display:inline}.sidebar-close{display:none;float:right;padding:4px;margin:12px 18px 0 12px;background-color:#d0dbe6;border-radius:5px}@media only screen and (max-width: 960px){.sidebar-close{display:inline-block}}.sidebar-close-icon{color:#6f7e95;font-size:28px;font-weight:bold;vertical-align:middle}.sidebar-wrapper{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;transform:translate3d(0, 0, 0)}.sidebar-section{padding:20px 0;border-bottom:1px solid #2b3647;transition:border-bottom-color 0.3s}@media only screen and (max-width: 960px){.sidebar-section{padding:10px 0}}.sidebar-section:last-child,.sidebar-section.last{border-bottom:0}.sidebar-title{display:block;color:#6f7e95;text-transform:uppercase;font-size:11px;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 14px 0 24px;margin-bottom:10px;transition:color .3s}@media only screen and (max-width: 960px){.sidebar-title{padding:12px 18px 12px 30px;margin-bottom:0}html.touchevents .sidebar-title{padding-left:20px}}.sidebar-title-link,.sidebar-title-link:visited,.sidebar-title-link:hover{color:#6f7e95;font-weight:bold;transition:color .3s}.sidebar-title-link:hover{color:#639af5}.sidebar-link,.sidebar-link:visited,.sidebar-link:hover{display:block;color:#c0cad8;padding:8px 12px 8px 20px;vertical-align:middle;transition:color .3s,background-color .3s;position:relative}@media only screen and (max-width: 960px){.sidebar-link,.sidebar-link:visited,.sidebar-link:hover{padding:12px 18px 12px 30px}html.touchevents .sidebar-link,html.touchevents .sidebar-link:visited,html.touchevents .sidebar-link:hover{padding-left:20px}}.sidebar-link.icon,.sidebar-link:visited.icon,.sidebar-link:hover.icon{font-size:11px;text-transform:uppercase}.sidebar-link:hover,.sidebar-link.selected{color:#fff;background-color:#2b3647}.sidebar-link-icon{font-size:18px;vertical-align:middle;margin-right:6px;color:#6f7e95;transition:color .3s}.sidebar-link-label{vertical-align:middle;display:block;transition:transform .3s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.touchevents .editing .sidebar-link-label{transform:translate3d(20px, 0, 0)}.sidebar-center-link,.sidebar-center-link:visited,.sidebar-center-link:hover{display:block;color:#47bac1;font-size:11px;text-align:center;padding:8px 0;text-transform:uppercase;transition:color .3s,background-color .3s}@media only screen and (max-width: 960px){.sidebar-center-link,.sidebar-center-link:visited,.sidebar-center-link:hover{padding:12px 20px}}.sidebar-center-link:hover{color:#639af5;background-color:#2b3647}.sidebar-left{position:absolute;left:4px}html.touchevents .sidebar-left{top:0;bottom:0;transition:opacity .3s,transform .3s}.sidebar-left.collapsible{display:none}html.touchevents .sidebar-left.collapsible{display:inline-block;width:0;opacity:0;transform:scale(0);overflow:hidden}.sidebar-left-pin,.sidebar-left-pin:visited,.sidebar-left-pin:hover,.sidebar-left-unpin,.sidebar-left-unpin:visited,.sidebar-left-unpin:hover{display:inline-block;position:absolute;top:1px;font-size:14px;color:#47bac1;transition:color .3s}html.touchevents .sidebar-left-pin,html.touchevents .sidebar-left-pin:visited,html.touchevents .sidebar-left-pin:hover,html.touchevents .sidebar-left-unpin,html.touchevents .sidebar-left-unpin:visited,html.touchevents .sidebar-left-unpin:hover{position:static;padding:6px;margin-top:2px;font-size:18px}@media only screen and (max-width: 960px){html.touchevents .sidebar-left-pin,html.touchevents .sidebar-left-pin:visited,html.touchevents .sidebar-left-pin:hover,html.touchevents .sidebar-left-unpin,html.touchevents .sidebar-left-unpin:visited,html.touchevents .sidebar-left-unpin:hover{margin-top:6px}}.sidebar-left-pin:hover,.sidebar-left-unpin:hover{color:#639af5}.apps-list-pinned .sidebar-left-pin{display:none}.apps-list .sidebar-left-unpin{display:none}html.no-touchevents .sidebar-link:hover .sidebar-left.collapsible{display:inline-block}html.touchevents .editing .sidebar-left.collapsible{opacity:1;transform:scale(1);width:auto}.sidebar-right{float:right;margin-left:10px}.sidebar-right.collapsible{display:none}html.touchevents .sidebar-right.collapsible{display:inline}.sidebar-right-edit{display:none;font-size:18px}html.touchevents .sidebar-right-edit{display:inline}.sidebar-right-plus{font-size:14px;outline:0}.sidebar-right-arrow{color:#639af5;font-size:16px;font-weight:bold !important;transition:color .3s,opacity .3s}html.touchevents .editing .sidebar-right-arrow{opacity:0}.sidebar-right-remove,.sidebar-right-remove:visited,.sidebar-right-remove:hover{position:relative;color:#47bac1;transition:color .3s}.sidebar-right-remove:hover{color:#639af5}.sidebar-link:hover .sidebar-right.collapsible{display:inline-block}.sidebar-link:hover .sidebar-right-arrow{color:#639af5}.sidebar .clone{display:none}.sidebar .apps-hide-label{display:none}.sidebar .apps-hide.apps-visible .apps-hide-label.apps-visible{display:inline}.sidebar .apps-hide.apps-hidden .apps-hide-label.apps-hidden{display:inline}.sidebar-copyright{background-color:#2b3647;color:#6f7e95;height:32px;line-height:32px;position:absolute;bottom:0;left:0;right:0;text-align:center;font-size:11px;font-weight:bold;transition:background-color .3s,color .3s}@media only screen and (max-width: 960px){.sidebar-copyright{display:none}}.sidebar-popup{position:absolute;top:0;bottom:0;left:0;width:250px;color:#6f7e95;background-color:#ecf2f6;overflow-y:auto;-webkit-overflow-scrolling:touch}@media only screen and (max-width: 960px){.sidebar-popup{width:360px}}@media only screen and (max-width: 480px){.sidebar-popup{width:80%}}.sidebar-popup-container{display:none;position:fixed;top:0;left:250px;bottom:0;right:0;z-index:5}body.menu-pinned .sidebar-popup-container{background-color:rgba(0,0,0,0.5)}@media only screen and (max-width: 960px){.sidebar-popup-container{left:0}}.sidebar-popup-section{display:none}.sidebar-popup-title{font-size:12px;font-weight:bold;text-transform:uppercase;padding:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width: 960px){.sidebar-popup-title{padding:24px 0 24px 20px;margin-bottom:0;font-size:14px}}.sidebar-popup-search{background-color:#d0dbe6;color:#6f7e95;width:100%;height:32px;text-indent:20px;border:0;font-size:13px;outline:0;padding:0;margin:0 0 12px 0;border-radius:0}.sidebar-popup-search::placeholder{color:rgba(111,126,149,0.5)}@media only screen and (max-width: 960px){.sidebar-popup-search{font-size:14px;height:40px}}.sidebar-popup-list{margin:0;padding:0;list-style:none}.sidebar-popup-list-item{display:block}.sidebar-popup-list-item a,.sidebar-popup-list-item a:visited,.sidebar-popup-list-item a:hover{color:#6f7e95;padding:8px 20px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width: 960px){.sidebar-popup-list-item a,.sidebar-popup-list-item a:visited,.sidebar-popup-list-item a:hover{padding:12px 20px}}.sidebar-popup-list-item.selected a{background-color:#639af5;color:#fff}.sidebar-container-toggle{float:left;display:inline-block;vertical-align:middle;cursor:pointer;line-height:31px;padding:10px 0 10px 20px}.sidebar-container-toggle:hover{color:#639af5}body.login .sidebar-container-toggle,body.menu-pinned .sidebar-container-toggle{display:none}@media only screen and (max-width: 960px){.sidebar-container-toggle{display:none}}.hidden{display:none}.clear-list,.dashboard-item-content ul:not(.inline),.dashboard-item-content ul.inline{margin:0;padding:0;list-style:none}.fl{float:left}.fr{float:right}.cf:before,.cf:after{content:\"\";display:table}.cf:after{clear:both}.p10{padding:10px}.p20{padding:20px}.p30{padding:30px}.p40{padding:40px}.p50{padding:50px}.p60{padding:60px}.p70{padding:70px}.p80{padding:80px}.pt10{padding-top:10px}.pt20{padding-top:20px}.pt30{padding-top:30px}.pt40{padding-top:40px}.pt50{padding-top:50px}.pt60{padding-top:60px}.pt70{padding-top:70px}.pt80{padding-top:80px}.pr10{padding-right:10px}.pr20{padding-right:20px}.pr30{padding-right:30px}.pr40{padding-right:40px}.pr50{padding-right:50px}.pr60{padding-right:60px}.pr70{padding-right:70px}.pr80{padding-right:80px}.pb10{padding-bottom:10px}.pb20{padding-bottom:20px}.pb30{padding-bottom:30px}.pb40{padding-bottom:40px}.pb50{padding-bottom:50px}.pb60{padding-bottom:60px}.pb70{padding-bottom:70px}.pb80{padding-bottom:80px}.pl10{padding-left:10px}.pl20{padding-left:20px}.pl30{padding-left:30px}.pl40{padding-left:40px}.pl50{padding-left:50px}.pl60{padding-left:60px}.pl70{padding-left:70px}.pl80{padding-left:80px}.m10{margin:10px}.m20{margin:20px}.m30{margin:30px}.m40{margin:40px}.m50{margin:50px}.m60{margin:60px}.m70{margin:70px}.m80{margin:80px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mt60{margin-top:60px}.mt70{margin-top:70px}.mt80{margin-top:80px}.mr10{margin-right:10px}.mr20{margin-right:20px}.mr30{margin-right:30px}.mr40{margin-right:40px}.mr50{margin-right:50px}.mr60{margin-right:60px}.mr70{margin-right:70px}.mr80{margin-right:80px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.mb60{margin-bottom:60px}.mb70{margin-bottom:70px}.mb80{margin-bottom:80px}.ml10{margin-left:10px}.ml20{margin-left:20px}.ml30{margin-left:30px}.ml40{margin-left:40px}.ml50{margin-left:50px}.ml60{margin-left:60px}.ml70{margin-left:70px}.ml80{margin-left:80px}.pos_rel{position:relative}.pos_abs{position:absolute}.fill_width{width:100% !important}@keyframes spin{100%{transform:rotate(360deg)}}.related-popup{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;padding-left:250px;box-sizing:border-box;display:none;background:#ecf2f6;background-clip:content-box;-webkit-overflow-scrolling:touch;overflow-y:scroll}@media only screen and (max-width: 960px){.related-popup{padding-left:0}}.related-popup iframe{border:0;width:100%;height:100%}.related-popup-container{display:none;background-color:rgba(0,0,0,0.5);position:fixed;top:0;left:0;bottom:0;right:0;z-index:15}.related-popup-container .loading-indicator{display:none;font-size:96px;color:#fff;position:absolute;top:50%;left:50%;margin-left:-48px;margin-top:-48px;animation:spin 4s linear infinite}.related-popup-back,.related-popup-back:visited,.related-popup-back:hover{display:none;background:#59677e;color:#fff;position:absolute;top:20px;left:250px;z-index:5;width:100px;padding:14px 6px 14px 0;text-align:center;margin-left:-100px;box-sizing:border-box;text-transform:uppercase;border-radius:6px 0 0 6px;transition:background-color .3s,color .3s}@media only screen and (max-width: 960px){.related-popup-back,.related-popup-back:visited,.related-popup-back:hover{margin-left:0;top:auto;bottom:10px;left:10px;width:auto;padding:10px;border-radius:6px}}.related-popup-back:hover,.related-popup-back:focus{background:#ecf2f6;color:#6f7e95}@media only screen and (max-width: 960px){.related-popup-back:hover,.related-popup-back:focus{background:#639af5;color:#fff}}.related-popup-back-icon{vertical-align:middle;font-weight:bold;font-size:18px}@media only screen and (max-width: 960px){.related-popup-back-label{display:none}}.hidden{display:none}.clear-list,.dashboard-item-content ul:not(.inline),.dashboard-item-content ul.inline{margin:0;padding:0;list-style:none}.fl{float:left}.fr{float:right}.cf:before,.cf:after{content:\"\";display:table}.cf:after{clear:both}.p10{padding:10px}.p20{padding:20px}.p30{padding:30px}.p40{padding:40px}.p50{padding:50px}.p60{padding:60px}.p70{padding:70px}.p80{padding:80px}.pt10{padding-top:10px}.pt20{padding-top:20px}.pt30{padding-top:30px}.pt40{padding-top:40px}.pt50{padding-top:50px}.pt60{padding-top:60px}.pt70{padding-top:70px}.pt80{padding-top:80px}.pr10{padding-right:10px}.pr20{padding-right:20px}.pr30{padding-right:30px}.pr40{padding-right:40px}.pr50{padding-right:50px}.pr60{padding-right:60px}.pr70{padding-right:70px}.pr80{padding-right:80px}.pb10{padding-bottom:10px}.pb20{padding-bottom:20px}.pb30{padding-bottom:30px}.pb40{padding-bottom:40px}.pb50{padding-bottom:50px}.pb60{padding-bottom:60px}.pb70{padding-bottom:70px}.pb80{padding-bottom:80px}.pl10{padding-left:10px}.pl20{padding-left:20px}.pl30{padding-left:30px}.pl40{padding-left:40px}.pl50{padding-left:50px}.pl60{padding-left:60px}.pl70{padding-left:70px}.pl80{padding-left:80px}.m10{margin:10px}.m20{margin:20px}.m30{margin:30px}.m40{margin:40px}.m50{margin:50px}.m60{margin:60px}.m70{margin:70px}.m80{margin:80px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mt60{margin-top:60px}.mt70{margin-top:70px}.mt80{margin-top:80px}.mr10{margin-right:10px}.mr20{margin-right:20px}.mr30{margin-right:30px}.mr40{margin-right:40px}.mr50{margin-right:50px}.mr60{margin-right:60px}.mr70{margin-right:70px}.mr80{margin-right:80px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.mb60{margin-bottom:60px}.mb70{margin-bottom:70px}.mb80{margin-bottom:80px}.ml10{margin-left:10px}.ml20{margin-left:20px}.ml30{margin-left:30px}.ml40{margin-left:40px}.ml50{margin-left:50px}.ml60{margin-left:60px}.ml70{margin-left:70px}.ml80{margin-left:80px}.pos_rel{position:relative}.pos_abs{position:absolute}.fill_width{width:100% !important}@keyframes spin{100%{transform:rotate(360deg)}}.dashboard .module{margin-bottom:10px}.dashboard .module table th{width:100%}.dashboard .module table td{white-space:nowrap}.dashboard .module table td a{display:block;padding-right:.6em}.dashboard #content{max-width:600px}@media only screen and (max-width: 960px){.dashboard #content{max-width:none}}.dashboard.jet #content{max-width:none}.dashboard .breadcrumbs{margin-bottom:20px}@media only screen and (max-width: 960px){.dashboard .breadcrumbs{display:none}}@media only screen and (max-width: 960px){.dashboard.jet.change-form .breadcrumbs{display:block}}#recent-actions-module>h2{padding:6px;text-transform:uppercase;font-size:11px;font-weight:bold;margin:0}#recent-actions-module>h3{display:none}.module ul.actionlist{padding:0;margin:0 0 2px 0;border-collapse:collapse;background:#fff;border-radius:4px;overflow-x:auto;box-shadow:0 2px 0 0 #d0dbe6}ul.actionlist li{padding:8px;list-style-type:none;font-size:13px;border-bottom:1px solid #f4f4f4;white-space:normal;overflow:hidden;text-overflow:ellipsis}ul.actionlist li br{display:none}.dashboard-container{min-height:100%}.dashboard-container.columns_1 .dashboard-column-wrapper{width:100%}@media only screen and (max-width: 960px){.dashboard-container.columns_1 .dashboard-column-wrapper{width:100%}}.dashboard-container.columns_2 .dashboard-column-wrapper{width:50%}@media only screen and (max-width: 960px){.dashboard-container.columns_2 .dashboard-column-wrapper{width:100%}}.dashboard-container.columns_3 .dashboard-column-wrapper{width:33.33333%}@media only screen and (max-width: 960px){.dashboard-container.columns_3 .dashboard-column-wrapper{width:100%}}.dashboard-container.columns_4 .dashboard-column-wrapper{width:25%}@media only screen and (max-width: 960px){.dashboard-container.columns_4 .dashboard-column-wrapper{width:100%}}.dashboard-container.columns_5 .dashboard-column-wrapper{width:20%}@media only screen and (max-width: 960px){.dashboard-container.columns_5 .dashboard-column-wrapper{width:100%}}.dashboard-tools{position:absolute;top:11px;right:215px}@media only screen and (max-width: 960px){.dashboard-tools{display:none;position:static;margin:10px 20px 0 20px;padding:10px;background:#fff;border-radius:5px}}@media only screen and (max-width: 480px){.dashboard-tools{margin:10px 10px 0 10px}}.dashboard-tools .button{vertical-align:middle}@media only screen and (max-width: 960px){.dashboard-tools.visible{display:block}}.dashboard-tools-toggle-icon{vertical-align:middle}.dashboard-tools-toggle-container{display:none;margin:20px 20px 0 20px;text-align:right}@media only screen and (max-width: 960px){.dashboard-tools-toggle-container{display:block}}@media only screen and (max-width: 480px){.dashboard-tools-toggle-container{margin:10px 10px 0 10px}}.dashboard-column{margin-left:10px;border:2px dashed transparent;min-height:100px;border-radius:4px}@media only screen and (max-width: 960px){.dashboard-column{margin-left:0;min-height:0}}.dashboard-column-wrapper{float:left;min-width:200px}.dashboard-column.first{margin-left:0}.dashboard-column.active{border-color:#d0dbe6}.dashboard-item{background:#ecf2f6;border-radius:4px;margin-bottom:20px;transition:background .3s}@media only screen and (max-width: 960px){.dashboard-item{margin-bottom:10px}}.dashboard-item:last-child{margin-bottom:0}@media only screen and (max-width: 960px){.dashboard-item:last-child{margin-bottom:10px}}.dashboard-item.collapsed{background-color:#d0dbe6}.dashboard-item.ui-sortable-helper{box-shadow:0 0 20px 0 rgba(0,0,0,0.25)}.dashboard-item.placeholder{background-color:#fffcc0}.dashboard-item-header{padding:0 10px 0 6px}.dashboard-item-header-title{display:block;font-size:11px;font-weight:bold;text-transform:uppercase;line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-item-header-drag{float:right;line-height:30px !important;margin-left:10px}html.touchevents .dashboard-item-header-drag{display:none}.dashboard-item-header-collapse-button{font-size:13px;vertical-align:middle;font-weight:bold !important}.dashboard-item-header-buttons{float:right;margin-left:10px;font-size:13px;line-height:30px;vertical-align:middle;visibility:hidden}.dashboard-item-header-buttons a{vertical-align:middle}html.touchevents .dashboard-item-header-buttons{visibility:visible}.dashboard-item-header:hover .dashboard-item-header-buttons{visibility:visible}.dashboard-item-content{background:#fff;border-radius:4px;box-shadow:0 2px 0 0 #d0dbe6;overflow:hidden}.dashboard-item-content.contrast{background:#59677e;color:#fff}.dashboard-item-content.contrast .loading-indicator{color:#fff}.dashboard-item-content ul:not(.inline) li{display:block;border-bottom:1px solid #f4f4f4;font-size:13px;padding:8px}.dashboard-item-content ul:not(.inline) li.contrast{background:#59677e;font-size:12px}.dashboard-item-content ul:not(.inline) li.contrast,.dashboard-item-content ul:not(.inline) li.contrast a,.dashboard-item-content ul:not(.inline) li.contrast a:visited,.dashboard-item-content ul:not(.inline) li.contrast a:hover{color:#fff;text-decoration:none;text-transform:uppercase}.dashboard-item-content ul:not(.inline) li:last-child{border-bottom:0}.dashboard-item-content ul:not(.inline) li .float-right{float:right;position:relative}.dashboard-item-content ul:not(.inline) li .dim{text-transform:lowercase;font-size:11px;color:#d0dbe6}.dashboard-item-content ul:not(.inline) li .warning{color:#c14747}.dashboard-item-content ul.inline{display:inline-block}.dashboard-item-content ul.inline li{display:inline-block;margin-left:10px}.dashboard-item-content ul.inline li:first-child{margin-left:0}.dashboard-item-content ul.inline li .nowrap{white-space:nowrap}.dashboard-item-content ul.inline.bordered li{border-left:1px solid #d0dbe6;margin-left:0;padding:0 10px}.dashboard-item-content ul.inline.bordered li:first-child{border-left:0}.dashboard-item-content .padding{padding:10px}.dashboard-item-content .center{text-align:center}.dashboard-item-content .big{font-size:20px;font-weight:bold}.dashboard-item-content .highlight{color:#47bac1}.dashboard-item-content .dim{color:#d0dbe6}.dashboard-item-content .nowrap{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-item-content canvas .chart-fillColor{color:rgba(99,154,245,0.25)}.dashboard-item-content canvas .chart-strokeColor{color:#639af5}.dashboard-item-content canvas .chart-pointColor{color:#fff}.dashboard-item-content canvas .chart-pointHighlightFill{color:#639af5}.dashboard-item-content canvas .chart-scaleGridLineColor{color:rgba(0,0,0,0.1)}.dashboard-item-content canvas .chart-scaleLineColor{color:rgba(0,0,0,0.1)}.dashboard-item-content canvas .chart-scaleFontColor{color:#fff}.dashboard-item-content table{width:100%;box-shadow:none}.dashboard-item-collapse .icon-arrow-up{display:inline}.dashboard-item-collapse .icon-arrow-down{display:none}.dashboard-item.collapsed .dashboard-item-content{display:none}.dashboard-item.collapsed .dashboard-item-collapse .icon-arrow-up{display:none}.dashboard-item.collapsed .dashboard-item-collapse .icon-arrow-down{display:inline}.add-dashboard+.select2{background-color:transparent}@media only screen and (max-width: 960px){.add-dashboard+.select2{min-width:160px;max-width:160px}}@media only screen and (max-width: 480px){.add-dashboard+.select2{width:100% !important;max-width:none;margin-bottom:5px}}.add-dashboard+.select2 .select2-selection{border-radius:4px 0 0 4px !important;border-width:0}@media only screen and (max-width: 960px){.add-dashboard+.select2 .select2-selection{border-radius:4px !important;border-width:1px}}.add-dashboard-link{border-radius:0 4px 4px 0 !important;padding:0 10px !important}@media only screen and (max-width: 960px){.add-dashboard-link{margin-left:6px;border-radius:4px !important;margin-right:5px}}@media only screen and (max-width: 480px){.add-dashboard-link{margin-left:0}}.add-dashboard-link-icon{vertical-align:middle}.add-dashboard-link-label{display:none;vertical-align:middle;margin-left:4px}@media only screen and (max-width: 960px){.reset-dashboard-link{float:right}}@media only screen and (max-width: 480px){.reset-dashboard-link{float:none}}.reset-dashboard-link-icon{vertical-align:middle}.reset-dashboard-link-label{display:none;vertical-align:middle;margin-left:6px}@media only screen and (max-width: 960px){.reset-dashboard-link-label{display:inline}}.hidden{display:none}.clear-list,.dashboard-item-content ul:not(.inline),.dashboard-item-content ul.inline{margin:0;padding:0;list-style:none}.fl{float:left}.fr{float:right}.cf:before,.cf:after{content:\"\";display:table}.cf:after{clear:both}.p10{padding:10px}.p20{padding:20px}.p30{padding:30px}.p40{padding:40px}.p50{padding:50px}.p60{padding:60px}.p70{padding:70px}.p80{padding:80px}.pt10{padding-top:10px}.pt20{padding-top:20px}.pt30{padding-top:30px}.pt40{padding-top:40px}.pt50{padding-top:50px}.pt60{padding-top:60px}.pt70{padding-top:70px}.pt80{padding-top:80px}.pr10{padding-right:10px}.pr20{padding-right:20px}.pr30{padding-right:30px}.pr40{padding-right:40px}.pr50{padding-right:50px}.pr60{padding-right:60px}.pr70{padding-right:70px}.pr80{padding-right:80px}.pb10{padding-bottom:10px}.pb20{padding-bottom:20px}.pb30{padding-bottom:30px}.pb40{padding-bottom:40px}.pb50{padding-bottom:50px}.pb60{padding-bottom:60px}.pb70{padding-bottom:70px}.pb80{padding-bottom:80px}.pl10{padding-left:10px}.pl20{padding-left:20px}.pl30{padding-left:30px}.pl40{padding-left:40px}.pl50{padding-left:50px}.pl60{padding-left:60px}.pl70{padding-left:70px}.pl80{padding-left:80px}.m10{margin:10px}.m20{margin:20px}.m30{margin:30px}.m40{margin:40px}.m50{margin:50px}.m60{margin:60px}.m70{margin:70px}.m80{margin:80px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mt60{margin-top:60px}.mt70{margin-top:70px}.mt80{margin-top:80px}.mr10{margin-right:10px}.mr20{margin-right:20px}.mr30{margin-right:30px}.mr40{margin-right:40px}.mr50{margin-right:50px}.mr60{margin-right:60px}.mr70{margin-right:70px}.mr80{margin-right:80px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.mb60{margin-bottom:60px}.mb70{margin-bottom:70px}.mb80{margin-bottom:80px}.ml10{margin-left:10px}.ml20{margin-left:20px}.ml30{margin-left:30px}.ml40{margin-left:40px}.ml50{margin-left:50px}.ml60{margin-left:60px}.ml70{margin-left:70px}.ml80{margin-left:80px}.pos_rel{position:relative}.pos_abs{position:absolute}.fill_width{width:100% !important}@keyframes spin{100%{transform:rotate(360deg)}}.delete-confirmation #content>h1+p+h2+ul{background:#f0dada;color:#d49d9d;border-radius:4px;padding:20px;list-style-type:none;margin:0}.delete-confirmation #content>h1+p+h2+ul li{list-style:none;line-height:1.8}.delete-confirmation #content>ul:nth-of-type(2),.delete-confirmation #content>h1+p+ul{background:#fff;border-radius:4px;box-shadow:0 2px 0 0 #d0dbe6}.delete-confirmation #content>ul:nth-of-type(2),.delete-confirmation #content>ul:nth-of-type(2) ul,.delete-confirmation #content>h1+p+ul,.delete-confirmation #content>h1+p+ul ul{list-style-type:none;margin:0;padding:0}.delete-confirmation #content>ul:nth-of-type(2) li,.delete-confirmation #content>ul:nth-of-type(2) ul li,.delete-confirmation #content>h1+p+ul li,.delete-confirmation #content>h1+p+ul ul li{list-style:disc;line-height:1.8}.delete-confirmation #content>ul:nth-of-type(2) ul,.delete-confirmation #content>h1+p+ul ul{margin-left:20px}.delete-confirmation #content>ul:nth-of-type(2)>li,.delete-confirmation #content>h1+p+ul>li{padding:8px;border-bottom:1px solid #f4f4f4;font-size:13px;list-style:none}.delete-confirmation #content>ul:nth-of-type(2)>li:last-child,.delete-confirmation #content>h1+p+ul>li:last-child{border-bottom:0}.delete-confirmation #content form{margin-top:20px}.delete-confirmation #content form input[type=\"submit\"]{background-color:#c14747;color:#fff;font-size:12px;font-weight:lighter;padding:0 20px;text-transform:uppercase;vertical-align:middle;margin-bottom:5px}@media only screen and (max-width: 960px){.delete-confirmation #content form input[type=\"submit\"]{display:block;width:100%}}.delete-confirmation #content form input[type=\"submit\"]:hover,.delete-confirmation #content form input[type=\"submit\"]:focus{background-color:#639af5;color:#fff}.delete-confirmation #content form input[type=\"submit\"]:active{background-color:#6f7e95;color:#fff}.delete-confirmation #content form .button{vertical-align:middle;margin-left:10px;margin-bottom:5px;box-sizing:border-box}@media only screen and (max-width: 960px){.delete-confirmation #content form .button{margin-left:0;display:block;width:100%}}.hidden{display:none}.clear-list,.dashboard-item-content ul:not(.inline),.dashboard-item-content ul.inline{margin:0;padding:0;list-style:none}.fl{float:left}.fr{float:right}.cf:before,.cf:after{content:\"\";display:table}.cf:after{clear:both}.p10{padding:10px}.p20{padding:20px}.p30{padding:30px}.p40{padding:40px}.p50{padding:50px}.p60{padding:60px}.p70{padding:70px}.p80{padding:80px}.pt10{padding-top:10px}.pt20{padding-top:20px}.pt30{padding-top:30px}.pt40{padding-top:40px}.pt50{padding-top:50px}.pt60{padding-top:60px}.pt70{padding-top:70px}.pt80{padding-top:80px}.pr10{padding-right:10px}.pr20{padding-right:20px}.pr30{padding-right:30px}.pr40{padding-right:40px}.pr50{padding-right:50px}.pr60{padding-right:60px}.pr70{padding-right:70px}.pr80{padding-right:80px}.pb10{padding-bottom:10px}.pb20{padding-bottom:20px}.pb30{padding-bottom:30px}.pb40{padding-bottom:40px}.pb50{padding-bottom:50px}.pb60{padding-bottom:60px}.pb70{padding-bottom:70px}.pb80{padding-bottom:80px}.pl10{padding-left:10px}.pl20{padding-left:20px}.pl30{padding-left:30px}.pl40{padding-left:40px}.pl50{padding-left:50px}.pl60{padding-left:60px}.pl70{padding-left:70px}.pl80{padding-left:80px}.m10{margin:10px}.m20{margin:20px}.m30{margin:30px}.m40{margin:40px}.m50{margin:50px}.m60{margin:60px}.m70{margin:70px}.m80{margin:80px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mt60{margin-top:60px}.mt70{margin-top:70px}.mt80{margin-top:80px}.mr10{margin-right:10px}.mr20{margin-right:20px}.mr30{margin-right:30px}.mr40{margin-right:40px}.mr50{margin-right:50px}.mr60{margin-right:60px}.mr70{margin-right:70px}.mr80{margin-right:80px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.mb60{margin-bottom:60px}.mb70{margin-bottom:70px}.mb80{margin-bottom:80px}.ml10{margin-left:10px}.ml20{margin-left:20px}.ml30{margin-left:30px}.ml40{margin-left:40px}.ml50{margin-left:50px}.ml60{margin-left:60px}.ml70{margin-left:70px}.ml80{margin-left:80px}.pos_rel{position:relative}.pos_abs{position:absolute}.fill_width{width:100% !important}@keyframes spin{100%{transform:rotate(360deg)}}body.login{background:#354052;padding:100px 30px 30px 30px}@media only screen and (max-width: 480px){body.login{padding:30px 10px 10px 10px}}body.login #container{background:#fff;border-radius:4px;min-height:0;padding:0;margin-left:auto;margin-right:auto;width:400px}@media only screen and (max-width: 480px){body.login #container{width:100%}}body.login #header{background:#59677e;color:#fff;text-transform:uppercase;font-size:11px;font-weight:bold;border-radius:4px 4px 0 0}body.login #content{padding:30px}body.login .sidebar{display:none}body.login .sidebar-header{display:none}body.login .breadcrumbs{display:none}body.login #content-main{width:100%}body.login .form-row{padding:4px;float:left;width:100%;box-sizing:border-box}body.login .form-row label{padding-right:0.5em;line-height:2em;font-size:1em;clear:both}body.login .form-row label.required:after{content:''}body.login .form-row #id_username,body.login .form-row #id_password{clear:both;padding:6px;width:100%;box-sizing:border-box}body.login span.help{font-size:10px;display:block}body.login .submit-row{clear:both;padding:20px 0 0 0;margin:0;text-align:center}body.login .submit-row input[type=\"submit\"]{font-size:12px;font-weight:lighter;background-color:#47bac1;color:#fff;text-transform:uppercase}body.login .submit-row input[type=\"submit\"]:hover,body.login .submit-row input[type=\"submit\"]:focus{background-color:#639af5;color:#fff}body.login .submit-row input[type=\"submit\"]:active{background-color:#6f7e95;color:#fff}body.login .password-reset-link{text-align:center}body.login #footer{padding:0}\n",".hidden {\n display: none;\n}\n\n.clear-list {\n margin: 0;\n padding: 0;\n list-style: none;\n}\n\n.fl {\n float: left;\n}\n\n.fr {\n float: right;\n}\n\n.cf:before, .cf:after {\n content: \"\";\n display: table;\n}\n\n.cf:after {\n clear: both;\n}\n\n@each $class, $style in (p, padding), (pt, padding-top), (pr, padding-right), (pb, padding-bottom), (pl, padding-left),\n (m, margin), (mt, margin-top), (mr, margin-right), (mb, margin-bottom), (ml, margin-left) {\n @for $i from 1 through 8 {\n $value: $i * 10;\n .#{$class}#{$value} {\n #{$style}: #{$value}px;\n }\n }\n}\n\n.pos_rel {\n position: relative;\n}\n\n.pos_abs {\n position: absolute;\n}\n\n.fill_width {\n width: 100% !important;\n}\n\n@mixin for-width($width) {\n @media only screen and (max-width: $width) {\n @content;\n }\n}\n\n@mixin for-desktop {\n @media only screen and (min-width: $mobile-max-width) {\n @content;\n }\n}\n\n@mixin for-mobile {\n @include for-width($mobile-max-width) {\n @content;\n }\n}\n\n@mixin for-phone {\n @include for-width($phone-max-width) {\n @content;\n }\n}\n\n@keyframes spin { 100% { transform: rotate(360deg); } }\n\n@mixin font-icon {\n font-family: 'jet-icons';\n speak: none;\n font-style: normal;\n font-weight: normal;\n font-variant: normal;\n text-transform: none;\n line-height: 1;\n\n /* Better Font Rendering =========== */\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n display: inline-block;\n}\n\n/// Convert angle\n/// @author Chris Eppstein\n/// @param {Number} $value - Value to convert\n/// @param {String} $unit - Unit to convert to\n/// @return {Number} Converted angle\n@function convert-angle($value, $unit) {\n $convertable-units: deg grad turn rad;\n $conversion-factors: 1 (10grad/9deg) (1turn/360deg) (3.1415926rad/180deg);\n @if index($convertable-units, unit($value)) and index($convertable-units, $unit) {\n @return $value\n / nth($conversion-factors, index($convertable-units, unit($value)))\n * nth($conversion-factors, index($convertable-units, $unit));\n }\n\n @warn \"Cannot convert `#{unit($value)}` to `#{$unit}`.\";\n}\n\n/// Test if `$value` is an angle\n/// @param {*} $value - Value to test\n/// @return {Bool}\n@function is-direction($value) {\n $is-direction: index((to top, to top right, to right top, to right, to bottom right, to right bottom, to bottom, to bottom left, to left bottom, to left, to left top, to top left), $value);\n $is-angle: type-of($value) == 'number' and index('deg' 'grad' 'turn' 'rad', unit($value));\n\n @return $is-direction or $is-angle;\n}\n\n/// Convert a direction to legacy syntax\n/// @param {Keyword | Angle} $value - Value to convert\n/// @require {function} is-direction\n/// @require {function} convert-angle\n@function legacy-direction($value) {\n @if is-direction($value) == false {\n @warn \"Cannot convert `#{$value}` to legacy syntax because it doesn't seem to be an angle or a direction\";\n }\n\n $conversion-map: (\n to top : bottom,\n to top right : bottom left,\n to right top : left bottom,\n to right : left,\n to bottom right : top left,\n to right bottom : left top,\n to bottom : top,\n to bottom left : top right,\n to left bottom : right top,\n to left : right,\n to left top : right bottom,\n to top left : bottom right\n );\n\n @if map-has-key($conversion-map, $value) {\n @return map-get($conversion-map, $value);\n }\n\n @return 90deg - convert-angle($value, 'deg');\n}\n\n/// Mixin printing a linear-gradient\n/// as well as a plain color fallback\n/// and the `-webkit-` prefixed declaration\n/// @access public\n/// @param {String | List | Angle} $direction - Linear gradient direction\n/// @param {Arglist} $color-stops - List of color-stops composing the gradient\n@mixin linear-gradient($direction, $color-stops...) {\n @if is-direction($direction) == false {\n $color-stops: ($direction, $color-stops);\n $direction: 180deg;\n }\n\n background: nth(nth($color-stops, 1), 1);\n background: -webkit-linear-gradient(legacy-direction($direction), $color-stops);\n background: linear-gradient($direction, $color-stops);\n}","@import \"globals\";\n\n/* DASHBOARD */\n\n.dashboard {\n .module {\n margin-bottom: 10px;\n\n table {\n th {\n width: 100%;\n }\n\n td {\n white-space: nowrap;\n\n a {\n display: block;\n padding-right: .6em;\n }\n }\n }\n }\n\n #content {\n max-width: 600px;\n\n @include for-mobile {\n max-width: none;\n }\n }\n\n &.jet #content {\n max-width: none;\n }\n\n .breadcrumbs {\n margin-bottom: 20px;\n\n @include for-mobile {\n display: none;\n }\n }\n\n &.jet.change-form .breadcrumbs {\n @include for-mobile {\n display: block;\n }\n }\n}\n\n/* RECENT ACTIONS MODULE */\n\n#recent-actions-module {\n > h2 {\n padding: 6px;\n text-transform: uppercase;\n font-size: 11px;\n font-weight: bold;\n margin: 0;\n }\n\n > h3 {\n display: none;\n }\n}\n\n.module ul.actionlist {\n padding: 0;\n margin: 0 0 2px 0;\n border-collapse: collapse;\n background: $content-background-color;\n border-radius: 4px;\n overflow-x: auto;\n box-shadow: 0 2px 0 0 $content-border2-color;\n}\n\nul.actionlist li {\n padding: 8px;\n list-style-type: none;\n font-size: 13px;\n border-bottom: 1px solid $content-border-color;\n white-space: normal;\n overflow: hidden;\n text-overflow: ellipsis;\n\n br {\n display: none;\n }\n}\n\n/* JET DASHBOARD */\n\n.dashboard {\n &-container {\n min-height: 100%;\n }\n\n @for $i from 1 through 5 {\n &-container.columns_#{$i} &-column-wrapper {\n width: (100% / $i);\n\n @include for-mobile {\n width: 100%;\n }\n }\n }\n\n &-tools {\n position: absolute;\n top: ($top-height + 10px * 2) / 2 - 30px / 2;\n right: 20px + 175px + 20px;\n\n @include for-mobile {\n display: none;\n position: static;\n margin: 10px 20px 0 20px;\n padding: 10px;\n background: $content-background-color;\n border-radius: 5px;\n }\n\n @include for-phone {\n margin: 10px 10px 0 10px;\n }\n\n .button {\n vertical-align: middle;\n }\n\n &.visible {\n @include for-mobile {\n display: block;\n }\n }\n\n &-toggle {\n &-icon {\n vertical-align: middle;\n }\n\n &-container {\n display: none;\n margin: 20px 20px 0 20px;\n text-align: right;\n\n @include for-mobile {\n display: block;\n }\n\n @include for-phone {\n margin: 10px 10px 0 10px;\n }\n }\n }\n }\n\n &-column {\n margin-left: 10px;\n border: 2px dashed transparent;\n min-height: 100px;\n border-radius: 4px;\n\n @include for-mobile {\n margin-left: 0;\n min-height: 0;\n }\n\n &-wrapper {\n float: left;\n min-width: 200px;\n }\n\n &.first {\n margin-left: 0;\n }\n\n &.active {\n border-color: $content-border2-color;\n }\n\n &.hovered { }\n }\n\n &-item {\n background: $background-color;\n border-radius: 4px;\n margin-bottom: 20px;\n transition: background $transitions-duration;\n\n @include for-mobile {\n margin-bottom: 10px;\n }\n\n &:last-child {\n margin-bottom: 0;\n\n @include for-mobile {\n margin-bottom: 10px;\n }\n }\n\n &.collapsed {\n background-color: $content-contrast3-background-color;\n }\n\n &.ui-sortable-helper {\n box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.25);\n }\n\n &.placeholder {\n background-color: $content-selected-background-color;\n }\n\n &-header {\n padding: 0 10px 0 6px;\n\n &-title {\n display: block;\n font-size: 11px;\n font-weight: bold;\n text-transform: uppercase;\n line-height: 30px;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n\n &-drag {\n float: right;\n line-height: 30px !important;\n margin-left: 10px;\n\n html.touchevents & {\n display: none;\n }\n }\n\n &-collapse-button {\n font-size: 13px;\n vertical-align: middle;\n font-weight: bold !important;\n }\n\n &-buttons {\n float: right;\n margin-left: 10px;\n font-size: 13px;\n line-height: 30px;\n vertical-align: middle;\n visibility: hidden;\n\n a {\n vertical-align: middle;\n }\n\n html.touchevents & {\n visibility: visible;\n }\n }\n\n &:hover &-buttons {\n visibility: visible;\n }\n }\n\n &-content {\n background: $content-background-color;\n border-radius: 4px;\n box-shadow: 0 2px 0 0 $content-border2-color;\n overflow: hidden;\n\n &.contrast {\n background: $content-contrast2-background-color;\n color: $content-contrast2-text-color;\n\n .loading-indicator {\n color: $content-contrast2-text-color;\n }\n }\n\n ul:not(.inline) {\n @extend .clear-list;\n\n li {\n display: block;\n border-bottom: 1px solid $content-border-color;\n font-size: 13px;\n padding: 8px;\n\n &.contrast {\n background: $content-contrast2-background-color;\n font-size: 12px;\n\n &, & a, & a:visited, & a:hover {\n color: $content-contrast2-text-color;\n text-decoration: none;\n text-transform: uppercase;\n }\n }\n\n &:last-child {\n border-bottom: 0;\n }\n\n .float-right {\n float: right;\n position: relative;\n }\n\n .dim {\n text-transform: lowercase;\n font-size: 11px;\n color: $dim-text-color;\n }\n\n .warning {\n color: $error-text-color;\n }\n }\n }\n\n ul.inline {\n @extend .clear-list;\n display: inline-block;\n\n li {\n display: inline-block;\n margin-left: 10px;\n\n &:first-child {\n margin-left: 0;\n }\n\n .nowrap {\n white-space: nowrap;\n }\n }\n\n &.bordered li {\n border-left: 1px solid $content-border2-color;\n margin-left: 0;\n padding: 0 10px;\n\n &:first-child {\n border-left: 0;\n }\n }\n }\n\n .padding {\n padding: 10px;\n }\n\n .center {\n text-align: center;\n }\n\n .big {\n font-size: 20px;\n font-weight: bold;\n }\n\n .highlight {\n color: $link-color;\n }\n\n .dim {\n color: $dim-text-color;\n }\n\n .nowrap {\n display: block;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n\n canvas {\n .chart {\n &-fillColor {\n color: $chart-fillColor;\n }\n\n &-strokeColor {\n color: $chart-strokeColor;\n }\n\n &-pointColor {\n color: $chart-pointColor;\n }\n\n &-pointHighlightFill {\n color: $chart-pointHighlightFill;\n }\n\n &-scaleGridLineColor {\n color: $chart-scaleGridLineColor;\n }\n\n &-scaleLineColor {\n color: $chart-scaleLineColor;\n }\n\n &-scaleFontColor {\n color: $chart-scaleFontColor;\n }\n }\n }\n\n table {\n width: 100%;\n box-shadow: none;\n }\n }\n\n &-collapse .icon-arrow-up {\n display: inline;\n }\n\n &-collapse .icon-arrow-down {\n display: none;\n }\n\n &.collapsed &-content {\n display: none;\n }\n\n &.collapsed &-collapse .icon-arrow-up {\n display: none;\n }\n\n &.collapsed &-collapse .icon-arrow-down {\n display: inline;\n }\n }\n}\n\n.add-dashboard {\n + .select2 {\n background-color: transparent;\n\n @include for-mobile {\n min-width: 160px;\n max-width: 160px;\n }\n\n @include for-phone {\n width: 100% !important;\n max-width: none;\n margin-bottom: 5px;\n }\n\n .select2-selection {\n border-radius: 4px 0 0 4px !important;\n border-width: 0;\n\n @include for-mobile {\n border-radius: 4px !important;\n border-width: 1px;\n }\n }\n }\n\n &-link {\n border-radius: 0 4px 4px 0 !important;\n padding: 0 10px !important;\n\n @include for-mobile {\n margin-left: 6px;\n border-radius: 4px !important;\n margin-right: 5px;\n }\n\n @include for-phone {\n margin-left: 0;\n }\n\n &-icon {\n vertical-align: middle;\n }\n\n &-label {\n display: none;\n vertical-align: middle;\n margin-left: 4px;\n }\n }\n}\n\n.reset-dashboard-link {\n @include for-mobile {\n float: right;\n }\n\n @include for-phone {\n float: none;\n }\n\n &-icon {\n vertical-align: middle;\n }\n\n &-label {\n display: none;\n vertical-align: middle;\n margin-left: 6px;\n\n @include for-mobile {\n display: inline;\n }\n }\n}\n","/*\n DJANGO JET Admin styles\n*/\n\n@import \"globals\";\n\nhtml, body {\n margin: 0;\n padding: 0;\n}\n\nhtml {\n font-size: 87.5%;\n\n @include for-mobile {\n font-size: 100%;\n }\n}\n\nbody {\n height: 100%;\n background: $background-color;\n color: $text-color;\n font-family: $font;\n text-size-adjust: 100%;\n\n @include for-mobile {\n padding-top: $sidebar-header-height;\n }\n\n &.non-scrollable {\n overflow: hidden;\n }\n\n &.popup {\n @include for-mobile {\n padding-top: 0;\n }\n }\n}\n\n/* PAGE STRUCTURE */\n\n#container {\n padding: 0;\n min-height: 100%;\n transition: padding-left 0.3s;\n\n body.menu-pinned & {\n padding-left: $sidebar-width;\n }\n\n body.menu-pinned.popup & {\n padding-left: 0;\n }\n\n @include for-mobile {\n &, body.menu-pinned & {\n padding-left: 0;\n }\n }\n\n .popup & {\n padding-left: 0;\n }\n}\n\n#content {\n padding: 20px;\n\n @include for-phone {\n padding: 10px;\n }\n\n & > h1 {\n display: none;\n }\n}\n\n#content-main {\n float: left;\n width: 100%;\n\n @include for-mobile {\n float: none;\n }\n}\n\n#content-related {\n float: right;\n width: 260px;\n position: relative;\n margin-right: -300px;\n\n @include for-mobile {\n float: none;\n width: 100%;\n margin-left: 0;\n position: static;\n }\n}\n\n#footer {\n clear: both;\n padding: 10px;\n\n &:empty {\n display: none;\n }\n}\n\n.dialog-confirm {\n display: none;\n}\n\n/* COLUMN TYPES */\n\n.colMS {\n margin-right: 300px;\n\n @include for-mobile {\n margin-right: 0;\n }\n}\n\n.colSM {\n margin-left: 300px;\n\n @include for-mobile {\n margin-left: 0;\n }\n}\n\n.colSM #content-related {\n float: left;\n margin-right: 0;\n margin-left: -300px;\n\n @include for-mobile {\n float: none;\n margin-left: 0;\n }\n}\n\n.colSM #content-main {\n float: right;\n\n @include for-mobile {\n float: none;\n }\n}\n\n.popup .colM {\n width: auto;\n}\n\n@import \"jquery-ui/jquery-ui.theme\";\n@import \"select2/layout\";\n@import \"content\";\n@import \"forms\";\n@import \"tables\";\n@import \"messages\";\n@import \"header\";\n@import \"breadcrumbs\";\n@import \"modules\";\n@import \"object-tools\";\n@import \"changeform\";\n@import \"changelist\";\n@import \"sidebar\";\n@import \"relatedpopup\";\n@import \"dashboard\";\n@import \"delete-confirmation\";\n@import \"login\";\n","/*\n * Default variable values\n * Create separate themes/theme/_variables.scss to override these variables\n */\n\n/*\n * General\n */\n\n$background-color: #ecf2f6 !default;\n$text-color: #6f7e95 !default;\n$dim-text-color: #d0dbe6 !default;\n$error-text-color: #c14747 !default;\n\n$link-color: #47bac1 !default;\n$hover-link-color: #639af5 !default;\n\n$font: Arial, sans-serif !default;\n$font-size: 14px !default;\n\n$transitions-duration: 0.3s !default;\n$fast-transitions-duration: 0.1s !default;\n\n$mobile-max-width: 960px;\n$phone-max-width: 480px;\n\n/*\n * Sidebar\n */\n\n$sidebar-width: 250px !default;\n$sidebar-header-height: 44px !default;\n\n$sidebar-background-color: #354052 !default;\n$sidebar-contrast-background-color: #2b3647 !default;\n$sidebar-contrast-text-color: #6f7e95 !default;\n\n$sidebar-arrow-color: #639af5 !default;\n$sidebar-hover-arrow-color: #639af5 !default;\n\n$sidebar-action-color: #47bac1 !default;\n$sidebar-hover-action-color: #639af5 !default;\n\n$sidebar-title-action-color: #47bac1 !default;\n$sidebar-hover-title-action-item-color: #639af5 !default;\n\n$sidebar-text-color: #6f7e95 !default;\n$sidebar-icon-color: #6f7e95 !default;\n$sidebar-link-color: #c0cad8 !default;\n$sidebar-hover-link-color: #fff !default;\n$sidebar-hover-background-color: #2b3647 !default;\n\n$sidebar-popup-search-input-background-color: #d0dbe6 !default;\n$sidebar-popup-search-input-text-color: #6f7e95 !default;\n$sidebar-popup-search-input-placeholder-color: transparentize(#6f7e95, 0.5) !default;\n\n$sidebar-popup-background-color: #ecf2f6 !default;\n$sidebar-popup-text-color: #6f7e95 !default;\n$sidebar-popup-overlay-color: #000 !default;\n\n$sidebar-popup-link-text-color: #6f7e95 !default;\n$sidebar-popup-hover-link-color: #fff !default;\n$sidebar-popup-hover-link-background-color: #639af5 !default;\n\n/*\n * Top\n */\n\n$top-height: 32px !default;\n\n$top-text-color: #6f7e95 !default;\n$top-separator-color: #c0d4e8 !default;\n$top-link-color: #c0d4e8 !default;\n$top-hover-link-color: #639af5 !default;\n$top-border-color: #c0d4e8 !default;\n$top-icon-color: #47bac1 !default;\n\n$top-dropdown-background-color: #6f7e95 !default;\n$top-dropdown-text-color: #ecf2f6 !default;\n$top-dropdown-contrast-background-color: #59677e !default;\n$top-dropdown-contrast-text-color: #c0cad8 !default;\n$top-dropdown-border-color: #76849a !default;\n$top-dropdown-link-color: #ecf2f6 !default;\n$top-dropdown-hover-link-color: #ecf2f6 !default;\n$top-dropdown-icon-color: #ecf2f6 !default;\n$top-dropdown-selected-color: #e5e2a5 !default;\n\n/*\n * Content\n */\n\n$content-background-color: #fff !default;\n$content-contrast-background-color: #f6fafc !default; //inline list bg\n$content-contrast2-background-color: #59677e !default; //table header\n$content-contrast3-background-color: #d0dbe6 !default; //delete collapsable\n$content-selected-background-color: #fffcc0 !default;\n$content-contrast2-text-color: #fff !default;\n$content-border-color: #f4f4f4 !default; //row bottom\n$content-border2-color: #d0dbe6 !default; //table bottom\n$content-selected-border-color: #e5e2a5 !default;\n\n$tab-selected-border-color: #639af5 !default;\n$tab-error-border-color: #c14747 !default;\n\n/*\n * Buttons\n */\n\n$button-background-color: #d0dbe6 !default;\n$button-hover-background-color: #639af5 !default;\n$button-active-background-color: #6f7e95 !default;\n$button-text-color: #6f7e95 !default;\n$button-hover-text-color: #fff !default;\n$button-active-text-color: #fff !default;\n\n$primary-button-background-color: #47bac1 !default;\n$primary-button-text-color: #fff !default;\n\n$danger-button-background-color: #c14747 !default;\n$danger-button-text-color: #fff !default;\n\n$background-button-background-color: #fff !default;\n$background-button-text-color: #6f7e95 !default;\n\n/*\n * Inputs\n */\n\n$input-height: 32px !default;\n$input-background-color: #fff !default;\n$input-contrast-background-color: #d0dbe6 !default;\n$input-border-color: #ecf2f6 !default;\n$input-hover-background-color: #639af5 !default;\n$input-icon-color: #47bac1 !default;\n$input-text-color: #6f7e95 !default;\n$input-contrast-text-color: #6f7e95 !default;\n$input-hover-text-color: #fff !default;\n$input-selected-text-color: #47bac1 !default;\n$input-disabled-text-color: #d0dbe6 !default;\n$input-placeholder-color: #d0dbe6 !default;\n$input-shadow-color: transparentize(#47bac1, 0.25) !default;\n\n$background-input-background-color: #fff !default;\n$background-input-border-color: #fff !default;\n$background-input-text-color: #6f7e95 !default;\n\n/*\n * Messages\n */\n\n$warning-color: #f0dada !default;\n$warning-text-color: #d49d9d !default;\n$info-color: #e8e8bd !default;\n$info-text-color: #b9b97f !default;\n$success-color: #c4ecc5 !default;\n$success-text-color: #82b982 !default;\n\n/*\n * Login\n */\n\n$login-background-color: #354052 !default;\n$login-title-text-color: #6f7e95 !default;\n$login-title-contrast-text-color: #fff !default;\n$login-header-background-color: #59677e !default;\n$login-header-text-color: #fff !default;\n$login-content-background-color: #fff !default;\n\n/*\n * jQuery UI\n */\n\n$jquery-ui-buttonpane-background: #ecf2f6 !default;\n\n$jquery-ui-state-default-background-color: #fff !default;\n$jquery-ui-state-default-border-color: #ecf2f6 !default;\n$jquery-ui-state-default-text-color: #6f7e95 !default;\n\n$jquery-ui-state-hover-background-color: #639af5 !default;\n$jquery-ui-state-hover-border-color: #639af5 !default;\n$jquery-ui-state-hover-text-color: #fff !default;\n\n$jquery-ui-state-active-background-color: #47bac1 !default;\n$jquery-ui-state-active-border-color: #47bac1 !default;\n$jquery-ui-state-active-text-color: #fff !default;\n\n$jquery-ui-state-highlight-background-color: #fff !default;\n$jquery-ui-state-highlight-border-color: #639af5 !default;\n$jquery-ui-state-highlight-text-color: #639af5 !default;\n\n$jquery-ui-overlay-color: #000 !default;\n\n$jquery-ui-tooltip-background-color: #000 !default;\n$jquery-ui-tooltip-text-color: #fff !default;\n\n/*\n * Charts\n */\n\n$chart-fillColor: transparentize($hover-link-color, 0.75) !default;\n$chart-strokeColor: $hover-link-color !default;\n$chart-pointColor: $content-contrast2-text-color !default;\n$chart-pointHighlightFill: $hover-link-color !default;\n$chart-scaleGridLineColor: transparentize(#000, 0.9) !default;\n$chart-scaleLineColor: transparentize(#000, 0.9) !default;\n$chart-scaleFontColor: $content-contrast2-text-color !default;\n","@import \"../globals\";\n\n.ui-widget-content {\n color: $text-color;\n border-color: $content-border-color;\n}\n\n.ui-widget, .ui-timepicker-table {\n &.ui-widget-content {\n background: $content-background-color;\n box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);\n }\n}\n\n.ui-widget {\n font-family: inherit;\n font-size: inherit;\n}\n\n.ui-widget-header {\n border: 0;\n background: $content-contrast2-background-color;\n color: $content-contrast2-text-color;\n font-weight: bold;\n a {\n color: $content-contrast2-text-color;\n }\n}\n\n.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {\n border: 1px solid $jquery-ui-state-default-border-color;\n background: $jquery-ui-state-default-background-color;\n font-weight: bold;\n color: $jquery-ui-state-default-text-color;\n border-radius: 3px;\n}\n\n.ui-widget-header .ui-state-default {\n background: none;\n color: $content-contrast2-text-color;\n border: 0;\n}\n\n.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {\n border: 1px solid $jquery-ui-state-hover-border-color;\n background: $jquery-ui-state-hover-background-color;\n font-weight: bold;\n color: $jquery-ui-state-hover-text-color;\n}\n\n.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {\n border: 1px solid $jquery-ui-state-active-border-color;\n background: $jquery-ui-state-active-background-color;\n font-weight: bold;\n color: $jquery-ui-state-active-text-color;\n}\n\n.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {\n border: 1px solid $jquery-ui-state-highlight-border-color;\n background: $jquery-ui-state-highlight-background-color;\n color: $jquery-ui-state-highlight-text-color;\n}\n\n.ui-dialog {\n @include for-phone {\n left: 10px !important;\n right: 10px !important;\n width: auto !important;\n }\n}\n\n.ui-dialog-buttonpane {\n background: $jquery-ui-buttonpane-background;\n margin: .5em -0.2em -0.2em -0.2em;\n\n .ui-button {\n border: 0 !important;\n outline: 0;\n }\n}\n\n.ui-icon {\n @include font-icon;\n font-size: 16px;\n font-weight: bold;\n background: none !important;\n text-indent: 0;\n overflow: visible;\n}\n\n.ui-icon-circle-triangle-e:before {\n content: $icon-arrow-right;\n}\n\n.ui-icon-circle-triangle-w:before {\n content: $icon-arrow-left;\n}\n\n.ui-icon-closethick:before {\n content: $icon-cross;\n}\n\n.ui-widget-overlay {\n background: $jquery-ui-overlay-color;\n opacity: 0.5;\n filter: Alpha(Opacity=50);\n}\n\n.ui-tooltip {\n background: $jquery-ui-tooltip-background-color !important;\n color: $jquery-ui-tooltip-text-color;\n border: 0;\n box-shadow: none !important;\n opacity: 0.8;\n font-size: 13px;\n pointer-events: none;\n}\n\n.ui-datepicker, .ui-timepicker {\n table {\n margin: 0 0 .4em;\n background: transparent;\n border-radius: 0;\n box-shadow: none;\n }\n\n th {\n background: inherit;\n color: inherit;\n text-transform: inherit;\n }\n\n tbody tr {\n border-bottom: inherit;\n }\n}\n\n.ui-datepicker table {\n margin: 0 0 .4em;\n}\n\n.ui-timepicker-table table {\n margin: .15em 0 0;\n}\n","$icomoon-font-path: \"fonts\" !default;\n\n$icon-settings: \"\\e900\";\n$icon-menu: \"\\e901\";\n$icon-reset: \"\\e61e\";\n$icon-search: \"\\e61d\";\n$icon-user: \"\\e61c\";\n$icon-jet: \"\\e61b\";\n$icon-refresh: \"\\e61a\";\n$icon-grid: \"\\e619\";\n$icon-star: \"\\e618\";\n$icon-pin: \"\\e617\";\n$icon-new: \"\\e616\";\n$icon-edit: \"\\e615\";\n$icon-clock: \"\\e611\";\n$icon-calendar: \"\\e612\";\n$icon-book: \"\\e60d\";\n$icon-open-external: \"\\e60e\";\n$icon-data: \"\\e60f\";\n$icon-question: \"\\e613\";\n$icon-tick: \"\\e614\";\n$icon-cross: \"\\e610\";\n$icon-key: \"\\e60c\";\n$icon-arrow-right: \"\\e60b\";\n$icon-arrow-left: \"\\e60a\";\n$icon-arrow-down: \"\\e608\";\n$icon-arrow-up: \"\\e609\";\n$icon-checkbox-outline: \"\\e607\";\n$icon-remove: \"\\e600\";\n$icon-add2: \"\\e601\";\n$icon-exit: \"\\e602\";\n$icon-add: \"\\e603\";\n$icon-add3: \"\\e604\";\n$icon-expand: \"\\e605\";\n$icon-checkbox: \"\\e606\";\n\n","@import \"../globals\";\n\n.select2-container--jet {\n @import \"single\";\n @import \"multiple\";\n min-width: 160px;\n\n .select2-selection {\n background-color: $input-background-color;\n border: 1px solid $input-border-color;\n border-radius: 4px;\n outline: 0;\n\n @include for-mobile {\n fieldset.module & {\n box-shadow: inset 0 2px 6px 0 rgba(0, 0, 0, 0.04);\n }\n }\n\n .select2-selection__rendered {\n color: $input-text-color;\n line-height: $input-height;\n font-size: 13px;\n }\n\n .select2-selection__placeholder {\n color: $input-placeholder-color;\n }\n }\n\n .select2-buttons {\n background-color: $input-contrast-background-color;\n\n text-align: center;\n padding: 6px;\n\n &-button {\n &, &:visited, &:hover {\n color: $input-contrast-text-color;\n margin-left: 10px;\n }\n\n &:hover {\n text-decoration: underline;\n }\n\n &:first-child {\n margin-left: 0;\n }\n }\n }\n\n .select2-dropdown {\n border: 0;\n border-radius: 4px;\n box-shadow: 0 0 4px 0 $input-shadow-color;\n overflow: hidden;\n z-index: 1;\n\n &--below {\n top: -$input-height;\n }\n\n &--above {\n top: $input-height;\n }\n\n &.select2-multiple-dropdown {\n top: auto;\n }\n }\n\n .select2-search--dropdown {\n padding: 0;\n\n .select2-search__field {\n outline: 0;\n border: 0;\n background-color: $input-background-color;\n color: $input-text-color;\n height: $input-height;\n -webkit-appearance: textfield;\n box-shadow: none;\n }\n }\n\n .select2-search--inline {\n .select2-search__field {\n background: transparent;\n border: none;\n outline: 0;\n color: $input-text-color;\n -webkit-appearance: textfield;\n box-shadow: none;\n }\n }\n\n .select2-results > .select2-results__options {\n max-height: 200px;\n overflow-y: auto;\n }\n\n .select2-results__option {\n font-size: 13px;\n\n &[role=group] {\n padding: 0;\n }\n\n &[aria-disabled=true] {\n color: $input-disabled-text-color;\n }\n\n &[aria-selected=true] {\n color: $input-selected-text-color;\n }\n\n .select2-results__option {\n padding-left: 1em;\n\n .select2-results__group {\n padding-left: 0;\n }\n\n .select2-results__option {\n margin-left: -1em;\n padding-left: 2em;\n\n .select2-results__option {\n margin-left: -2em;\n padding-left: 3em;\n\n .select2-results__option {\n margin-left: -3em;\n padding-left: 4em;\n\n .select2-results__option {\n margin-left: -4em;\n padding-left: 5em;\n\n .select2-results__option {\n margin-left: -5em;\n padding-left: 6em;\n }\n }\n }\n }\n }\n }\n }\n\n .select2-results__option--highlighted[aria-selected] {\n background-color: $input-hover-background-color;\n color: $input-hover-text-color;\n }\n\n .select2-results__group {\n cursor: default;\n display: block;\n padding: 6px;\n }\n}\n","@import \"../globals\";\n\n.select2-selection--single {\n height: $input-height;\n\n .select2-selection__rendered {\n padding-right: 24px;\n }\n\n .select2-selection__clear {\n cursor: pointer;\n float: right;\n font-weight: bold;\n }\n\n .select2-selection__arrow {\n height: 26px;\n position: absolute;\n top: 1px;\n right: 4px;\n width: 20px;\n\n b:before {\n @include font-icon;\n color: $input-icon-color;\n font-size: 20px;\n content: $icon-arrow-down;\n line-height: 32px;\n }\n }\n}\n\n&[dir=\"rtl\"] {\n .select2-selection--single {\n .select2-selection__clear {\n float: left;\n }\n\n .select2-selection__arrow {\n left: 1px;\n right: auto;\n }\n }\n}\n\n&.select2-container--disabled {\n .select2-selection--single {\n background-color: transparentize($input-contrast-background-color, 0.75);\n cursor: default;\n\n .select2-selection__clear {\n display: none;\n }\n }\n}","@import \"../globals\";\n\n.select2-selection--multiple {\n background-color: $input-background-color !important;\n border: 1px solid $input-border-color;\n cursor: text;\n height: auto;\n min-height: $input-height;\n\n .select2-selection__rendered {\n box-sizing: border-box;\n list-style: none;\n margin: 0;\n padding: 0 5px;\n width: 100%;\n\n li {\n list-style-type: none;\n }\n }\n\n .select2-selection__clear {\n cursor: pointer;\n float: right;\n font-weight: bold;\n margin-top: 5px;\n margin-right: 10px;\n }\n\n .select2-selection__choice {\n background-color: $input-contrast-background-color;\n color: $input-contrast-text-color;\n font-size: 13px;\n border-radius: 4px;\n cursor: default;\n float: left;\n margin-right: 5px;\n margin-top: 5px;\n padding: 5px 5px;\n line-height: normal;\n list-style-type: none;\n }\n\n .select2-selection__choice__remove {\n color: $input-contrast-text-color;\n cursor: pointer;\n display: inline-block;\n font-weight: bold;\n margin-right: 2px;\n\n &:hover {\n color: $input-hover-background-color;\n }\n }\n}\n\n&[dir=\"rtl\"] {\n .select2-selection--multiple {\n .select2-selection__choice, .select2-selection__placeholder {\n float: right;\n }\n\n .select2-selection__choice {\n margin-left: 5px;\n margin-right: auto;\n }\n\n .select2-selection__choice__remove {\n margin-left: 2px;\n margin-right: auto;\n }\n }\n}\n\n&.select2-container--disabled {\n .select2-selection--multiple {\n background-color: $input-contrast-background-color;\n cursor: default;\n }\n\n .select2-selection__choice__remove {\n display: none;\n }\n}\n","@import \"globals\";\n\n\n/* LINKS */\n\na, a:visited, a:hover, a:focus {\n color: $link-color;\n font-weight: normal;\n text-decoration: none;\n}\n\na:hover, a:focus {\n color: $hover-link-color;\n}\n\na img {\n border: none;\n}\n\n//a.section:link, a.section:visited {\n// color: #fff;\n// text-decoration: none;\n//}\n//\n//a.section:focus, a.section:hover {\n// text-decoration: underline;\n//}\n\n/* GLOBAL DEFAULTS */\n\np, ol, ul, dl {\n margin: .2em 0 .8em 0;\n}\n\np {\n padding: 0;\n line-height: 140%;\n}\n\nh1, h2, h3, h4, h5 {\n font-weight: bold;\n}\n\nh1 {\n margin: 0 0 20px;\n font-weight: 300;\n font-size: 20px;\n}\n\nh2 {\n font-size: 16px;\n margin: 1em 0 .5em 0;\n}\n\nh2.subhead {\n font-weight: normal;\n margin-top: 0;\n}\n\nh3 {\n font-size: 14px;\n margin: .8em 0 .3em 0;\n font-weight: bold;\n}\n\nh4 {\n font-size: 12px;\n margin: 1em 0 .8em 0;\n padding-bottom: 3px;\n}\n\nh5 {\n font-size: 10px;\n margin: 1.5em 0 .5em 0;\n text-transform: uppercase;\n letter-spacing: 1px;\n}\n\nul li {\n list-style-type: square;\n padding: 0;\n}\n\nli ul {\n margin-bottom: 0;\n}\n\ndt, dd {\n line-height: 20px;\n}\n\ndt {\n font-weight: bold;\n margin-top: 4px;\n}\n\ndd {\n margin-left: 0;\n}\n\nform {\n margin: 0;\n padding: 0;\n}\n\nfieldset {\n margin: 0;\n padding: 0;\n border: none;\n}\n\nblockquote {\n font-size: 11px;\n color: #777;\n margin-left: 2px;\n padding-left: 10px;\n border-left: 5px solid #ddd;\n}\n\ncode, pre {\n font-family: \"Bitstream Vera Sans Mono\", Monaco, \"Courier New\", Courier, monospace;\n color: #666;\n font-size: 12px;\n}\n\npre.literal-block {\n margin: 10px;\n background: #eee;\n padding: 6px 8px;\n}\n\ncode strong {\n color: #930;\n}\n\nhr {\n clear: both;\n color: #eee;\n background-color: #eee;\n height: 1px;\n border: none;\n margin: 0;\n padding: 0;\n font-size: 1px;\n line-height: 1px;\n}\n\n/* TEXT STYLES & MODIFIERS */\n\n.small {\n font-size: 11px;\n}\n\n.tiny {\n font-size: 10px;\n}\n\np.tiny {\n margin-top: -2px;\n}\n\n.mini {\n font-size: 10px;\n}\n\np.mini {\n margin-top: -3px;\n}\n\n.help, p.help, form p.help {\n color: $dim-text-color;\n font-size: 12px;\n}\n\n.help-tooltip {\n cursor: help;\n}\n\np img, h1 img, h2 img, h3 img, h4 img, td img {\n vertical-align: middle;\n}\n\n.quiet, a.quiet:link, a.quiet:visited {\n font-weight: normal;\n color: $dim-text-color;\n}\n\n.float-right {\n float: right;\n}\n\n.float-left {\n float: left;\n}\n\n.clear {\n clear: both;\n}\n\n.align-left {\n text-align: left;\n}\n\n.align-right {\n text-align: right;\n}\n\n.example {\n margin: 10px 0;\n padding: 5px 10px;\n background: #efefef;\n}\n\n.nowrap {\n white-space: nowrap;\n}\n\n/* ACTION ICONS */\n\n.addlink {\n vertical-align: middle;\n\n &:before {\n @include font-icon;\n content: $icon-add3;\n vertical-align: middle;\n margin-right: 4px;\n }\n}\n\n.changelink, .inlinechangelink {\n vertical-align: middle;\n\n &:before {\n @include font-icon;\n content: $icon-edit;\n vertical-align: middle;\n margin-right: 4px;\n }\n}\n\n.deletelink {\n vertical-align: middle;\n\n &:before {\n @include font-icon;\n content: $icon-cross;\n vertical-align: middle;\n margin-right: 4px;\n }\n}\n\n.inlineviewlink {\n vertical-align: middle;\n\n &:before {\n @include font-icon;\n content: $icon-open-external;\n vertical-align: middle;\n margin-right: 4px;\n }\n}\n\n/* BOOLEAN ICONS */\n\nimg[src$=\"admin/img/icon-yes.gif\"], img[src$=\"admin/img/icon-yes.svg\"],\nimg[src$=\"admin/img/icon-no.gif\"], img[src$=\"admin/img/icon-no.svg\"],\nimg[src$=\"admin/img/icon-unknown.gif\"], img[src$=\"admin/img/icon-unknown.svg\"] {\n display: none;\n\n + span {\n font-weight: bold;\n color: $success-text-color;\n }\n}\n\nimg[src$=\"admin/img/icon-yes.gif\"] + span, img[src$=\"admin/img/icon-yes.svg\"] + span {\n color: $success-text-color;\n}\n\nimg[src$=\"admin/img/icon-no.gif\"] + span, img[src$=\"admin/img/icon-no.svg\"] + span {\n color: $warning-text-color;\n}\n\n/* LOADING INDOCATOR */\n\n.loading-indicator {\n display: inline-block;\n font-size: 32px;\n color: $button-hover-background-color;\n animation: spin 4s linear infinite;\n\n &-wrapper {\n text-align: center;\n padding: 40px 0;\n }\n}\n","@import \"globals\";\n\n/* FORM BUTTONS */\n\n.button, input[type=\"submit\"], input[type=\"button\"], .object-tools a {\n &, &:visited, &:hover {\n display: inline-block;\n background-color: $button-background-color;\n color: $button-text-color;\n border: 0;\n border-radius: 4px;\n height: 32px;\n line-height: 32px;\n outline: 0;\n font-size: 12px;\n font-weight: normal;\n text-align: center;\n padding: 0 10px;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n max-width: 100%;\n box-sizing: border-box;\n appearance: none;\n transition: background $transitions-duration;\n }\n\n &.default {\n font-weight: lighter;\n background-color: $primary-button-background-color;\n color: $primary-button-text-color;\n text-transform: uppercase;\n margin: 0 8px 0 0;\n padding: 0 20px;\n }\n\n &.transparent {\n background-color: transparent;\n }\n\n &:hover, &:focus {\n background-color: $button-hover-background-color;\n color: $button-hover-text-color;\n }\n\n &:active {\n background-color: $button-active-background-color;\n color: $button-active-text-color;\n }\n}\n\n.button[disabled], input[type=submit][disabled], input[type=button][disabled] {\n opacity: 0.4;\n}\n\ninput[type=\"text\"], input[type=\"email\"], input[type=\"password\"], input[type=\"url\"], input[type=\"number\"], textarea, select, .vTextField {\n border-radius: 4px;\n font-size: 13px;\n height: $input-height;\n white-space: nowrap;\n outline: 0;\n box-sizing: border-box;\n margin: 0;\n background-color: $input-background-color;\n color: $input-text-color;\n border: 1px solid $input-border-color;\n padding: 0 12px;\n appearance: none;\n transition: background $transitions-duration, box-shadow $transitions-duration, border $transitions-duration;\n\n //noinspection CssInvalidPseudoSelector\n &::placeholder {\n color: $input-placeholder-color;\n }\n\n @include for-mobile {\n fieldset.module & {\n box-shadow: inset 0 2px 6px 0 rgba(0, 0, 0, 0.04)\n }\n }\n\n &:focus, fieldset.module &:focus {\n box-shadow: 0 0 4px 0 $input-shadow-color;\n border-color: $input-background-color;\n }\n}\n\ntextarea {\n height: auto;\n line-height: normal;\n padding: 12px;\n white-space: pre-wrap;\n vertical-align: top;\n}\n\n.segmented-button {\n &, &:visited, &:hover {\n border: 0;\n height: 32px;\n line-height: 32px;\n font-size: 12px;\n text-align: center;\n background-color: $button-background-color;\n color: $button-text-color;\n padding: 0 10px;\n display: inline-block;\n text-transform: none;\n border-radius: 0;\n transition: background $transitions-duration;\n }\n\n &:hover, &:focus {\n background-color: $button-hover-background-color;\n color: $button-hover-text-color;\n }\n\n &:active {\n background-color: $button-active-background-color;\n color: $button-active-text-color;\n }\n\n &.disabled {\n background-color: $button-background-color !important;\n color: $button-text-color;\n opacity: 0.5;\n }\n\n &.left {\n border-radius: 4px 0 0 4px;\n }\n\n &.right {\n border-radius: 0 4px 4px 0;\n }\n}\n\ninput[type=checkbox] {\n display: none;\n\n &#action-toggle {\n display: none !important;\n }\n\n + label:before {\n @include font-icon;\n color: $input-icon-color;\n font-size: 12px;\n content: $icon-checkbox-outline;\n letter-spacing: 5px;\n\n .action-checkbox-column & {\n color: $content-contrast2-text-color;\n }\n }\n\n &:checked + label:before {\n content: $icon-checkbox;\n }\n}\n\n/* SELECTOR */\n\n.selector {\n display: none;\n}\n","@import \"globals\";\n\n\n/* TABLES */\n\ntable {\n border-collapse: collapse;\n background: $content-background-color;\n border-radius: 4px;\n overflow-x: auto;\n box-shadow: 0 2px 0 0 $content-border2-color;\n margin-bottom: 2px;\n\n &.helper {\n display: none;\n position: fixed;\n z-index: 2;\n top: 0;\n right: 20px;\n left: 20px;\n width: auto;\n border-radius: 0;\n box-shadow: none;\n\n body.menu-pinned & {\n left: $sidebar-width + 20px;\n }\n\n body.menu-pinned.popup & {\n left: 20px;\n }\n\n @include for-mobile {\n display: none !important;\n }\n\n thead {\n th {\n border-radius: 0 !important;\n }\n }\n }\n\n thead th {\n background: $content-contrast2-background-color;\n color: $content-contrast2-text-color;\n text-transform: uppercase;\n transition: background-color $fast-transitions-duration;\n\n a:link, a:visited {\n color: $content-contrast2-text-color;\n }\n\n .text {\n a {\n display: block;\n cursor: pointer;\n }\n }\n }\n}\n\ntd, th {\n padding: 8px;\n font-size: 13px;\n}\n\nth {\n text-align: left;\n}\n\nthead th,\ntfoot td {\n font-weight: normal;\n text-align: left;\n white-space: nowrap;\n vertical-align: middle;\n font-size: 12px;\n\n &:first-child {\n border-radius: 4px 0 0 0;\n }\n\n &:last-child {\n border-radius: 0 4px 0 0;\n }\n\n &:first-child:last-child {\n border-radius: 4px 4px 0 0;\n }\n}\n\ntfoot td {\n border-bottom: none;\n border-top: 1px solid #eee;\n}\n\n//tr.alt {\n //background: #f6f6f6;\n//}\n\ntbody tr {\n border-bottom: 1px solid $content-border-color;\n\n &:last-child {\n border-bottom: 0;\n }\n}\n\n/* SORTABLE TABLES */\n\ntable {\n thead th {\n &.sortable {\n cursor: pointer;\n\n &:hover {\n background: $button-hover-background-color;\n }\n }\n\n &.sorted {\n position: relative;\n padding-right: 32px;\n\n .text {\n display: inline-block;\n }\n\n .sortoptions {\n display: inline-block;\n\n a {\n display: inline-block;\n vertical-align: middle;\n\n &.sortremove {\n position: absolute;\n top: 50%;\n right: 18px;\n margin-top: -6px;\n\n &:after {\n @include font-icon;\n content: $icon-cross;\n }\n }\n\n &.ascending {\n position: absolute;\n top: 50%;\n right: 4px;\n margin-top: -6px;\n\n &:after {\n @include font-icon;\n content: $icon-arrow-down;\n font-weight: bold;\n }\n }\n\n &.descending {\n position: absolute;\n top: 50%;\n right: 4px;\n margin-top: -6px;\n\n &:after {\n @include font-icon;\n content: $icon-arrow-up;\n font-weight: bold;\n }\n }\n }\n }\n\n .sortpriority {\n background: $content-background-color;\n color: $text-color;\n padding: 1px 5px;\n margin-right: 2px;\n border-radius: 5px;\n font-size: 10px;\n }\n }\n }\n}\n\n/* OBJECT HISTORY */\n\ntable#change-history {\n width: 100%;\n}\n\ntable#change-history tbody th {\n width: 16em;\n}\n","@import \"globals\";\n\n/* MESSAGES & ERRORS */\n\nul.messagelist {\n padding: 0;\n margin: 0;\n\n li {\n display: block;\n margin: 0 20px 10px 20px;\n border-radius: 6px;\n padding: 10px;\n\n @include for-phone {\n margin-left: 10px;\n margin-right: 10px;\n }\n\n &.success {\n background: $success-color;\n color: $success-text-color;\n }\n\n &.warning, &.error {\n background: $warning-color;\n color: $warning-text-color;\n }\n\n &.info, &.debug {\n background: $info-color;\n color: $info-text-color;\n }\n }\n}\n\n.errornote {\n display: block;\n margin: 0 0 10px 0;\n border-radius: 6px;\n padding: 10px;\n background: $warning-color;\n color: $warning-text-color;\n}\n\nul.errorlist {\n margin: 0 0 4px;\n padding: 0;\n color: #ba2121;\n background: #fff;\n\n li {\n font-size: 13px;\n display: block;\n margin-bottom: 4px;\n\n &:first-child {\n margin-top: 0;\n }\n\n a {\n color: inherit;\n text-decoration: underline;\n }\n }\n\n td & {\n margin: 0;\n padding: 0;\n\n li {\n margin: 0;\n }\n }\n}\n\n.form-row.errors {\n ul.errorlist li {\n padding-left: 0;\n }\n}\n\ndiv.system-message {\n margin: 0 20px 10px 20px;\n border-radius: 6px;\n padding: 10px;\n background: $warning-color;\n color: $warning-text-color;\n\n @include for-phone {\n margin-left: 10px;\n margin-right: 10px;\n }\n\n p.system-message-title {\n margin: 0;\n\n &:before {\n @include font-icon;\n content: $icon-cross;\n vertical-align: middle;\n margin-right: 4px;\n color: $warning-text-color;\n }\n }\n}\n\n.description {\n font-size: 12px;\n margin: 0;\n padding: 6px 0 0 0;\n}\n","@import \"globals\";\n\n/* HEADER */\n\n#branding {\n display: none;\n background-color: $sidebar-contrast-background-color;\n color: $sidebar-contrast-text-color;\n padding: 14px 32px 14px 36px;\n text-align: center;\n position: relative;\n height: auto !important;\n min-height: 52px;\n box-sizing: border-box;\n\n @include for-mobile {\n min-height: 0;\n }\n\n &.initialized {\n display: block;\n }\n\n &:empty {\n display: none;\n }\n\n &:before, &:after {\n content: \"\";\n display: inline-block;\n vertical-align: middle;\n height: 100%;\n }\n\n h1, h2 {\n display: inline-block;\n padding: 0 10px;\n margin: 0;\n text-transform: uppercase;\n font-size: 11px;\n vertical-align: middle;\n }\n\n a, a:visited, a:hover {\n color: $sidebar-contrast-text-color;\n }\n\n a:hover {\n color: $sidebar-hover-action-color;\n }\n\n &-pin {\n position: absolute;\n top: 50%;\n right: 4px;\n margin-top: -11px;\n display: inline-block;\n font-size: 22px;\n cursor: pointer;\n transition: transform 0.3s;\n transform: rotate(-45deg);\n\n body.menu-pinned & {\n transform: rotate(45deg);\n }\n\n &:hover {\n color: #fff;\n }\n\n @include for-mobile {\n display: none;\n }\n }\n\n &-menu {\n position: absolute;\n top: 50%;\n left: 20px;\n margin-top: -8px;\n display: inline-block;\n font-size: 16px;\n cursor: pointer;\n\n &:hover {\n color: #fff;\n }\n\n @include for-mobile() {\n display: none;\n }\n }\n}\n\n#user-tools {\n display: none;\n\n &.initialized {\n display: block;\n }\n}\n\n.user-tools {\n ul {\n position: absolute;\n top: ($top-height + 10px * 2) / 2 - 30px / 2;\n right: 20px;\n border: 1px solid $top-border-color;\n border-radius: 4px;\n font-size: 12px;\n margin: 0;\n padding: 0;\n list-style: none;\n display: inline-block;\n width: 175px;\n z-index: 4;\n\n @include for-mobile {\n position: fixed;\n top: 0;\n right: 0;\n width: auto;\n max-width: 200px;\n color: $sidebar-link-color;\n border: 0;\n border-left: 1px solid $sidebar-contrast-background-color;\n border-radius: 0;\n transform: none;\n transition: transform $transitions-duration;\n\n body.scroll-to-bottom & {\n transform: translate3d(0, -100%, 0);\n }\n\n &.sidebar-opened {\n transform: translate3d(100%, 0, 0);\n }\n }\n\n &.opened {\n background-color: $top-dropdown-background-color;\n border-color: transparent;\n color: $top-dropdown-text-color;\n\n @include for-mobile {\n border-radius: 0 0 0 4px;\n border: 0;\n }\n }\n\n li {\n display: block;\n list-style-type: none;\n margin: 0;\n padding: 0;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n\n li.user-tools-welcome-msg {\n font-weight: bold;\n padding: 0 10px 0 14px;\n line-height: 30px;\n\n @include for-mobile {\n padding-left: 18px;\n line-height: $sidebar-header-height;\n }\n\n &:before {\n @include font-icon;\n content: $icon-arrow-down;\n font-weight: normal;\n float: right;\n color: #47bac1;\n font-size: 24px;\n vertical-align: middle;\n line-height: 30px;\n transition: color $transitions-duration;\n margin-left: 5px;\n\n @include for-mobile {\n line-height: $sidebar-header-height;\n font-size: 20px;\n font-weight: bold;\n }\n }\n }\n\n &.opened .user-tools-welcome-msg {\n border-bottom: 1px solid $top-dropdown-border-color;\n\n &:before {\n color: $top-dropdown-icon-color;\n transform: rotate(180deg);\n }\n }\n\n li.user-tools-link {\n display: none;\n\n a, a:visited, a:hover {\n display: block;\n line-height: 30px;\n padding: 0 14px;\n color: $top-dropdown-link-color;\n text-decoration: none;\n\n @include for-mobile {\n line-height: $sidebar-header-height;\n }\n }\n\n a:hover {\n color: $top-dropdown-hover-link-color;\n text-decoration: underline;\n }\n }\n\n &.opened li.user-tools-link {\n display: block;\n }\n\n li.user-tools-contrast-block {\n display: none;\n padding: 8px 14px;\n background: $top-dropdown-contrast-background-color;\n color: $top-dropdown-contrast-text-color;\n white-space: normal;\n }\n\n &.opened li.user-tools-contrast-block {\n display: block;\n }\n }\n\n &-contrast-block {\n &-title {\n text-transform: uppercase;\n font-size: 10px;\n font-weight: bold;\n margin-bottom: 6px;\n }\n }\n\n &-theme-link {\n display: inline-block;\n margin: 0 5px 5px 0;\n width: 14px;\n height: 14px;\n border: 1px solid $top-dropdown-contrast-background-color;\n border-radius: 3px;\n\n @include for-mobile {\n width: 24px;\n height: 24px;\n margin: 0 8px 8px 0;\n }\n\n &:last-child {\n margin-right: 0;\n }\n\n &.selected {\n box-shadow: 0 0 1px 1px $top-dropdown-selected-color;\n }\n }\n}\n\n.theme-chooser {\n display: none;\n\n &.initialized {\n display: block;\n }\n}\n","@import \"globals\";\n\n/* BREADCRUMBS */\n\ndiv.breadcrumbs {\n font-size: 12px;\n font-weight: bold;\n text-transform: uppercase;\n line-height: $top-height;\n color: $top-text-color;\n padding: 10px 175px + 20px + 20px 10px 20px;\n visibility: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n min-height: 32px;\n\n @include for-mobile {\n padding: 20px 20px 10px 20px;\n white-space: normal;\n text-overflow: clip;\n overflow: auto;\n }\n\n @include for-phone {\n padding: 10px;\n }\n\n &.initialized {\n visibility: inherit;\n }\n\n a {\n &, &:visited {\n color: $top-link-color;\n }\n\n &:focus, &:hover {\n color: $top-hover-link-color;\n }\n }\n}\n\n.breadcrumbs {\n &-separator {\n color: $top-separator-color;\n margin: 0 6px 0 6px;\n font-weight: bold !important;\n font-size: 15px;\n vertical-align: middle;\n }\n}\n","@import \"globals\";\n\n/* MODULES */\n\nfieldset.module {\n background-color: $content-background-color;\n border-radius: 4px;\n padding: 14px;\n border: 0;\n\n @include for-mobile {\n padding: 10px;\n }\n\n @include for-phone {\n padding: 5px;\n }\n}\n\n.module {\n p, ul, h3, h4, dl, pre {\n padding-left: 10px;\n padding-right: 10px;\n }\n\n blockquote {\n margin-left: 12px;\n }\n\n ul, .ol {\n margin-left: 1.5em;\n }\n\n h3 {\n margin-top: .6em;\n }\n\n table {\n border-collapse: collapse;\n }\n}\n\n.module h2, .module caption, .inline-group h2 {\n padding: 6px;\n text-align: left;\n text-transform: uppercase;\n font-size: 11px;\n font-weight: bold;\n\n a {\n color: $text-color;\n font-size: 11px;\n font-weight: bold;\n }\n}\n","@import \"globals\";\n\n/* OBJECT TOOLS */\n\n.object-tools {\n display: none;\n text-align: right;\n padding: 0;\n margin: 0 0 20px 0;\n\n @include for-mobile {\n text-align: left;\n }\n\n &.initialized {\n display: block;\n }\n\n .form-row & {\n margin-top: 5px;\n margin-bottom: 5px;\n float: none;\n height: 2em;\n padding-left: 3.5em;\n }\n\n li {\n display: inline-block;\n margin-left: 5px;\n margin-bottom: 5px;\n list-style-type: none;\n vertical-align: top;\n\n @include for-mobile {\n margin-left: 0;\n margin-right: 5px;\n }\n }\n\n body.change-list & {\n float: right;\n position: relative;\n z-index: 1;\n\n @include for-mobile {\n float: none;\n }\n\n li {\n display: list-item;\n }\n }\n\n a.addlink {\n &:before {\n @include font-icon;\n color: $button-text-color;\n font-size: 13px;\n content: $icon-add;\n vertical-align: middle;\n margin-top: -3px;\n margin-right: 3px;\n }\n\n &:hover:before {\n color: $button-hover-text-color;\n }\n }\n}\n","@import \"globals\";\n\n/* FORM ROWS */\n\n.form-row {\n overflow: hidden;\n padding: 10px;\n\n img, input {\n vertical-align: middle;\n }\n\n label input[type=\"checkbox\"] {\n margin-top: 0;\n vertical-align: 0;\n }\n\n p {\n padding-left: 0;\n }\n\n .select2 {\n @include for-phone {\n width: auto !important;\n max-width: 100%;\n }\n }\n}\n\n.hidden {\n display: none;\n}\n\n/* FORM LABELS */\n\nlabel {\n .required &, &.required {\n &:after {\n content: \"*\";\n }\n }\n\n .form-row.errors & {\n color: $error-text-color;\n }\n}\n\n/* RADIO BUTTONS */\n\nform {\n ul.radiolist {\n li {\n list-style-type: none;\n }\n\n label {\n float: none;\n display: inline;\n }\n\n input[type=\"radio\"] {\n margin: -2px 4px 0 0;\n padding: 0;\n }\n }\n\n ul.inline {\n margin-left: 0;\n padding: 0;\n\n li {\n float: left;\n padding-right: 7px;\n }\n }\n}\n\n/* ALIGNED FIELDSETS */\n\n.aligned {\n label {\n display: block;\n padding: 8px 10px 0 0;\n float: left;\n width: 160px;\n word-wrap: break-word;\n line-height: 1;\n\n @include for-mobile {\n display: block;\n padding: 0 0 0 2px;\n margin-bottom: 8px;\n float: none;\n width: auto;\n }\n }\n\n label + p {\n padding: 6px 0;\n margin-top: 0;\n margin-bottom: 0;\n margin-left: 170px;\n\n @include for-mobile {\n margin-left: 0;\n }\n }\n\n ul label {\n display: inline;\n float: none;\n width: auto;\n }\n\n .form-row input {\n margin-bottom: 0;\n }\n\n .vCheckboxLabel {\n float: none;\n width: auto;\n display: inline-block;\n vertical-align: -3px;\n padding: 0 0 5px 0;\n line-height: 1.4;\n\n & + p.help {\n margin-top: -4px;\n }\n }\n}\n\nform .aligned {\n ul {\n margin-left: 160px;\n padding-left: 10px;\n\n @include for-mobile {\n margin-left: 0;\n padding-left: 0;\n }\n }\n\n ul.radiolist {\n display: inline-block;\n margin: 0;\n padding: 0;\n }\n\n p.help {\n clear: left;\n margin-top: 0;\n margin-left: 160px;\n padding-left: 10px;\n\n @include for-mobile {\n margin-left: 0;\n padding-left: 0;\n }\n }\n\n label + p.help {\n margin-left: 0;\n padding-left: 0;\n }\n\n p.help:last-child {\n margin-bottom: 0;\n padding-bottom: 0;\n }\n\n input + p.help,\n textarea + p.help,\n select + p.help {\n margin-left: 160px;\n padding-left: 10px;\n\n @include for-mobile {\n margin-left: 0;\n padding-left: 0;\n }\n }\n\n ul li {\n list-style: none;\n }\n\n table p {\n margin-left: 0;\n padding-left: 0;\n }\n}\n\n.colMS .aligned .vLargeTextField, .colMS .aligned .vXMLLargeTextField {\n width: 350px;\n\n @include for-mobile {\n width: 100%;\n }\n}\n\n.colM .aligned .vLargeTextField, .colM .aligned .vXMLLargeTextField {\n width: 610px;\n\n @include for-mobile {\n width: 100%;\n }\n}\n\n.checkbox-row p.help {\n margin-left: 0;\n padding-left: 0;\n}\n\n/* FIELDSETS */\n\nfieldset {\n .field-box {\n float: left;\n margin-right: 20px;\n }\n\n &.monospace textarea {\n font-family: \"Bitstream Vera Sans Mono\", Monaco, \"Courier New\", Courier, monospace;\n }\n}\n\n/* WIDE FIELDSETS */\n\n.wide label {\n width: 200px;\n}\n\nform .wide p, form .wide input + p.help {\n margin-left: 200px;\n\n @include for-mobile {\n margin-left: 0;\n }\n}\n\nform .wide p.help {\n padding-left: 38px;\n\n @include for-mobile {\n padding-left: 0;\n }\n}\n\n.colM fieldset.wide .vLargeTextField, .colM fieldset.wide .vXMLLargeTextField {\n width: 450px;\n\n @include for-mobile {\n width: 100%;\n }\n}\n\n/* COLLAPSED FIELDSETS */\n\n//fieldset.collapsed * {\n// display: none;\n//}\n//\n//fieldset.collapsed h2, fieldset.collapsed {\n// display: block;\n//}\n//\n//fieldset.collapsed {\n// border: 1px solid #eee;\n// border-radius: 4px;\n// overflow: hidden;\n//}\n//\n//fieldset.collapsed h2 {\n// background: #f8f8f8;\n// color: #666;\n//}\n//\n//fieldset .collapse-toggle {\n// color: #fff;\n//}\n//\n//fieldset.collapsed .collapse-toggle {\n// background: transparent;\n// display: inline;\n// color: #447e9b;\n//}\n\n/* MONOSPACE TEXTAREAS */\n\nfieldset.monospace textarea {\n font-family: \"Bitstream Vera Sans Mono\", Monaco, \"Courier New\", Courier, monospace;\n}\n\n/* SUBMIT ROW */\n\n.submit-row {\n margin: 20px 0;\n overflow: hidden;\n\n @include for-mobile {\n margin-bottom: 10px;\n }\n\n @include for-phone {\n padding: 0 10px;\n }\n\n input {\n &, &:visited, &:hover {\n margin: 0 5px 5px 0;\n padding: 0 20px;\n font-size: 12px;\n\n @include for-phone {\n display: block;\n width: 100%;\n margin: 0 0 8px 0;\n }\n }\n\n &.default {\n margin: 0 8px 5px 0;\n\n @include for-phone {\n display: block;\n width: 100%;\n margin: 0 0 20px 0;\n }\n }\n }\n\n p {\n margin: 0.3em;\n }\n\n p.deletelink-box {\n display: block;\n float: right;\n padding: 0;\n margin: 0 5px 5px 0;\n\n @include for-phone {\n float: none;\n display: block;\n margin: 0 0 8px 0;\n }\n }\n\n a.deletelink {\n &, &:visited, &:hover {\n display: inline-block;\n background-color: $danger-button-background-color;\n color: $danger-button-text-color;\n border: 0;\n border-radius: 4px;\n height: 32px;\n line-height: 32px;\n outline: 0;\n font-size: 12px;\n font-weight: lighter;\n text-align: center;\n padding: 0 20px;\n text-transform: uppercase;\n box-sizing: border-box;\n transition: background $transitions-duration, box-shadow $transitions-duration, border $transitions-duration;\n\n @include for-phone {\n display: block;\n width: 100%;\n }\n }\n\n &:hover, &:focus {\n background-color: $button-hover-background-color;\n color: $button-hover-text-color;\n }\n\n &:active {\n background-color: $button-active-background-color;\n color: $button-active-text-color;\n }\n }\n}\n\nbody.popup .submit-row {\n overflow: auto;\n}\n\n/* CUSTOM FORM FIELDS */\n\n.vSelectMultipleField {\n vertical-align: top;\n}\n\n.vCheckboxField {\n border: none;\n}\n\n.vDateField, .vTimeField {\n margin-right: 2px;\n margin-bottom: 4px;\n border-radius: 4px 0 0 4px !important;\n border-right-width: 0 !important;\n\n .results & {\n border-radius: 4px !important;\n border-right-width: 1px !important;\n }\n\n @include for-width(374px) {\n border-radius: 4px !important;\n border-right-width: 1px !important;\n }\n\n &-link {\n vertical-align: top;\n display: inline-block;\n\n @include for-width(374px) {\n display: none;\n }\n\n span {\n width: 32px;\n height: 32px;\n line-height: 32px !important;\n background-color: $button-background-color;\n color: $button-text-color;\n display: inline-block;\n vertical-align: middle;\n text-align: center;\n border-radius: 0 4px 4px 0;\n }\n\n &:hover span {\n background-color: $button-hover-background-color;\n color: $button-hover-text-color;\n }\n }\n}\n\n.vDateField {\n min-width: 6.85em;\n}\n\n.vTimeField {\n min-width: 4.7em;\n}\n\n.vDateField-link + .vTimeField {\n margin-left: 10px;\n}\n\n.vURLField {\n width: 26em;\n\n @include for-phone {\n width: 100%;\n }\n}\n\n.vLargeTextField, .vXMLLargeTextField {\n width: 48em;\n\n @include for-mobile {\n width: 100%;\n }\n}\n\n.flatpages-flatpage #id_content {\n height: 40.2em;\n}\n\n.module table .vPositiveSmallIntegerField {\n width: 2.2em;\n}\n\n.vTextField {\n width: 20em;\n\n @include for-phone {\n width: 100%;\n }\n}\n\n.vIntegerField {\n width: 6em;\n}\n\n.vBigIntegerField {\n width: 10em;\n}\n\n.vForeignKeyRawIdAdminField {\n width: 5em;\n}\n\n/* INLINES */\n\n.inline-group {\n padding: 0;\n background-color: $content-background-color;\n border-radius: 4px;\n border: 0;\n\n &.compact {\n position: relative;\n min-height: 400px;\n\n @include for-mobile {\n position: static;\n min-height: 0;\n }\n }\n\n thead th {\n padding: 8px 10px;\n }\n\n .aligned label {\n width: 160px;\n }\n\n > fieldset.module {\n padding: 0;\n }\n}\n\n.inline-related {\n position: relative;\n\n h3 {\n margin: 0;\n background: linear-gradient(to top, $content-background-color 0%, $content-contrast-background-color 100%);\n font-weight: bold;\n color: $text-color;\n padding: 20px 24px 0 24px;\n text-transform: uppercase;\n font-size: 12px;\n\n @include for-mobile {\n padding: 20px 20px 0 20px;\n line-height: 2;\n }\n\n > b {\n margin-right: 10px;\n }\n\n .inline_label {\n display: inline-block;\n background: $content-contrast2-background-color;\n color: $content-contrast2-text-color;\n margin-right: 10px;\n padding: 4px 8px;\n border-radius: 5px;\n font-size: 10px;\n font-weight: normal;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n max-width: 100%;\n box-sizing: border-box;\n vertical-align: middle;\n\n @include for-mobile {\n line-height: normal;\n }\n\n ~ .inlinechangelink, ~ .inlineviewlink {\n font-size: 18px;\n margin-right: 10px;\n vertical-align: middle;\n\n &:before {\n margin: 0;\n }\n }\n }\n\n span.delete, .inline-deletelink {\n float: right;\n margin-left: 10px;\n display: inline-block;\n background: $danger-button-background-color;\n color: $danger-button-text-color;\n padding: 4px 8px;\n border-radius: 5px;\n font-size: 10px;\n font-weight: normal;\n vertical-align: middle;\n white-space: nowrap;\n\n @include for-mobile {\n float: none;\n margin-left: 0;\n line-height: normal;\n }\n\n label {\n font-size: 10px;\n vertical-align: middle;\n\n &:before {\n font-size: 10px;\n color: $danger-button-text-color;\n vertical-align: middle;\n }\n }\n }\n }\n\n fieldset {\n margin: 0;\n background: #fff;\n width: 100%;\n\n &.module {\n background-color: inherit;\n box-sizing: border-box;\n\n h3 {\n padding: 24px;\n margin: 0;\n background: transparent;\n }\n }\n }\n}\n\n.inline-group.compact .inline-related h3 {\n background: transparent;\n}\n\n.inline-related.tabular fieldset.module {\n padding: 0;\n\n table {\n width: 100%;\n }\n}\n\n.inline-navigation {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n width: 200px;\n background: $content-contrast-background-color;\n\n @include for-mobile {\n position: relative;\n width: auto;\n top: auto;\n bottom: auto;\n left: auto;\n }\n\n &-top {\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n height: 40px;\n background: linear-gradient(to bottom, $content-background-color 25%, transparentize($content-contrast-background-color, 1) 100%);\n z-index: 1;\n }\n\n &-bottom {\n position: absolute;\n right: 0;\n bottom: 0;\n left: 0;\n height: 40px;\n background: linear-gradient(to top, $content-background-color 25%, transparentize($content-contrast-background-color, 1) 100%);\n z-index: 1;\n\n @include for-mobile {\n display: none;\n }\n }\n\n .add-row {\n position: absolute;\n top: 10px;\n right: 0;\n left: 0;\n padding: 0 16px !important;\n z-index: 1;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n }\n\n &-content {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n padding: 40px 0 30px 0;\n overflow-y: auto;\n -webkit-overflow-scrolling: touch;\n\n @include for-mobile {\n position: static;\n top: auto;\n right: auto;\n bottom: auto;\n left: auto;\n padding-bottom: 10px;\n max-height: 200px;\n }\n }\n\n &-item {\n &, &:visited, &:hover {\n display: block;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n padding: 8px 10px 8px 20px;\n color: $dim-text-color;\n transition: background-color $transitions-duration, color $transitions-duration;\n }\n\n html.no-touchevents &:hover, &:active {\n background: $button-hover-background-color;\n color: $button-hover-text-color;\n }\n\n &.empty {\n display: none;\n }\n\n &.selected {\n background: transparent;\n color: $text-color;\n font-weight: bold;\n cursor: default;\n }\n\n &.delete {\n text-decoration: line-through;\n }\n }\n}\n\n.inline-group {\n .tabular {\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n\n table {\n box-shadow: none;\n margin: 0;\n }\n\n thead th, thead td {\n background: linear-gradient(to top, $content-background-color 0%, $content-contrast-background-color 100%);\n font-weight: bold;\n color: $text-color;\n\n a:link, a:visited {\n color: $text-color;\n }\n }\n\n td.original {\n white-space: nowrap;\n width: 1px;\n padding-right: 0;\n\n &.empty {\n padding: 0;\n }\n\n p {\n padding: 0;\n\n .inlinechangelink, .inlineviewlink {\n font-size: 18px;\n margin: 0;\n vertical-align: middle;\n }\n }\n }\n\n tr.add-row td {\n padding: 8px 10px;\n border-bottom: 1px solid #eee;\n }\n }\n\n .compact {\n display: none;\n margin-left: 200px;\n\n @include for-mobile {\n margin-left: 0;\n }\n\n &.selected {\n display: block;\n }\n }\n\n ul.tools {\n padding: 0;\n margin: 0;\n list-style: none;\n\n li {\n display: inline;\n padding: 0 5px;\n }\n }\n\n div.add-row, .tabular tr.add-row td {\n padding: 16px;\n border: 0;\n }\n\n ul.tools a.add, div.add-row a, .tabular tr.add-row td a {\n font-size: 12px;\n font-weight: bold;\n vertical-align: middle;\n\n &:before {\n @include font-icon;\n content: $icon-add;\n vertical-align: middle;\n margin-right: 4px;\n }\n }\n}\n\n.empty-form {\n display: none;\n}\n\n/* RELATED FIELD ADD ONE / LOOKUP */\n\nform .related-widget-wrapper ul {\n display: inline-block;\n margin-left: 0;\n padding-left: 0;\n}\n\n.clearable-file-input input {\n margin-top: 0;\n}\n\n.changeform-navigation {\n display: none;\n float: left;\n margin-bottom: 20px;\n\n @include for-mobile {\n margin-bottom: 5px;\n margin-right: 10px;\n }\n\n &.initialized {\n display: block;\n }\n\n &-button {\n &, &:visited, &:hover {\n width: 120px;\n vertical-align: middle;\n box-sizing: border-box;\n }\n\n &-icon {\n font-weight: bold;\n vertical-align: middle;\n line-height: 32px;\n\n &.left {\n float: left;\n }\n\n &.right {\n float: right;\n }\n }\n\n &-label {\n display: block;\n opacity: 0.5;\n transition: opacity $transitions-duration;\n text-align: center;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n\n &-icon.left + &-label {\n margin-left: 16px;\n }\n\n &-icon.right + &-label {\n margin-right: 16px;\n }\n\n &:hover &-label {\n opacity: 1;\n }\n\n &.disabled:hover &-label {\n opacity: 0.5;\n }\n }\n}\n\n.related-widget-wrapper-link {\n opacity: 0.5;\n transition: opacity $transitions-duration;\n\n &:link {\n opacity: 1;\n }\n}\n\n.add-related, .add-another, .change-related, .delete-related, .related-lookup {\n display: none;\n\n &.initialized {\n display: inline-block;\n }\n\n .form-row & {\n margin-top: 10px;\n }\n}\n\n.related-widget-wrapper-icon {\n &:before {\n @include font-icon;\n font-size: 20px;\n vertical-align: middle;\n }\n\n .add-related &, .add-another & {\n &:before {\n content: $icon-add3;\n }\n }\n\n .change-related & {\n &:before {\n content: $icon-edit;\n }\n }\n\n .delete-related & {\n &:before {\n content: $icon-cross;\n }\n }\n}\n\n.related-lookup {\n margin-left: 6px;\n\n &:before {\n @include font-icon;\n font-size: 20px;\n vertical-align: middle;\n content: $icon-search;\n }\n}\n\n/* TABS */\n\n.changeform-tabs {\n margin: 0;\n padding: 0 0 0 16px;\n border-bottom: 2px solid $background-color;\n background-color: $content-background-color;\n border-radius: 4px 4px 0 0;\n\n @include for-mobile {\n padding: 10px 10px 5px 10px;\n }\n\n &-item {\n display: inline-block;\n padding: 0;\n line-height: normal;\n\n a, a:hover, a:visited {\n display: inline-block;\n padding: 12px 4px;\n margin: 0 8px 0 0;\n border-bottom: 2px solid transparent;\n position: relative;\n top: 2px;\n color: $dim-text-color;\n font-weight: bold;\n font-size: 11px;\n text-transform: uppercase;\n transition: background-color $fast-transitions-duration,\n color $fast-transitions-duration,\n border-color $transitions-duration;\n\n @include for-mobile {\n margin: 0 5px 5px 0;\n padding: 8px 12px;\n top: auto;\n border: 0;\n border-radius: 5px;\n font-weight: normal;\n background: $button-background-color;\n color: $button-text-color;\n }\n }\n\n a:hover {\n color: $text-color;\n }\n\n &.errors {\n & a, & a:hover, & a:visited {\n border-color: $tab-error-border-color;\n\n @include for-mobile {\n background: $danger-button-background-color;\n color: $danger-button-text-color;\n }\n }\n }\n\n &.selected {\n & a, & a:hover, & a:visited {\n color: $text-color;\n border-color: $tab-selected-border-color;\n\n @include for-mobile {\n background: $button-hover-background-color;\n color: $button-hover-text-color;\n }\n }\n }\n }\n\n ~ .module, ~ .inline-group {\n display: none !important;\n border-radius: 0 0 4px 4px;\n\n &.selected {\n display: block !important;\n }\n }\n}\n\n\nbody.change-form #content-main > form > div {\n > .module, > .inline-group {\n display: none;\n\n &.initialized {\n display: block;\n }\n }\n}\n","@import \"globals\";\n\n/* CHANGELISTS */\n\n#changelist {\n position: relative;\n width: 100%;\n\n table {\n width: 100%;\n }\n\n .results {\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n\n @include for-mobile {\n position: relative;\n left: -20px;\n width: calc(100% + 40px);\n margin-bottom: 0 !important;\n\n table {\n border-radius: 0;\n }\n\n thead th, tfoot td {\n border-radius: 0\n }\n }\n\n @include for-phone {\n left: -10px;\n width: calc(100% + 20px);\n }\n }\n\n .paginator {\n text-align: right;\n\n @include for-mobile {\n text-align: left;\n }\n\n @include for-phone {\n text-align: center;\n }\n }\n}\n\n.change-list {\n .hiddenfields {\n display: none;\n }\n\n .filtered table {\n border-right: none;\n }\n\n .filtered {\n min-height: 400px;\n }\n\n .filtered table tbody th {\n padding-right: 1em;\n }\n}\n\n/* CHANGELIST TABLES */\n\n#changelist table {\n thead th {\n &.action-checkbox-column {\n width: 1.5em;\n text-align: center;\n }\n }\n\n tbody td.action-checkbox {\n text-align: center;\n }\n\n tfoot {\n color: #666;\n }\n}\n\n/* TOOLBAR */\n\n#toolbar {\n margin-bottom: 20px;\n display: none;\n\n @include for-mobile {\n float: none;\n }\n\n &.initialized {\n display: block;\n }\n\n form {\n label[for=\"searchbar\"] {\n display: none;\n }\n\n #searchbar {\n margin-bottom: 5px;\n margin-right: 2px;\n vertical-align: top;\n\n @include for-mobile {\n margin-right: 5px;\n }\n\n @include for-phone {\n width: 100%;\n }\n }\n\n input[type=\"submit\"] {\n &, &:visited, &:hover {\n background-color: $primary-button-background-color;\n color: $primary-button-text-color;\n font-size: 12px;\n font-weight: lighter;\n padding: 0 20px;\n text-transform: uppercase;\n vertical-align: middle;\n margin-bottom: 5px;\n }\n\n &:hover, &:focus {\n background-color: $button-hover-background-color;\n color: $button-hover-text-color;\n }\n\n &:active {\n background-color: $button-active-background-color;\n color: $button-active-text-color;\n }\n }\n }\n}\n\n.changelist-filter-select {\n &-wrapper {\n margin-right: 2px;\n margin-bottom: 5px;\n display: inline-block;\n vertical-align: top;\n\n @include for-mobile {\n margin-right: 5px;\n }\n\n @include for-phone {\n width: 100%;\n }\n\n .select2 {\n @include for-phone {\n width: 100% !important;\n }\n\n &-selection--multiple {\n overflow: auto;\n height: $input-height !important;\n\n .select2-selection__rendered {\n padding: 0 2px !important;\n }\n\n .select2-selection__choice {\n margin-top: 2px !important;\n margin-right: 2px !important;\n }\n }\n }\n }\n}\n\n.changelist-filter-popup {\n position: relative;\n\n &-content {\n display: none;\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n min-width: 200px;\n background: $content-background-color;\n border-radius: 4px;\n box-shadow: 0 0 4px 0 $input-shadow-color;\n z-index: 1;\n\n &.visible {\n display: block;\n }\n }\n}\n\n/* FILTER COLUMN */\n\n#changelist-filter {\n display: none;\n}\n\n/* DATE DRILLDOWN */\n\n.change-list ul.toplinks {\n display: block;\n padding: 0;\n margin: 0;\n\n li {\n list-style-type: none;\n display: inline-block;\n margin: 0 5px 5px 0;\n background-color: $button-background-color;\n color: $button-text-color;\n text-decoration: none;\n font-size: 14px;\n padding: 6px 10px;\n border-radius: 4px;\n }\n\n a {\n &, &:visited {\n color: $button-text-color;\n }\n\n &:focus, &:hover {\n text-decoration: underline;\n }\n }\n}\n\n/* PAGINATOR */\n\n.paginator {\n display: none;\n line-height: normal;\n padding: 0 !important;\n margin: 0;\n font-size: 12px;\n\n &.initialized {\n display: inherit;\n }\n\n .pages-wrapper {\n margin-left: 10px;\n display: inline-block;\n margin-bottom: 5px;\n\n @include for-mobile {\n margin-left: 0;\n }\n\n span, a {\n font-size: 14px;\n padding: 6px 10px;\n display: inline-block;\n\n &:first-child {\n border-radius: 4px 0 0 4px;\n }\n\n &:last-child {\n border-radius: 0 4px 4px 0;\n }\n\n &:first-child:last-child {\n border-radius: 4px;\n }\n }\n\n span {\n background-color: $button-active-background-color;\n color: $button-active-text-color;\n\n &.disabled {\n background-color: $button-background-color;\n color: $button-text-color;\n }\n }\n\n a {\n &:link, &:visited {\n background-color: $button-background-color;\n color: $button-text-color;\n text-decoration: none;\n }\n\n &:focus, &:hover {\n background-color: $button-hover-background-color;\n color: $button-hover-text-color;\n }\n }\n }\n\n a.showall {\n &:link, &:visited {\n font-size: 12px;\n }\n }\n\n .label {\n padding: 8px 0;\n }\n\n input[type=\"submit\"] {\n &, &:hover, &:focus {\n font-size: 13px;\n padding: 6px 10px;\n height: auto;\n line-height: normal;\n margin: 0 0 0 10px;\n }\n }\n}\n\n/* ACTIONS */\n\n#changelist {\n table {\n input {\n margin: 0;\n vertical-align: baseline;\n }\n\n tbody tr.selected {\n border-color: $content-selected-border-color;\n background-color: $content-selected-background-color;\n }\n }\n\n .actions {\n float: left;\n display: none;\n\n @include for-mobile {\n float: none;\n margin-bottom: 20px;\n }\n\n @include for-phone {\n padding: 0 10px;\n }\n\n &.initialized {\n display: inline-block;\n\n @include for-mobile {\n display: block;\n }\n }\n\n label {\n @include for-mobile {\n margin-bottom: 5px;\n display: inline-block;\n }\n\n @include for-phone {\n display: block;\n }\n }\n\n .select2 {\n @include for-phone {\n width: 100% !important;\n }\n }\n\n .labels {\n padding: 8px 0;\n\n @include for-phone {\n text-align: center;\n }\n }\n\n span.all, span.action-counter, span.clear, span.question {\n display: none;\n }\n\n span.clear {\n margin-left: 5px;\n }\n\n .button {\n &, &:visited, &:hover {\n display: inline-block;\n background-color: $primary-button-background-color;\n color: $primary-button-text-color;\n border: 0;\n border-radius: 4px;\n height: 32px;\n line-height: 32px;\n outline: 0;\n font-size: 12px;\n font-weight: lighter;\n text-align: center;\n padding: 0 20px;\n text-transform: uppercase;\n margin: 0 8px 5px 0;\n transition: background $transitions-duration;\n\n @include for-phone {\n width: 100%;\n }\n }\n\n &:hover, &:focus {\n background-color: $button-hover-background-color;\n color: $button-hover-text-color;\n }\n\n &:active {\n background-color: $button-active-background-color;\n color: $button-active-text-color;\n }\n }\n\n span {\n font-size: 12px;\n }\n }\n}\n\n.changelist-footer {\n padding: 20px 0;\n background: $background-color;\n\n &.fixed {\n position: fixed;\n left: 20px;\n right: 20px;\n bottom: 0;\n border-top: 2px solid $content-border2-color;\n transition: left 0.3s;\n\n body.menu-pinned & {\n left: $sidebar-width + 20px;\n }\n\n body.menu-pinned.popup & {\n left: 20px;\n }\n\n @include for-mobile {\n position: static;\n left: auto;\n right: auto;\n bottom: auto;\n border-top: 0;\n padding: 20px 0;\n }\n }\n\n &.popup {\n left: 20px;\n }\n}\n","@import \"globals\";\n\n.sidebar {\n position: fixed;\n width: $sidebar-width;\n top: 0;\n left: 0;\n bottom: 0;\n z-index: 6;\n background-color: $sidebar-background-color;\n color: $sidebar-text-color;\n transition: background-color $transitions-duration, transform $transitions-duration;\n transform: translate3d(-100%, 0, 0);\n\n @include for-mobile {\n width: 360px;\n padding-bottom: 0;\n transition: transform $transitions-duration cubic-bezier(0, 0.5, 0.5, 1);\n }\n\n @include for-phone {\n width: 80%;\n }\n\n &.sidebar-opened {\n transform: none;\n\n @include for-mobile {\n box-shadow: 0 0 30px 10px rgba(0, 0, 0, 0.2);\n }\n }\n\n body.menu-pinned & {\n @include for-desktop {\n transform: none;\n }\n }\n\n &-backdrop {\n position: fixed;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n background: #000;\n opacity: 0;\n z-index: 5;\n }\n\n &-header {\n height: $sidebar-header-height;\n line-height: $sidebar-header-height;\n transition: transform $transitions-duration;\n\n &.sidebar-opened {\n @include for-mobile {\n transform: translate3d(360px, 0, 0);\n }\n\n @include for-phone {\n transform: translate3d(80%, 0, 0);\n }\n }\n\n &-wrapper {\n display: none;\n background-color: $sidebar-background-color;\n color: $sidebar-text-color;\n position: fixed;\n top: 0;\n right: 0;\n left: 0;\n z-index: 6;\n transition: background-color $transitions-duration, transform $transitions-duration;\n\n @include for-mobile {\n display: block;\n\n body.scroll-to-bottom & {\n transform: translate3d(0, -100%, 0);\n }\n }\n\n &.sidebar-opened {\n background-color: $sidebar-contrast-background-color;\n transform: none !important;\n }\n }\n\n &-menu {\n &, &:visited, &:hover {\n display: inline-block;\n font-size: 14px;\n text-transform: uppercase;\n color: $sidebar-link-color;\n line-height: $sidebar-header-height;\n padding: 0 16px;\n border-right: 1px solid $sidebar-contrast-background-color;\n }\n\n &-icon {\n font-size: 16px;\n vertical-align: middle;\n\n &.icon-cross {\n display: none;\n font-size: 20px;\n color: $sidebar-action-color;\n }\n }\n }\n\n &.sidebar-opened &-menu-icon {\n &.icon-menu {\n display: none;\n }\n\n &.icon-cross {\n display: inline;\n }\n }\n }\n\n &-close {\n display: none;\n float: right;\n padding: 4px;\n margin: 12px 18px 0 12px;\n background-color: $sidebar-popup-search-input-background-color;\n border-radius: 5px;\n\n @include for-mobile {\n display: inline-block;\n }\n\n &-icon {\n color: $sidebar-popup-search-input-text-color;\n font-size: 28px;\n font-weight: bold;\n vertical-align: middle;\n }\n }\n\n &-wrapper {\n height: 100%;\n overflow-y: auto;\n -webkit-overflow-scrolling: touch;\n transform: translate3d(0, 0, 0);\n }\n\n &-section {\n padding: 20px 0;\n border-bottom: 1px solid $sidebar-contrast-background-color;\n transition: border-bottom-color 0.3s;\n\n @include for-mobile {\n padding: 10px 0;\n }\n\n &:last-child, &.last {\n border-bottom: 0;\n }\n }\n\n &-title {\n display: block;\n color: $sidebar-text-color;\n text-transform: uppercase;\n font-size: 11px;\n font-weight: bold;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n padding: 0 14px 0 24px;\n margin-bottom: 10px;\n transition: color $transitions-duration;\n\n @include for-mobile {\n padding: 12px 18px 12px 30px;\n margin-bottom: 0;\n\n html.touchevents & {\n padding-left: 20px;\n }\n }\n\n &-link {\n &, &:visited, &:hover {\n color: $sidebar-text-color;\n font-weight: bold;\n transition: color $transitions-duration;\n }\n\n &:hover {\n color: $sidebar-hover-title-action-item-color;\n }\n }\n }\n\n &-link {\n &, &:visited, &:hover {\n display: block;\n color: $sidebar-link-color;\n padding: 8px 12px 8px 20px;\n vertical-align: middle;\n transition: color $transitions-duration, background-color $transitions-duration;\n position: relative;\n\n @include for-mobile {\n padding: 12px 18px 12px 30px;\n\n html.touchevents & {\n padding-left: 20px;\n }\n }\n\n &.icon {\n font-size: 11px;\n text-transform: uppercase;\n }\n }\n\n &:hover, &.selected {\n color: $sidebar-hover-link-color;\n background-color: $sidebar-hover-background-color;\n }\n\n &-icon {\n font-size: 18px;\n vertical-align: middle;\n margin-right: 6px;\n color: $sidebar-icon-color;\n transition: color $transitions-duration;\n }\n\n &-label {\n vertical-align: middle;\n display: block;\n transition: transform $transitions-duration;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n\n html.touchevents .editing & {\n transform: translate3d(20px, 0, 0);\n }\n }\n }\n\n &-center-link {\n &, &:visited, &:hover {\n display: block;\n color: $sidebar-action-color;\n font-size: 11px;\n text-align: center;\n padding: 8px 0;\n text-transform: uppercase;\n transition: color $transitions-duration, background-color $transitions-duration;\n\n @include for-mobile {\n padding: 12px 20px;\n }\n }\n\n &:hover {\n color: $sidebar-hover-action-color;\n background-color: $sidebar-hover-background-color;\n }\n }\n\n &-left {\n position: absolute;\n left: 4px;\n\n html.touchevents & {\n top: 0;\n bottom: 0;\n transition: opacity $transitions-duration, transform $transitions-duration;\n }\n\n &.collapsible {\n display: none;\n\n html.touchevents & {\n display: inline-block;\n width: 0;\n opacity: 0;\n transform: scale(0);\n overflow: hidden;\n }\n }\n\n &-pin, &-unpin {\n &, &:visited, &:hover {\n display: inline-block;\n position: absolute;\n top: 1px;\n font-size: 14px;\n color: $sidebar-action-color;\n transition: color $transitions-duration;\n\n html.touchevents & {\n position: static;\n padding: 6px;\n margin-top: 2px;\n font-size: 18px;\n\n @include for-mobile {\n margin-top: 6px;\n }\n }\n }\n\n &:hover {\n color: $sidebar-hover-action-color;\n }\n }\n\n .apps-list-pinned &-pin {\n display: none;\n }\n\n .apps-list &-unpin {\n display: none;\n }\n }\n\n html.no-touchevents &-link:hover &-left.collapsible {\n display: inline-block;\n }\n\n html.touchevents .editing &-left.collapsible {\n opacity: 1;\n transform: scale(1);\n width: auto;\n }\n\n &-right {\n float: right;\n margin-left: 10px;\n\n &.collapsible {\n display: none;\n\n html.touchevents & {\n display: inline;\n }\n }\n\n &-edit {\n display: none;\n font-size: 18px;\n\n html.touchevents & {\n display: inline;\n }\n }\n\n &-plus {\n font-size: 14px;\n outline: 0;\n }\n\n &-arrow {\n color: $sidebar-arrow-color;\n font-size: 16px;\n font-weight: bold !important;\n transition: color $transitions-duration, opacity $transitions-duration;\n\n html.touchevents .editing & {\n opacity: 0;\n }\n }\n\n &-remove {\n &, &:visited, &:hover {\n position: relative;\n color: $sidebar-action-color;\n transition: color $transitions-duration;\n }\n\n &:hover {\n color: $sidebar-hover-action-color;\n }\n }\n }\n\n &-link:hover &-right.collapsible {\n display: inline-block;\n }\n\n &-link:hover &-right-arrow {\n color: $sidebar-hover-arrow-color;\n }\n\n .clone {\n display: none;\n }\n\n .apps-hide {\n &-label {\n display: none;\n }\n\n &.apps-visible .apps-hide-label.apps-visible {\n display: inline;\n }\n\n &.apps-hidden .apps-hide-label.apps-hidden {\n display: inline;\n }\n }\n\n &-copyright {\n background-color: $sidebar-contrast-background-color;\n color: $sidebar-contrast-text-color;\n height: 32px;\n line-height: 32px;\n position: absolute;\n bottom: 0;\n left: 0;\n right: 0;\n text-align: center;\n font-size: 11px;\n font-weight: bold;\n transition: background-color $transitions-duration, color $transitions-duration;\n\n @include for-mobile {\n display: none;\n }\n }\n\n &-popup {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n width: $sidebar-width;\n color: $sidebar-popup-text-color;\n background-color: $sidebar-popup-background-color;\n overflow-y: auto;\n -webkit-overflow-scrolling: touch;\n\n @include for-mobile {\n width: 360px;\n }\n\n @include for-phone {\n width: 80%;\n }\n\n &-container {\n display: none;\n position: fixed;\n top: 0;\n left: $sidebar-width;\n bottom: 0;\n right: 0;\n z-index: 5;\n\n body.menu-pinned & {\n background-color: transparentize($sidebar-popup-overlay-color, 0.5);\n }\n\n @include for-mobile {\n left: 0;\n }\n }\n\n &-section {\n display: none;\n }\n\n &-title {\n font-size: 12px;\n font-weight: bold;\n text-transform: uppercase;\n padding: 20px;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n\n @include for-mobile {\n padding: 24px 0 24px 20px;\n margin-bottom: 0;\n font-size: 14px;\n }\n }\n\n &-search {\n background-color: $sidebar-popup-search-input-background-color;\n color: $sidebar-popup-search-input-text-color;\n width: 100%;\n height: 32px;\n text-indent: 20px;\n border: 0;\n font-size: 13px;\n outline: 0;\n padding: 0;\n margin: 0 0 12px 0;\n border-radius: 0;\n\n //noinspection CssInvalidPseudoSelector\n &::placeholder {\n color: $sidebar-popup-search-input-placeholder-color;\n }\n\n @include for-mobile {\n font-size: 14px;\n height: 40px;\n }\n }\n\n &-list {\n margin: 0;\n padding: 0;\n list-style: none;\n\n &-item {\n display: block;\n\n a, a:visited, a:hover {\n color: $sidebar-popup-link-text-color;\n padding: 8px 20px;\n display: block;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n\n @include for-mobile {\n padding: 12px 20px;\n }\n }\n\n &.selected a {\n background-color: $sidebar-popup-hover-link-background-color;\n color: $sidebar-popup-hover-link-color;\n }\n }\n }\n }\n\n &-container-toggle {\n float: left;\n display: inline-block;\n vertical-align: middle;\n cursor: pointer;\n line-height: 31px;\n padding: 10px 0 10px 20px;\n\n &:hover {\n color: $hover-link-color;\n }\n\n body.login &, body.menu-pinned & {\n display: none;\n }\n\n @include for-mobile {\n display: none;\n }\n }\n}\n","@import \"globals\";\n\n/* POPUP */\n\n.related-popup {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 4;\n padding-left: 250px;\n box-sizing: border-box;\n display: none;\n background: $background-color;\n background-clip: content-box;\n -webkit-overflow-scrolling: touch;\n overflow-y: scroll;\n\n @include for-mobile {\n padding-left: 0;\n }\n\n iframe {\n border: 0;\n width: 100%;\n height: 100%;\n }\n\n &-container {\n display: none;\n background-color: transparentize($sidebar-popup-overlay-color, 0.5);\n position: fixed;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n z-index: 15;\n\n .loading-indicator {\n display: none;\n font-size: 96px;\n color: $content-contrast2-text-color;\n position: absolute;\n top: 50%;\n left: 50%;\n margin-left: -48px;\n margin-top: -48px;\n animation: spin 4s linear infinite;\n }\n }\n\n &-back {\n &, &:visited, &:hover {\n display: none;\n background: $content-contrast2-background-color;\n color: $content-contrast2-text-color;\n position: absolute;\n top: 20px;\n left: 250px;\n z-index: 5;\n width: 100px;\n padding: 14px 6px 14px 0;\n text-align: center;\n margin-left: -100px;\n box-sizing: border-box;\n text-transform: uppercase;\n border-radius: 6px 0 0 6px;\n transition: background-color $transitions-duration, color $transitions-duration;\n\n @include for-mobile {\n margin-left: 0;\n top: auto;\n bottom: 10px;\n left: 10px;\n width: auto;\n padding: 10px;\n border-radius: 6px;\n }\n }\n\n &:hover, &:focus {\n background: $background-color;\n color: $text-color;\n\n @include for-mobile {\n background: $button-hover-background-color;\n color: $button-hover-text-color;\n }\n }\n\n &-icon {\n vertical-align: middle;\n font-weight: bold;\n font-size: 18px;\n }\n\n &-label {\n @include for-mobile {\n display: none;\n }\n }\n }\n}\n","@import \"globals\";\n\n.delete-confirmation {\n #content > h1 + p + h2 + ul {\n background: $warning-color;\n color: $warning-text-color;\n border-radius: 4px;\n padding: 20px;\n list-style-type: none;\n margin: 0;\n\n li {\n list-style: none;\n line-height: 1.8;\n }\n }\n\n #content > ul:nth-of-type(2), #content > h1 + p + ul {\n background: $content-background-color;\n border-radius: 4px;\n box-shadow: 0 2px 0 0 $content-border2-color;\n\n &, ul {\n list-style-type: none;\n margin: 0;\n padding: 0;\n\n li {\n list-style: disc;\n line-height: 1.8;\n }\n }\n\n ul {\n margin-left: 20px;\n }\n\n > li {\n padding: 8px;\n border-bottom: 1px solid $content-border-color;\n font-size: 13px;\n list-style: none;\n\n &:last-child {\n border-bottom: 0;\n }\n }\n }\n\n #content form {\n margin-top: 20px;\n\n input[type=\"submit\"] {\n background-color: $danger-button-background-color;\n color: $danger-button-text-color;\n font-size: 12px;\n font-weight: lighter;\n padding: 0 20px;\n text-transform: uppercase;\n vertical-align: middle;\n margin-bottom: 5px;\n\n @include for-mobile {\n display: block;\n width: 100%;\n }\n\n &:hover, &:focus {\n background-color: $button-hover-background-color;\n color: $button-hover-text-color;\n }\n\n &:active {\n background-color: $button-active-background-color;\n color: $button-active-text-color;\n }\n }\n\n .button {\n vertical-align: middle;\n margin-left: 10px;\n margin-bottom: 5px;\n box-sizing: border-box;\n\n @include for-mobile {\n margin-left: 0;\n display: block;\n width: 100%;\n }\n }\n }\n}\n","@import \"globals\";\n\n/* LOGIN FORM */\n\nbody.login {\n background: $login-background-color;\n padding: 100px 30px 30px 30px;\n\n @include for-phone {\n padding: 30px 10px 10px 10px;\n }\n\n #container {\n background: $login-content-background-color;\n border-radius: 4px;\n min-height: 0;\n padding: 0;\n margin-left: auto;\n margin-right: auto;\n width: 400px;\n\n @include for-phone {\n width: 100%;\n }\n }\n\n #header {\n background: $login-header-background-color;\n color: $login-header-text-color;\n text-transform: uppercase;\n font-size: 11px;\n font-weight: bold;\n border-radius: 4px 4px 0 0;\n }\n\n #content {\n padding: 30px;\n }\n\n .sidebar {\n display: none;\n }\n\n .sidebar-header {\n display: none;\n }\n\n .breadcrumbs {\n display: none;\n }\n\n #content-main {\n width: 100%;\n }\n\n .form-row {\n padding: 4px;\n float: left;\n width: 100%;\n box-sizing: border-box;\n\n label {\n padding-right: 0.5em;\n line-height: 2em;\n font-size: 1em;\n clear: both;\n\n &.required:after {\n content: '';\n }\n }\n\n #id_username, #id_password {\n clear: both;\n padding: 6px;\n width: 100%;\n box-sizing: border-box;\n }\n }\n\n span.help {\n font-size: 10px;\n display: block;\n }\n\n .submit-row {\n clear: both;\n padding: 20px 0 0 0;\n margin: 0;\n text-align: center;\n\n input[type=\"submit\"] {\n font-size: 12px;\n font-weight: lighter;\n background-color: $primary-button-background-color;\n color: $primary-button-text-color;\n text-transform: uppercase;\n\n &:hover, &:focus {\n background-color: $button-hover-background-color;\n color: $button-hover-text-color;\n }\n\n &:active {\n background-color: $button-active-background-color;\n color: $button-active-text-color;\n }\n }\n }\n\n .password-reset-link {\n text-align: center;\n }\n\n #footer {\n padding: 0;\n }\n}\n"],"sourceRoot":"/source/"} \ No newline at end of file diff --git a/src/static/jet/css/themes/dark/base.scss b/src/static/jet/css/themes/dark/base.scss new file mode 100644 index 00000000..97d4f66b --- /dev/null +++ b/src/static/jet/css/themes/dark/base.scss @@ -0,0 +1,2 @@ +@import "variables"; +@import "../../base"; \ No newline at end of file diff --git a/src/static/jet/css/themes/dark/jquery-ui.theme.css b/src/static/jet/css/themes/dark/jquery-ui.theme.css new file mode 100644 index 00000000..04ea466f --- /dev/null +++ b/src/static/jet/css/themes/dark/jquery-ui.theme.css @@ -0,0 +1,3 @@ +.hidden{display:none}.clear-list{margin:0;padding:0;list-style:none}.fl{float:left}.fr{float:right}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}.p10{padding:10px;padding:0.71429rem}.p20{padding:20px;padding:1.42857rem}.p30{padding:30px;padding:2.14286rem}.p40{padding:40px;padding:2.85714rem}.p50{padding:50px;padding:3.57143rem}.p60{padding:60px;padding:4.28571rem}.p70{padding:70px;padding:5rem}.p80{padding:80px;padding:5.71429rem}.pt10{padding-top:10px;padding-top:0.71429rem}.pt20{padding-top:20px;padding-top:1.42857rem}.pt30{padding-top:30px;padding-top:2.14286rem}.pt40{padding-top:40px;padding-top:2.85714rem}.pt50{padding-top:50px;padding-top:3.57143rem}.pt60{padding-top:60px;padding-top:4.28571rem}.pt70{padding-top:70px;padding-top:5rem}.pt80{padding-top:80px;padding-top:5.71429rem}.pr10{padding-right:10px;padding-right:0.71429rem}.pr20{padding-right:20px;padding-right:1.42857rem}.pr30{padding-right:30px;padding-right:2.14286rem}.pr40{padding-right:40px;padding-right:2.85714rem}.pr50{padding-right:50px;padding-right:3.57143rem}.pr60{padding-right:60px;padding-right:4.28571rem}.pr70{padding-right:70px;padding-right:5rem}.pr80{padding-right:80px;padding-right:5.71429rem}.pb10{padding-bottom:10px;padding-bottom:0.71429rem}.pb20{padding-bottom:20px;padding-bottom:1.42857rem}.pb30{padding-bottom:30px;padding-bottom:2.14286rem}.pb40{padding-bottom:40px;padding-bottom:2.85714rem}.pb50{padding-bottom:50px;padding-bottom:3.57143rem}.pb60{padding-bottom:60px;padding-bottom:4.28571rem}.pb70{padding-bottom:70px;padding-bottom:5rem}.pb80{padding-bottom:80px;padding-bottom:5.71429rem}.pl10{padding-left:10px;padding-left:0.71429rem}.pl20{padding-left:20px;padding-left:1.42857rem}.pl30{padding-left:30px;padding-left:2.14286rem}.pl40{padding-left:40px;padding-left:2.85714rem}.pl50{padding-left:50px;padding-left:3.57143rem}.pl60{padding-left:60px;padding-left:4.28571rem}.pl70{padding-left:70px;padding-left:5rem}.pl80{padding-left:80px;padding-left:5.71429rem}.m10{margin:10px;margin:0.71429rem}.m20{margin:20px;margin:1.42857rem}.m30{margin:30px;margin:2.14286rem}.m40{margin:40px;margin:2.85714rem}.m50{margin:50px;margin:3.57143rem}.m60{margin:60px;margin:4.28571rem}.m70{margin:70px;margin:5rem}.m80{margin:80px;margin:5.71429rem}.mt10{margin-top:10px;margin-top:0.71429rem}.mt20{margin-top:20px;margin-top:1.42857rem}.mt30{margin-top:30px;margin-top:2.14286rem}.mt40{margin-top:40px;margin-top:2.85714rem}.mt50{margin-top:50px;margin-top:3.57143rem}.mt60{margin-top:60px;margin-top:4.28571rem}.mt70{margin-top:70px;margin-top:5rem}.mt80{margin-top:80px;margin-top:5.71429rem}.mr10{margin-right:10px;margin-right:0.71429rem}.mr20{margin-right:20px;margin-right:1.42857rem}.mr30{margin-right:30px;margin-right:2.14286rem}.mr40{margin-right:40px;margin-right:2.85714rem}.mr50{margin-right:50px;margin-right:3.57143rem}.mr60{margin-right:60px;margin-right:4.28571rem}.mr70{margin-right:70px;margin-right:5rem}.mr80{margin-right:80px;margin-right:5.71429rem}.mb10{margin-bottom:10px;margin-bottom:0.71429rem}.mb20{margin-bottom:20px;margin-bottom:1.42857rem}.mb30{margin-bottom:30px;margin-bottom:2.14286rem}.mb40{margin-bottom:40px;margin-bottom:2.85714rem}.mb50{margin-bottom:50px;margin-bottom:3.57143rem}.mb60{margin-bottom:60px;margin-bottom:4.28571rem}.mb70{margin-bottom:70px;margin-bottom:5rem}.mb80{margin-bottom:80px;margin-bottom:5.71429rem}.ml10{margin-left:10px;margin-left:0.71429rem}.ml20{margin-left:20px;margin-left:1.42857rem}.ml30{margin-left:30px;margin-left:2.14286rem}.ml40{margin-left:40px;margin-left:2.85714rem}.ml50{margin-left:50px;margin-left:3.57143rem}.ml60{margin-left:60px;margin-left:4.28571rem}.ml70{margin-left:70px;margin-left:5rem}.ml80{margin-left:80px;margin-left:5.71429rem}.pos_rel{position:relative}.pos_abs{position:absolute}.fill_width{width:100% !important}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.ui-widget-content{color:#6f7e95;border-color:#f4f4f4}.ui-widget.ui-widget-content,.ui-timepicker-table.ui-widget-content{background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,0.5);box-shadow:0 0 0.71429rem 0 rgba(0,0,0,0.5)}.ui-widget{font-family:inherit;font-size:inherit}.ui-widget-header{border:0;background:#59677e;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #ecf2f6;border:0.07143rem solid #ecf2f6;background:#fff;font-weight:bold;color:#6f7e95;border-radius:3px;border-radius:0.21429rem}.ui-widget-header .ui-state-default{background:none;color:#fff;border:0}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #639af5;border:0.07143rem solid #639af5;background:#639af5;font-weight:bold;color:#fff}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #47bac1;border:0.07143rem solid #47bac1;background:#47bac1;font-weight:bold;color:#fff}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #639af5;border:0.07143rem solid #639af5;background:#fff;color:#639af5}@media only screen and (max-width: 480px){.ui-dialog{left:10px !important;left:0.71429rem !important;right:10px !important;right:0.71429rem !important;width:auto !important}}.ui-dialog-buttonpane{background:#ecf2f6;margin:.5em -0.2em -0.2em -0.2em}.ui-dialog-buttonpane .ui-button{border:0 !important;outline:0}.ui-icon{font-family:'jet-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-size:16px;font-size:1.14286rem;font-weight:bold;background:none !important;text-indent:0;overflow:visible}.ui-icon-circle-triangle-e:before{content:""}.ui-icon-circle-triangle-w:before{content:""}.ui-icon-closethick:before{content:""}.ui-widget-overlay{background:#000;opacity:0.5;filter:Alpha(Opacity=50)}.ui-tooltip{background:#000 !important;color:#fff;border:0;box-shadow:none !important;opacity:0.8;font-size:13px;font-size:0.92857rem;pointer-events:none}.ui-datepicker table,.ui-timepicker table{margin:0 0 .4em;background:transparent;border-radius:0;box-shadow:none}.ui-datepicker th,.ui-timepicker th{background:inherit;color:inherit;text-transform:inherit}.ui-datepicker tbody tr,.ui-timepicker tbody tr{border-bottom:inherit}.ui-datepicker table{margin:0 0 .4em}.ui-timepicker-table table{margin:.15em 0 0} + +/*# sourceMappingURL=jquery-ui.theme.css.map */ diff --git a/src/static/jet/css/themes/dark/jquery-ui.theme.css.map b/src/static/jet/css/themes/dark/jquery-ui.theme.css.map new file mode 100644 index 00000000..da3a7d42 --- /dev/null +++ b/src/static/jet/css/themes/dark/jquery-ui.theme.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["themes/default/jquery-ui.theme.css","_helpers.scss","jquery-ui/_jquery-ui.theme.scss","_variables.scss","icons/_variables.scss"],"names":[],"mappings":"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","file":"themes/default/jquery-ui.theme.css","sourcesContent":[".hidden{display:none}.clear-list{margin:0;padding:0;list-style:none}.fl{float:left}.fr{float:right}.cf:before,.cf:after{content:\"\";display:table}.cf:after{clear:both}.p10{padding:10px}.p20{padding:20px}.p30{padding:30px}.p40{padding:40px}.p50{padding:50px}.p60{padding:60px}.p70{padding:70px}.p80{padding:80px}.pt10{padding-top:10px}.pt20{padding-top:20px}.pt30{padding-top:30px}.pt40{padding-top:40px}.pt50{padding-top:50px}.pt60{padding-top:60px}.pt70{padding-top:70px}.pt80{padding-top:80px}.pr10{padding-right:10px}.pr20{padding-right:20px}.pr30{padding-right:30px}.pr40{padding-right:40px}.pr50{padding-right:50px}.pr60{padding-right:60px}.pr70{padding-right:70px}.pr80{padding-right:80px}.pb10{padding-bottom:10px}.pb20{padding-bottom:20px}.pb30{padding-bottom:30px}.pb40{padding-bottom:40px}.pb50{padding-bottom:50px}.pb60{padding-bottom:60px}.pb70{padding-bottom:70px}.pb80{padding-bottom:80px}.pl10{padding-left:10px}.pl20{padding-left:20px}.pl30{padding-left:30px}.pl40{padding-left:40px}.pl50{padding-left:50px}.pl60{padding-left:60px}.pl70{padding-left:70px}.pl80{padding-left:80px}.m10{margin:10px}.m20{margin:20px}.m30{margin:30px}.m40{margin:40px}.m50{margin:50px}.m60{margin:60px}.m70{margin:70px}.m80{margin:80px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mt60{margin-top:60px}.mt70{margin-top:70px}.mt80{margin-top:80px}.mr10{margin-right:10px}.mr20{margin-right:20px}.mr30{margin-right:30px}.mr40{margin-right:40px}.mr50{margin-right:50px}.mr60{margin-right:60px}.mr70{margin-right:70px}.mr80{margin-right:80px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.mb60{margin-bottom:60px}.mb70{margin-bottom:70px}.mb80{margin-bottom:80px}.ml10{margin-left:10px}.ml20{margin-left:20px}.ml30{margin-left:30px}.ml40{margin-left:40px}.ml50{margin-left:50px}.ml60{margin-left:60px}.ml70{margin-left:70px}.ml80{margin-left:80px}.pos_rel{position:relative}.pos_abs{position:absolute}.fill_width{width:100% !important}@keyframes spin{100%{transform:rotate(360deg)}}.ui-widget-content{color:#6f7e95;border-color:#f4f4f4}.ui-widget.ui-widget-content,.ui-timepicker-table.ui-widget-content{background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,0.5)}.ui-widget{font-family:inherit;font-size:inherit}.ui-widget-header{border:0;background:#59677e;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #ecf2f6;background:#fff;font-weight:bold;color:#6f7e95;border-radius:3px}.ui-widget-header .ui-state-default{background:none;color:#fff;border:0}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #639af5;background:#639af5;font-weight:bold;color:#fff}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #47bac1;background:#47bac1;font-weight:bold;color:#fff}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #639af5;background:#fff;color:#639af5}@media only screen and (max-width: 480px){.ui-dialog{left:10px !important;right:10px !important;width:auto !important}}.ui-dialog-buttonpane{background:#ecf2f6;margin:.5em -0.2em -0.2em -0.2em}.ui-dialog-buttonpane .ui-button{border:0 !important;outline:0}.ui-icon{font-family:'jet-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-size:16px;font-weight:bold;background:none !important;text-indent:0;overflow:visible}.ui-icon-circle-triangle-e:before{content:\"\"}.ui-icon-circle-triangle-w:before{content:\"\"}.ui-icon-closethick:before{content:\"\"}.ui-widget-overlay{background:#000;opacity:0.5;filter:Alpha(Opacity=50)}.ui-tooltip{background:#000 !important;color:#fff;border:0;box-shadow:none !important;opacity:0.8;font-size:13px;pointer-events:none}.ui-datepicker table,.ui-timepicker table{margin:0 0 .4em;background:transparent;border-radius:0;box-shadow:none}.ui-datepicker th,.ui-timepicker th{background:inherit;color:inherit;text-transform:inherit}.ui-datepicker tbody tr,.ui-timepicker tbody tr{border-bottom:inherit}.ui-datepicker table{margin:0 0 .4em}.ui-timepicker-table table{margin:.15em 0 0}\n",".hidden {\n display: none;\n}\n\n.clear-list {\n margin: 0;\n padding: 0;\n list-style: none;\n}\n\n.fl {\n float: left;\n}\n\n.fr {\n float: right;\n}\n\n.cf:before, .cf:after {\n content: \"\";\n display: table;\n}\n\n.cf:after {\n clear: both;\n}\n\n@each $class, $style in (p, padding), (pt, padding-top), (pr, padding-right), (pb, padding-bottom), (pl, padding-left),\n (m, margin), (mt, margin-top), (mr, margin-right), (mb, margin-bottom), (ml, margin-left) {\n @for $i from 1 through 8 {\n $value: $i * 10;\n .#{$class}#{$value} {\n #{$style}: #{$value}px;\n }\n }\n}\n\n.pos_rel {\n position: relative;\n}\n\n.pos_abs {\n position: absolute;\n}\n\n.fill_width {\n width: 100% !important;\n}\n\n@mixin for-width($width) {\n @media only screen and (max-width: $width) {\n @content;\n }\n}\n\n@mixin for-desktop {\n @media only screen and (min-width: $mobile-max-width) {\n @content;\n }\n}\n\n@mixin for-mobile {\n @include for-width($mobile-max-width) {\n @content;\n }\n}\n\n@mixin for-phone {\n @include for-width($phone-max-width) {\n @content;\n }\n}\n\n@keyframes spin { 100% { transform: rotate(360deg); } }\n\n@mixin font-icon {\n font-family: 'jet-icons';\n speak: none;\n font-style: normal;\n font-weight: normal;\n font-variant: normal;\n text-transform: none;\n line-height: 1;\n\n /* Better Font Rendering =========== */\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n display: inline-block;\n}\n\n/// Convert angle\n/// @author Chris Eppstein\n/// @param {Number} $value - Value to convert\n/// @param {String} $unit - Unit to convert to\n/// @return {Number} Converted angle\n@function convert-angle($value, $unit) {\n $convertable-units: deg grad turn rad;\n $conversion-factors: 1 (10grad/9deg) (1turn/360deg) (3.1415926rad/180deg);\n @if index($convertable-units, unit($value)) and index($convertable-units, $unit) {\n @return $value\n / nth($conversion-factors, index($convertable-units, unit($value)))\n * nth($conversion-factors, index($convertable-units, $unit));\n }\n\n @warn \"Cannot convert `#{unit($value)}` to `#{$unit}`.\";\n}\n\n/// Test if `$value` is an angle\n/// @param {*} $value - Value to test\n/// @return {Bool}\n@function is-direction($value) {\n $is-direction: index((to top, to top right, to right top, to right, to bottom right, to right bottom, to bottom, to bottom left, to left bottom, to left, to left top, to top left), $value);\n $is-angle: type-of($value) == 'number' and index('deg' 'grad' 'turn' 'rad', unit($value));\n\n @return $is-direction or $is-angle;\n}\n\n/// Convert a direction to legacy syntax\n/// @param {Keyword | Angle} $value - Value to convert\n/// @require {function} is-direction\n/// @require {function} convert-angle\n@function legacy-direction($value) {\n @if is-direction($value) == false {\n @warn \"Cannot convert `#{$value}` to legacy syntax because it doesn't seem to be an angle or a direction\";\n }\n\n $conversion-map: (\n to top : bottom,\n to top right : bottom left,\n to right top : left bottom,\n to right : left,\n to bottom right : top left,\n to right bottom : left top,\n to bottom : top,\n to bottom left : top right,\n to left bottom : right top,\n to left : right,\n to left top : right bottom,\n to top left : bottom right\n );\n\n @if map-has-key($conversion-map, $value) {\n @return map-get($conversion-map, $value);\n }\n\n @return 90deg - convert-angle($value, 'deg');\n}\n\n/// Mixin printing a linear-gradient\n/// as well as a plain color fallback\n/// and the `-webkit-` prefixed declaration\n/// @access public\n/// @param {String | List | Angle} $direction - Linear gradient direction\n/// @param {Arglist} $color-stops - List of color-stops composing the gradient\n@mixin linear-gradient($direction, $color-stops...) {\n @if is-direction($direction) == false {\n $color-stops: ($direction, $color-stops);\n $direction: 180deg;\n }\n\n background: nth(nth($color-stops, 1), 1);\n background: -webkit-linear-gradient(legacy-direction($direction), $color-stops);\n background: linear-gradient($direction, $color-stops);\n}","@import \"../globals\";\n\n.ui-widget-content {\n color: $text-color;\n border-color: $content-border-color;\n}\n\n.ui-widget, .ui-timepicker-table {\n &.ui-widget-content {\n background: $content-background-color;\n box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);\n }\n}\n\n.ui-widget {\n font-family: inherit;\n font-size: inherit;\n}\n\n.ui-widget-header {\n border: 0;\n background: $content-contrast2-background-color;\n color: $content-contrast2-text-color;\n font-weight: bold;\n a {\n color: $content-contrast2-text-color;\n }\n}\n\n.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {\n border: 1px solid $jquery-ui-state-default-border-color;\n background: $jquery-ui-state-default-background-color;\n font-weight: bold;\n color: $jquery-ui-state-default-text-color;\n border-radius: 3px;\n}\n\n.ui-widget-header .ui-state-default {\n background: none;\n color: $content-contrast2-text-color;\n border: 0;\n}\n\n.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {\n border: 1px solid $jquery-ui-state-hover-border-color;\n background: $jquery-ui-state-hover-background-color;\n font-weight: bold;\n color: $jquery-ui-state-hover-text-color;\n}\n\n.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {\n border: 1px solid $jquery-ui-state-active-border-color;\n background: $jquery-ui-state-active-background-color;\n font-weight: bold;\n color: $jquery-ui-state-active-text-color;\n}\n\n.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {\n border: 1px solid $jquery-ui-state-highlight-border-color;\n background: $jquery-ui-state-highlight-background-color;\n color: $jquery-ui-state-highlight-text-color;\n}\n\n.ui-dialog {\n @include for-phone {\n left: 10px !important;\n right: 10px !important;\n width: auto !important;\n }\n}\n\n.ui-dialog-buttonpane {\n background: $jquery-ui-buttonpane-background;\n margin: .5em -0.2em -0.2em -0.2em;\n\n .ui-button {\n border: 0 !important;\n outline: 0;\n }\n}\n\n.ui-icon {\n @include font-icon;\n font-size: 16px;\n font-weight: bold;\n background: none !important;\n text-indent: 0;\n overflow: visible;\n}\n\n.ui-icon-circle-triangle-e:before {\n content: $icon-arrow-right;\n}\n\n.ui-icon-circle-triangle-w:before {\n content: $icon-arrow-left;\n}\n\n.ui-icon-closethick:before {\n content: $icon-cross;\n}\n\n.ui-widget-overlay {\n background: $jquery-ui-overlay-color;\n opacity: 0.5;\n filter: Alpha(Opacity=50);\n}\n\n.ui-tooltip {\n background: $jquery-ui-tooltip-background-color !important;\n color: $jquery-ui-tooltip-text-color;\n border: 0;\n box-shadow: none !important;\n opacity: 0.8;\n font-size: 13px;\n pointer-events: none;\n}\n\n.ui-datepicker, .ui-timepicker {\n table {\n margin: 0 0 .4em;\n background: transparent;\n border-radius: 0;\n box-shadow: none;\n }\n\n th {\n background: inherit;\n color: inherit;\n text-transform: inherit;\n }\n\n tbody tr {\n border-bottom: inherit;\n }\n}\n\n.ui-datepicker table {\n margin: 0 0 .4em;\n}\n\n.ui-timepicker-table table {\n margin: .15em 0 0;\n}\n","/*\n * Default variable values\n * Create separate themes/theme/_variables.scss to override these variables\n */\n\n/*\n * General\n */\n\n$background-color: #ecf2f6 !default;\n$text-color: #6f7e95 !default;\n$dim-text-color: #d0dbe6 !default;\n$error-text-color: #c14747 !default;\n\n$link-color: #47bac1 !default;\n$hover-link-color: #639af5 !default;\n\n$font: Arial, sans-serif !default;\n$font-size: 14px !default;\n\n$transitions-duration: 0.3s !default;\n$fast-transitions-duration: 0.1s !default;\n\n$mobile-max-width: 960px;\n$phone-max-width: 480px;\n\n/*\n * Sidebar\n */\n\n$sidebar-width: 250px !default;\n$sidebar-header-height: 44px !default;\n\n$sidebar-background-color: #354052 !default;\n$sidebar-contrast-background-color: #2b3647 !default;\n$sidebar-contrast-text-color: #6f7e95 !default;\n\n$sidebar-arrow-color: #639af5 !default;\n$sidebar-hover-arrow-color: #639af5 !default;\n\n$sidebar-action-color: #47bac1 !default;\n$sidebar-hover-action-color: #639af5 !default;\n\n$sidebar-title-action-color: #47bac1 !default;\n$sidebar-hover-title-action-item-color: #639af5 !default;\n\n$sidebar-text-color: #6f7e95 !default;\n$sidebar-icon-color: #6f7e95 !default;\n$sidebar-link-color: #c0cad8 !default;\n$sidebar-hover-link-color: #fff !default;\n$sidebar-hover-background-color: #2b3647 !default;\n\n$sidebar-popup-search-input-background-color: #d0dbe6 !default;\n$sidebar-popup-search-input-text-color: #6f7e95 !default;\n$sidebar-popup-search-input-placeholder-color: transparentize(#6f7e95, 0.5) !default;\n\n$sidebar-popup-background-color: #ecf2f6 !default;\n$sidebar-popup-text-color: #6f7e95 !default;\n$sidebar-popup-overlay-color: #000 !default;\n\n$sidebar-popup-link-text-color: #6f7e95 !default;\n$sidebar-popup-hover-link-color: #fff !default;\n$sidebar-popup-hover-link-background-color: #639af5 !default;\n\n/*\n * Top\n */\n\n$top-height: 32px !default;\n\n$top-text-color: #6f7e95 !default;\n$top-separator-color: #c0d4e8 !default;\n$top-link-color: #c0d4e8 !default;\n$top-hover-link-color: #639af5 !default;\n$top-border-color: #c0d4e8 !default;\n$top-icon-color: #47bac1 !default;\n\n$top-dropdown-background-color: #6f7e95 !default;\n$top-dropdown-text-color: #ecf2f6 !default;\n$top-dropdown-contrast-background-color: #59677e !default;\n$top-dropdown-contrast-text-color: #c0cad8 !default;\n$top-dropdown-border-color: #76849a !default;\n$top-dropdown-link-color: #ecf2f6 !default;\n$top-dropdown-hover-link-color: #ecf2f6 !default;\n$top-dropdown-icon-color: #ecf2f6 !default;\n$top-dropdown-selected-color: #e5e2a5 !default;\n\n/*\n * Content\n */\n\n$content-background-color: #fff !default;\n$content-contrast-background-color: #f6fafc !default; //inline list bg\n$content-contrast2-background-color: #59677e !default; //table header\n$content-contrast3-background-color: #d0dbe6 !default; //delete collapsable\n$content-selected-background-color: #fffcc0 !default;\n$content-contrast2-text-color: #fff !default;\n$content-border-color: #f4f4f4 !default; //row bottom\n$content-border2-color: #d0dbe6 !default; //table bottom\n$content-selected-border-color: #e5e2a5 !default;\n\n$tab-selected-border-color: #639af5 !default;\n$tab-error-border-color: #c14747 !default;\n\n/*\n * Buttons\n */\n\n$button-background-color: #d0dbe6 !default;\n$button-hover-background-color: #639af5 !default;\n$button-active-background-color: #6f7e95 !default;\n$button-text-color: #6f7e95 !default;\n$button-hover-text-color: #fff !default;\n$button-active-text-color: #fff !default;\n\n$primary-button-background-color: #47bac1 !default;\n$primary-button-text-color: #fff !default;\n\n$danger-button-background-color: #c14747 !default;\n$danger-button-text-color: #fff !default;\n\n$background-button-background-color: #fff !default;\n$background-button-text-color: #6f7e95 !default;\n\n/*\n * Inputs\n */\n\n$input-height: 32px !default;\n$input-background-color: #fff !default;\n$input-contrast-background-color: #d0dbe6 !default;\n$input-border-color: #ecf2f6 !default;\n$input-hover-background-color: #639af5 !default;\n$input-icon-color: #47bac1 !default;\n$input-text-color: #6f7e95 !default;\n$input-contrast-text-color: #6f7e95 !default;\n$input-hover-text-color: #fff !default;\n$input-selected-text-color: #47bac1 !default;\n$input-disabled-text-color: #d0dbe6 !default;\n$input-placeholder-color: #d0dbe6 !default;\n$input-shadow-color: transparentize(#47bac1, 0.25) !default;\n\n$background-input-background-color: #fff !default;\n$background-input-border-color: #fff !default;\n$background-input-text-color: #6f7e95 !default;\n\n/*\n * Messages\n */\n\n$warning-color: #f0dada !default;\n$warning-text-color: #d49d9d !default;\n$info-color: #e8e8bd !default;\n$info-text-color: #b9b97f !default;\n$success-color: #c4ecc5 !default;\n$success-text-color: #82b982 !default;\n\n/*\n * Login\n */\n\n$login-background-color: #354052 !default;\n$login-title-text-color: #6f7e95 !default;\n$login-title-contrast-text-color: #fff !default;\n$login-header-background-color: #59677e !default;\n$login-header-text-color: #fff !default;\n$login-content-background-color: #fff !default;\n\n/*\n * jQuery UI\n */\n\n$jquery-ui-buttonpane-background: #ecf2f6 !default;\n\n$jquery-ui-state-default-background-color: #fff !default;\n$jquery-ui-state-default-border-color: #ecf2f6 !default;\n$jquery-ui-state-default-text-color: #6f7e95 !default;\n\n$jquery-ui-state-hover-background-color: #639af5 !default;\n$jquery-ui-state-hover-border-color: #639af5 !default;\n$jquery-ui-state-hover-text-color: #fff !default;\n\n$jquery-ui-state-active-background-color: #47bac1 !default;\n$jquery-ui-state-active-border-color: #47bac1 !default;\n$jquery-ui-state-active-text-color: #fff !default;\n\n$jquery-ui-state-highlight-background-color: #fff !default;\n$jquery-ui-state-highlight-border-color: #639af5 !default;\n$jquery-ui-state-highlight-text-color: #639af5 !default;\n\n$jquery-ui-overlay-color: #000 !default;\n\n$jquery-ui-tooltip-background-color: #000 !default;\n$jquery-ui-tooltip-text-color: #fff !default;\n\n/*\n * Charts\n */\n\n$chart-fillColor: transparentize($hover-link-color, 0.75) !default;\n$chart-strokeColor: $hover-link-color !default;\n$chart-pointColor: $content-contrast2-text-color !default;\n$chart-pointHighlightFill: $hover-link-color !default;\n$chart-scaleGridLineColor: transparentize(#000, 0.9) !default;\n$chart-scaleLineColor: transparentize(#000, 0.9) !default;\n$chart-scaleFontColor: $content-contrast2-text-color !default;\n","$icomoon-font-path: \"fonts\" !default;\n\n$icon-settings: \"\\e900\";\n$icon-menu: \"\\e901\";\n$icon-reset: \"\\e61e\";\n$icon-search: \"\\e61d\";\n$icon-user: \"\\e61c\";\n$icon-jet: \"\\e61b\";\n$icon-refresh: \"\\e61a\";\n$icon-grid: \"\\e619\";\n$icon-star: \"\\e618\";\n$icon-pin: \"\\e617\";\n$icon-new: \"\\e616\";\n$icon-edit: \"\\e615\";\n$icon-clock: \"\\e611\";\n$icon-calendar: \"\\e612\";\n$icon-book: \"\\e60d\";\n$icon-open-external: \"\\e60e\";\n$icon-data: \"\\e60f\";\n$icon-question: \"\\e613\";\n$icon-tick: \"\\e614\";\n$icon-cross: \"\\e610\";\n$icon-key: \"\\e60c\";\n$icon-arrow-right: \"\\e60b\";\n$icon-arrow-left: \"\\e60a\";\n$icon-arrow-down: \"\\e608\";\n$icon-arrow-up: \"\\e609\";\n$icon-checkbox-outline: \"\\e607\";\n$icon-remove: \"\\e600\";\n$icon-add2: \"\\e601\";\n$icon-exit: \"\\e602\";\n$icon-add: \"\\e603\";\n$icon-add3: \"\\e604\";\n$icon-expand: \"\\e605\";\n$icon-checkbox: \"\\e606\";\n\n"],"sourceRoot":"/source/"} \ No newline at end of file diff --git a/src/static/jet/css/themes/dark/jquery-ui.theme.scss b/src/static/jet/css/themes/dark/jquery-ui.theme.scss new file mode 100644 index 00000000..fcc1a064 --- /dev/null +++ b/src/static/jet/css/themes/dark/jquery-ui.theme.scss @@ -0,0 +1,2 @@ +@import "variables"; +@import "../../jquery-ui/jquery-ui.theme"; \ No newline at end of file diff --git a/src/static/jet/css/themes/dark/select2.theme.css b/src/static/jet/css/themes/dark/select2.theme.css new file mode 100644 index 00000000..e6509cf8 --- /dev/null +++ b/src/static/jet/css/themes/dark/select2.theme.css @@ -0,0 +1,3 @@ +.hidden{display:none}.clear-list{margin:0;padding:0;list-style:none}.fl{float:left}.fr{float:right}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}.p10{padding:10px;padding:0.71429rem}.p20{padding:20px;padding:1.42857rem}.p30{padding:30px;padding:2.14286rem}.p40{padding:40px;padding:2.85714rem}.p50{padding:50px;padding:3.57143rem}.p60{padding:60px;padding:4.28571rem}.p70{padding:70px;padding:5rem}.p80{padding:80px;padding:5.71429rem}.pt10{padding-top:10px;padding-top:0.71429rem}.pt20{padding-top:20px;padding-top:1.42857rem}.pt30{padding-top:30px;padding-top:2.14286rem}.pt40{padding-top:40px;padding-top:2.85714rem}.pt50{padding-top:50px;padding-top:3.57143rem}.pt60{padding-top:60px;padding-top:4.28571rem}.pt70{padding-top:70px;padding-top:5rem}.pt80{padding-top:80px;padding-top:5.71429rem}.pr10{padding-right:10px;padding-right:0.71429rem}.pr20{padding-right:20px;padding-right:1.42857rem}.pr30{padding-right:30px;padding-right:2.14286rem}.pr40{padding-right:40px;padding-right:2.85714rem}.pr50{padding-right:50px;padding-right:3.57143rem}.pr60{padding-right:60px;padding-right:4.28571rem}.pr70{padding-right:70px;padding-right:5rem}.pr80{padding-right:80px;padding-right:5.71429rem}.pb10{padding-bottom:10px;padding-bottom:0.71429rem}.pb20{padding-bottom:20px;padding-bottom:1.42857rem}.pb30{padding-bottom:30px;padding-bottom:2.14286rem}.pb40{padding-bottom:40px;padding-bottom:2.85714rem}.pb50{padding-bottom:50px;padding-bottom:3.57143rem}.pb60{padding-bottom:60px;padding-bottom:4.28571rem}.pb70{padding-bottom:70px;padding-bottom:5rem}.pb80{padding-bottom:80px;padding-bottom:5.71429rem}.pl10{padding-left:10px;padding-left:0.71429rem}.pl20{padding-left:20px;padding-left:1.42857rem}.pl30{padding-left:30px;padding-left:2.14286rem}.pl40{padding-left:40px;padding-left:2.85714rem}.pl50{padding-left:50px;padding-left:3.57143rem}.pl60{padding-left:60px;padding-left:4.28571rem}.pl70{padding-left:70px;padding-left:5rem}.pl80{padding-left:80px;padding-left:5.71429rem}.m10{margin:10px;margin:0.71429rem}.m20{margin:20px;margin:1.42857rem}.m30{margin:30px;margin:2.14286rem}.m40{margin:40px;margin:2.85714rem}.m50{margin:50px;margin:3.57143rem}.m60{margin:60px;margin:4.28571rem}.m70{margin:70px;margin:5rem}.m80{margin:80px;margin:5.71429rem}.mt10{margin-top:10px;margin-top:0.71429rem}.mt20{margin-top:20px;margin-top:1.42857rem}.mt30{margin-top:30px;margin-top:2.14286rem}.mt40{margin-top:40px;margin-top:2.85714rem}.mt50{margin-top:50px;margin-top:3.57143rem}.mt60{margin-top:60px;margin-top:4.28571rem}.mt70{margin-top:70px;margin-top:5rem}.mt80{margin-top:80px;margin-top:5.71429rem}.mr10{margin-right:10px;margin-right:0.71429rem}.mr20{margin-right:20px;margin-right:1.42857rem}.mr30{margin-right:30px;margin-right:2.14286rem}.mr40{margin-right:40px;margin-right:2.85714rem}.mr50{margin-right:50px;margin-right:3.57143rem}.mr60{margin-right:60px;margin-right:4.28571rem}.mr70{margin-right:70px;margin-right:5rem}.mr80{margin-right:80px;margin-right:5.71429rem}.mb10{margin-bottom:10px;margin-bottom:0.71429rem}.mb20{margin-bottom:20px;margin-bottom:1.42857rem}.mb30{margin-bottom:30px;margin-bottom:2.14286rem}.mb40{margin-bottom:40px;margin-bottom:2.85714rem}.mb50{margin-bottom:50px;margin-bottom:3.57143rem}.mb60{margin-bottom:60px;margin-bottom:4.28571rem}.mb70{margin-bottom:70px;margin-bottom:5rem}.mb80{margin-bottom:80px;margin-bottom:5.71429rem}.ml10{margin-left:10px;margin-left:0.71429rem}.ml20{margin-left:20px;margin-left:1.42857rem}.ml30{margin-left:30px;margin-left:2.14286rem}.ml40{margin-left:40px;margin-left:2.85714rem}.ml50{margin-left:50px;margin-left:3.57143rem}.ml60{margin-left:60px;margin-left:4.28571rem}.ml70{margin-left:70px;margin-left:5rem}.ml80{margin-left:80px;margin-left:5.71429rem}.pos_rel{position:relative}.pos_abs{position:absolute}.fill_width{width:100% !important}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.select2-container--jet{min-width:160px;min-width:11.42857rem}.select2-container--jet .hidden{display:none}.select2-container--jet .clear-list{margin:0;padding:0;list-style:none}.select2-container--jet .fl{float:left}.select2-container--jet .fr{float:right}.select2-container--jet .cf:before,.select2-container--jet .cf:after{content:"";display:table}.select2-container--jet .cf:after{clear:both}.select2-container--jet .p10{padding:10px;padding:0.71429rem}.select2-container--jet .p20{padding:20px;padding:1.42857rem}.select2-container--jet .p30{padding:30px;padding:2.14286rem}.select2-container--jet .p40{padding:40px;padding:2.85714rem}.select2-container--jet .p50{padding:50px;padding:3.57143rem}.select2-container--jet .p60{padding:60px;padding:4.28571rem}.select2-container--jet .p70{padding:70px;padding:5rem}.select2-container--jet .p80{padding:80px;padding:5.71429rem}.select2-container--jet .pt10{padding-top:10px;padding-top:0.71429rem}.select2-container--jet .pt20{padding-top:20px;padding-top:1.42857rem}.select2-container--jet .pt30{padding-top:30px;padding-top:2.14286rem}.select2-container--jet .pt40{padding-top:40px;padding-top:2.85714rem}.select2-container--jet .pt50{padding-top:50px;padding-top:3.57143rem}.select2-container--jet .pt60{padding-top:60px;padding-top:4.28571rem}.select2-container--jet .pt70{padding-top:70px;padding-top:5rem}.select2-container--jet .pt80{padding-top:80px;padding-top:5.71429rem}.select2-container--jet .pr10{padding-right:10px;padding-right:0.71429rem}.select2-container--jet .pr20{padding-right:20px;padding-right:1.42857rem}.select2-container--jet .pr30{padding-right:30px;padding-right:2.14286rem}.select2-container--jet .pr40{padding-right:40px;padding-right:2.85714rem}.select2-container--jet .pr50{padding-right:50px;padding-right:3.57143rem}.select2-container--jet .pr60{padding-right:60px;padding-right:4.28571rem}.select2-container--jet .pr70{padding-right:70px;padding-right:5rem}.select2-container--jet .pr80{padding-right:80px;padding-right:5.71429rem}.select2-container--jet .pb10{padding-bottom:10px;padding-bottom:0.71429rem}.select2-container--jet .pb20{padding-bottom:20px;padding-bottom:1.42857rem}.select2-container--jet .pb30{padding-bottom:30px;padding-bottom:2.14286rem}.select2-container--jet .pb40{padding-bottom:40px;padding-bottom:2.85714rem}.select2-container--jet .pb50{padding-bottom:50px;padding-bottom:3.57143rem}.select2-container--jet .pb60{padding-bottom:60px;padding-bottom:4.28571rem}.select2-container--jet .pb70{padding-bottom:70px;padding-bottom:5rem}.select2-container--jet .pb80{padding-bottom:80px;padding-bottom:5.71429rem}.select2-container--jet .pl10{padding-left:10px;padding-left:0.71429rem}.select2-container--jet .pl20{padding-left:20px;padding-left:1.42857rem}.select2-container--jet .pl30{padding-left:30px;padding-left:2.14286rem}.select2-container--jet .pl40{padding-left:40px;padding-left:2.85714rem}.select2-container--jet .pl50{padding-left:50px;padding-left:3.57143rem}.select2-container--jet .pl60{padding-left:60px;padding-left:4.28571rem}.select2-container--jet .pl70{padding-left:70px;padding-left:5rem}.select2-container--jet .pl80{padding-left:80px;padding-left:5.71429rem}.select2-container--jet .m10{margin:10px;margin:0.71429rem}.select2-container--jet .m20{margin:20px;margin:1.42857rem}.select2-container--jet .m30{margin:30px;margin:2.14286rem}.select2-container--jet .m40{margin:40px;margin:2.85714rem}.select2-container--jet .m50{margin:50px;margin:3.57143rem}.select2-container--jet .m60{margin:60px;margin:4.28571rem}.select2-container--jet .m70{margin:70px;margin:5rem}.select2-container--jet .m80{margin:80px;margin:5.71429rem}.select2-container--jet .mt10{margin-top:10px;margin-top:0.71429rem}.select2-container--jet .mt20{margin-top:20px;margin-top:1.42857rem}.select2-container--jet .mt30{margin-top:30px;margin-top:2.14286rem}.select2-container--jet .mt40{margin-top:40px;margin-top:2.85714rem}.select2-container--jet .mt50{margin-top:50px;margin-top:3.57143rem}.select2-container--jet .mt60{margin-top:60px;margin-top:4.28571rem}.select2-container--jet .mt70{margin-top:70px;margin-top:5rem}.select2-container--jet .mt80{margin-top:80px;margin-top:5.71429rem}.select2-container--jet .mr10{margin-right:10px;margin-right:0.71429rem}.select2-container--jet .mr20{margin-right:20px;margin-right:1.42857rem}.select2-container--jet .mr30{margin-right:30px;margin-right:2.14286rem}.select2-container--jet .mr40{margin-right:40px;margin-right:2.85714rem}.select2-container--jet .mr50{margin-right:50px;margin-right:3.57143rem}.select2-container--jet .mr60{margin-right:60px;margin-right:4.28571rem}.select2-container--jet .mr70{margin-right:70px;margin-right:5rem}.select2-container--jet .mr80{margin-right:80px;margin-right:5.71429rem}.select2-container--jet .mb10{margin-bottom:10px;margin-bottom:0.71429rem}.select2-container--jet .mb20{margin-bottom:20px;margin-bottom:1.42857rem}.select2-container--jet .mb30{margin-bottom:30px;margin-bottom:2.14286rem}.select2-container--jet .mb40{margin-bottom:40px;margin-bottom:2.85714rem}.select2-container--jet .mb50{margin-bottom:50px;margin-bottom:3.57143rem}.select2-container--jet .mb60{margin-bottom:60px;margin-bottom:4.28571rem}.select2-container--jet .mb70{margin-bottom:70px;margin-bottom:5rem}.select2-container--jet .mb80{margin-bottom:80px;margin-bottom:5.71429rem}.select2-container--jet .ml10{margin-left:10px;margin-left:0.71429rem}.select2-container--jet .ml20{margin-left:20px;margin-left:1.42857rem}.select2-container--jet .ml30{margin-left:30px;margin-left:2.14286rem}.select2-container--jet .ml40{margin-left:40px;margin-left:2.85714rem}.select2-container--jet .ml50{margin-left:50px;margin-left:3.57143rem}.select2-container--jet .ml60{margin-left:60px;margin-left:4.28571rem}.select2-container--jet .ml70{margin-left:70px;margin-left:5rem}.select2-container--jet .ml80{margin-left:80px;margin-left:5.71429rem}.select2-container--jet .pos_rel{position:relative}.select2-container--jet .pos_abs{position:absolute}.select2-container--jet .fill_width{width:100% !important}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.select2-container--jet .select2-selection--single{height:32px;height:2.28571rem}.select2-container--jet .select2-selection--single .select2-selection__rendered{padding-right:24px;padding-right:1.71429rem}.select2-container--jet .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--jet .select2-selection--single .select2-selection__arrow{height:26px;height:1.85714rem;position:absolute;top:1px;top:0.07143rem;right:4px;right:0.28571rem;width:20px;width:1.42857rem}.select2-container--jet .select2-selection--single .select2-selection__arrow b:before{font-family:'jet-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;color:#47bac1;font-size:20px;font-size:1.42857rem;content:"";line-height:32px;line-height:2.28571rem}.select2-container--jet[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--jet[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;left:0.07143rem;right:auto}.select2-container--jet.select2-container--disabled .select2-selection--single{background-color:rgba(208,219,230,0.25);cursor:default}.select2-container--jet.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--jet .hidden{display:none}.select2-container--jet .clear-list{margin:0;padding:0;list-style:none}.select2-container--jet .fl{float:left}.select2-container--jet .fr{float:right}.select2-container--jet .cf:before,.select2-container--jet .cf:after{content:"";display:table}.select2-container--jet .cf:after{clear:both}.select2-container--jet .p10{padding:10px;padding:0.71429rem}.select2-container--jet .p20{padding:20px;padding:1.42857rem}.select2-container--jet .p30{padding:30px;padding:2.14286rem}.select2-container--jet .p40{padding:40px;padding:2.85714rem}.select2-container--jet .p50{padding:50px;padding:3.57143rem}.select2-container--jet .p60{padding:60px;padding:4.28571rem}.select2-container--jet .p70{padding:70px;padding:5rem}.select2-container--jet .p80{padding:80px;padding:5.71429rem}.select2-container--jet .pt10{padding-top:10px;padding-top:0.71429rem}.select2-container--jet .pt20{padding-top:20px;padding-top:1.42857rem}.select2-container--jet .pt30{padding-top:30px;padding-top:2.14286rem}.select2-container--jet .pt40{padding-top:40px;padding-top:2.85714rem}.select2-container--jet .pt50{padding-top:50px;padding-top:3.57143rem}.select2-container--jet .pt60{padding-top:60px;padding-top:4.28571rem}.select2-container--jet .pt70{padding-top:70px;padding-top:5rem}.select2-container--jet .pt80{padding-top:80px;padding-top:5.71429rem}.select2-container--jet .pr10{padding-right:10px;padding-right:0.71429rem}.select2-container--jet .pr20{padding-right:20px;padding-right:1.42857rem}.select2-container--jet .pr30{padding-right:30px;padding-right:2.14286rem}.select2-container--jet .pr40{padding-right:40px;padding-right:2.85714rem}.select2-container--jet .pr50{padding-right:50px;padding-right:3.57143rem}.select2-container--jet .pr60{padding-right:60px;padding-right:4.28571rem}.select2-container--jet .pr70{padding-right:70px;padding-right:5rem}.select2-container--jet .pr80{padding-right:80px;padding-right:5.71429rem}.select2-container--jet .pb10{padding-bottom:10px;padding-bottom:0.71429rem}.select2-container--jet .pb20{padding-bottom:20px;padding-bottom:1.42857rem}.select2-container--jet .pb30{padding-bottom:30px;padding-bottom:2.14286rem}.select2-container--jet .pb40{padding-bottom:40px;padding-bottom:2.85714rem}.select2-container--jet .pb50{padding-bottom:50px;padding-bottom:3.57143rem}.select2-container--jet .pb60{padding-bottom:60px;padding-bottom:4.28571rem}.select2-container--jet .pb70{padding-bottom:70px;padding-bottom:5rem}.select2-container--jet .pb80{padding-bottom:80px;padding-bottom:5.71429rem}.select2-container--jet .pl10{padding-left:10px;padding-left:0.71429rem}.select2-container--jet .pl20{padding-left:20px;padding-left:1.42857rem}.select2-container--jet .pl30{padding-left:30px;padding-left:2.14286rem}.select2-container--jet .pl40{padding-left:40px;padding-left:2.85714rem}.select2-container--jet .pl50{padding-left:50px;padding-left:3.57143rem}.select2-container--jet .pl60{padding-left:60px;padding-left:4.28571rem}.select2-container--jet .pl70{padding-left:70px;padding-left:5rem}.select2-container--jet .pl80{padding-left:80px;padding-left:5.71429rem}.select2-container--jet .m10{margin:10px;margin:0.71429rem}.select2-container--jet .m20{margin:20px;margin:1.42857rem}.select2-container--jet .m30{margin:30px;margin:2.14286rem}.select2-container--jet .m40{margin:40px;margin:2.85714rem}.select2-container--jet .m50{margin:50px;margin:3.57143rem}.select2-container--jet .m60{margin:60px;margin:4.28571rem}.select2-container--jet .m70{margin:70px;margin:5rem}.select2-container--jet .m80{margin:80px;margin:5.71429rem}.select2-container--jet .mt10{margin-top:10px;margin-top:0.71429rem}.select2-container--jet .mt20{margin-top:20px;margin-top:1.42857rem}.select2-container--jet .mt30{margin-top:30px;margin-top:2.14286rem}.select2-container--jet .mt40{margin-top:40px;margin-top:2.85714rem}.select2-container--jet .mt50{margin-top:50px;margin-top:3.57143rem}.select2-container--jet .mt60{margin-top:60px;margin-top:4.28571rem}.select2-container--jet .mt70{margin-top:70px;margin-top:5rem}.select2-container--jet .mt80{margin-top:80px;margin-top:5.71429rem}.select2-container--jet .mr10{margin-right:10px;margin-right:0.71429rem}.select2-container--jet .mr20{margin-right:20px;margin-right:1.42857rem}.select2-container--jet .mr30{margin-right:30px;margin-right:2.14286rem}.select2-container--jet .mr40{margin-right:40px;margin-right:2.85714rem}.select2-container--jet .mr50{margin-right:50px;margin-right:3.57143rem}.select2-container--jet .mr60{margin-right:60px;margin-right:4.28571rem}.select2-container--jet .mr70{margin-right:70px;margin-right:5rem}.select2-container--jet .mr80{margin-right:80px;margin-right:5.71429rem}.select2-container--jet .mb10{margin-bottom:10px;margin-bottom:0.71429rem}.select2-container--jet .mb20{margin-bottom:20px;margin-bottom:1.42857rem}.select2-container--jet .mb30{margin-bottom:30px;margin-bottom:2.14286rem}.select2-container--jet .mb40{margin-bottom:40px;margin-bottom:2.85714rem}.select2-container--jet .mb50{margin-bottom:50px;margin-bottom:3.57143rem}.select2-container--jet .mb60{margin-bottom:60px;margin-bottom:4.28571rem}.select2-container--jet .mb70{margin-bottom:70px;margin-bottom:5rem}.select2-container--jet .mb80{margin-bottom:80px;margin-bottom:5.71429rem}.select2-container--jet .ml10{margin-left:10px;margin-left:0.71429rem}.select2-container--jet .ml20{margin-left:20px;margin-left:1.42857rem}.select2-container--jet .ml30{margin-left:30px;margin-left:2.14286rem}.select2-container--jet .ml40{margin-left:40px;margin-left:2.85714rem}.select2-container--jet .ml50{margin-left:50px;margin-left:3.57143rem}.select2-container--jet .ml60{margin-left:60px;margin-left:4.28571rem}.select2-container--jet .ml70{margin-left:70px;margin-left:5rem}.select2-container--jet .ml80{margin-left:80px;margin-left:5.71429rem}.select2-container--jet .pos_rel{position:relative}.select2-container--jet .pos_abs{position:absolute}.select2-container--jet .fill_width{width:100% !important}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.select2-container--jet .select2-selection--multiple{background-color:#181b1f !important;border:1px solid #22252b;border:0.07143rem solid #22252b;cursor:text;height:auto;min-height:32px;min-height:2.28571rem}.select2-container--jet .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;padding:0 0.35714rem;width:100%}.select2-container--jet .select2-selection--multiple .select2-selection__rendered li{list-style-type:none}.select2-container--jet .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-top:0.35714rem;margin-right:10px;margin-right:0.71429rem}.select2-container--jet .select2-selection--multiple .select2-selection__choice{background-color:#22252b;color:#ccccdc;font-size:13px;font-size:0.92857rem;border-radius:4px;border-radius:0.28571rem;cursor:default;float:left;margin-right:5px;margin-right:0.35714rem;margin-top:5px;margin-top:0.35714rem;padding:5px 5px;padding:0.35714rem 0.35714rem;line-height:normal;list-style-type:none}.select2-container--jet .select2-selection--multiple .select2-selection__choice__remove{color:#ccccdc;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px;margin-right:0.14286rem}.select2-container--jet .select2-selection--multiple .select2-selection__choice__remove:hover{color:#639af5}.select2-container--jet[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--jet[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--jet[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-left:0.35714rem;margin-right:auto}.select2-container--jet[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-left:0.14286rem;margin-right:auto}.select2-container--jet.select2-container--disabled .select2-selection--multiple{background-color:#22252b;cursor:default}.select2-container--jet.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--jet .select2-selection{background-color:#181b1f;border:1px solid #22252b;border:0.07143rem solid #22252b;border-radius:4px;border-radius:0.28571rem;outline:0}@media only screen and (max-width: 960px){fieldset.module .select2-container--jet .select2-selection{box-shadow:inset 0 2px 6px 0 rgba(0,0,0,0.04);box-shadow:inset 0 0.14286rem 0.42857rem 0 rgba(0,0,0,0.04)}}.select2-container--jet .select2-selection .select2-selection__rendered{color:#ccccdc;line-height:32px;line-height:2.28571rem;font-size:13px;font-size:0.92857rem}.select2-container--jet .select2-selection .select2-selection__placeholder{color:#22252b}.select2-container--jet .select2-buttons{background-color:#22252b;text-align:center;padding:6px;padding:0.42857rem}.select2-container--jet .select2-buttons-button,.select2-container--jet .select2-buttons-button:visited,.select2-container--jet .select2-buttons-button:hover{color:#ccccdc;margin-left:10px;margin-left:0.71429rem}.select2-container--jet .select2-buttons-button:hover{text-decoration:underline}.select2-container--jet .select2-buttons-button:first-child{margin-left:0}.select2-container--jet .select2-dropdown{border:0;border-radius:4px;border-radius:0.28571rem;box-shadow:0 0 4px 0 rgba(71,186,193,0.75);box-shadow:0 0 0.28571rem 0 rgba(71,186,193,0.75);overflow:hidden;z-index:1}.select2-container--jet .select2-dropdown--below{top:-32px;top:-2.28571rem}.select2-container--jet .select2-dropdown--above{top:32px;top:2.28571rem}.select2-container--jet .select2-dropdown.select2-multiple-dropdown{top:auto}.select2-container--jet .select2-search--dropdown{padding:0}.select2-container--jet .select2-search--dropdown .select2-search__field{outline:0;border:0;background-color:#181b1f;color:#ccccdc;height:32px;height:2.28571rem;-webkit-appearance:textfield;box-shadow:none}.select2-container--jet .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;color:#ccccdc;-webkit-appearance:textfield;box-shadow:none}.select2-container--jet .select2-results>.select2-results__options{max-height:200px;max-height:14.28571rem;overflow-y:auto}.select2-container--jet .select2-results__option{font-size:13px;font-size:0.92857rem}.select2-container--jet .select2-results__option[role=group]{padding:0}.select2-container--jet .select2-results__option[aria-disabled=true]{color:#22252b}.select2-container--jet .select2-results__option[aria-selected=true]{color:#47bac1}.select2-container--jet .select2-results__option .select2-results__option{padding-left:1em}.select2-container--jet .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--jet .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--jet .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--jet .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--jet .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--jet .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--jet .select2-results__option--highlighted[aria-selected]{background-color:#639af5;color:#fff}.select2-container--jet .select2-results__group{cursor:default;display:block;padding:6px;padding:0.42857rem} + +/*# sourceMappingURL=select2.theme.css.map */ diff --git a/src/static/jet/css/themes/dark/select2.theme.css.map b/src/static/jet/css/themes/dark/select2.theme.css.map new file mode 100644 index 00000000..f9f5ee45 --- /dev/null +++ b/src/static/jet/css/themes/dark/select2.theme.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["themes/default/select2.theme.css","_helpers.scss","select2/_layout.scss","select2/_single.scss","_variables.scss","icons/_variables.scss","select2/_multiple.scss"],"names":[],"mappings":"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","file":"themes/default/select2.theme.css","sourcesContent":[".hidden{display:none}.clear-list{margin:0;padding:0;list-style:none}.fl{float:left}.fr{float:right}.cf:before,.cf:after{content:\"\";display:table}.cf:after{clear:both}.p10{padding:10px}.p20{padding:20px}.p30{padding:30px}.p40{padding:40px}.p50{padding:50px}.p60{padding:60px}.p70{padding:70px}.p80{padding:80px}.pt10{padding-top:10px}.pt20{padding-top:20px}.pt30{padding-top:30px}.pt40{padding-top:40px}.pt50{padding-top:50px}.pt60{padding-top:60px}.pt70{padding-top:70px}.pt80{padding-top:80px}.pr10{padding-right:10px}.pr20{padding-right:20px}.pr30{padding-right:30px}.pr40{padding-right:40px}.pr50{padding-right:50px}.pr60{padding-right:60px}.pr70{padding-right:70px}.pr80{padding-right:80px}.pb10{padding-bottom:10px}.pb20{padding-bottom:20px}.pb30{padding-bottom:30px}.pb40{padding-bottom:40px}.pb50{padding-bottom:50px}.pb60{padding-bottom:60px}.pb70{padding-bottom:70px}.pb80{padding-bottom:80px}.pl10{padding-left:10px}.pl20{padding-left:20px}.pl30{padding-left:30px}.pl40{padding-left:40px}.pl50{padding-left:50px}.pl60{padding-left:60px}.pl70{padding-left:70px}.pl80{padding-left:80px}.m10{margin:10px}.m20{margin:20px}.m30{margin:30px}.m40{margin:40px}.m50{margin:50px}.m60{margin:60px}.m70{margin:70px}.m80{margin:80px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mt60{margin-top:60px}.mt70{margin-top:70px}.mt80{margin-top:80px}.mr10{margin-right:10px}.mr20{margin-right:20px}.mr30{margin-right:30px}.mr40{margin-right:40px}.mr50{margin-right:50px}.mr60{margin-right:60px}.mr70{margin-right:70px}.mr80{margin-right:80px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.mb60{margin-bottom:60px}.mb70{margin-bottom:70px}.mb80{margin-bottom:80px}.ml10{margin-left:10px}.ml20{margin-left:20px}.ml30{margin-left:30px}.ml40{margin-left:40px}.ml50{margin-left:50px}.ml60{margin-left:60px}.ml70{margin-left:70px}.ml80{margin-left:80px}.pos_rel{position:relative}.pos_abs{position:absolute}.fill_width{width:100% !important}@keyframes spin{100%{transform:rotate(360deg)}}.select2-container--jet{min-width:160px}.select2-container--jet .hidden{display:none}.select2-container--jet .clear-list{margin:0;padding:0;list-style:none}.select2-container--jet .fl{float:left}.select2-container--jet .fr{float:right}.select2-container--jet .cf:before,.select2-container--jet .cf:after{content:\"\";display:table}.select2-container--jet .cf:after{clear:both}.select2-container--jet .p10{padding:10px}.select2-container--jet .p20{padding:20px}.select2-container--jet .p30{padding:30px}.select2-container--jet .p40{padding:40px}.select2-container--jet .p50{padding:50px}.select2-container--jet .p60{padding:60px}.select2-container--jet .p70{padding:70px}.select2-container--jet .p80{padding:80px}.select2-container--jet .pt10{padding-top:10px}.select2-container--jet .pt20{padding-top:20px}.select2-container--jet .pt30{padding-top:30px}.select2-container--jet .pt40{padding-top:40px}.select2-container--jet .pt50{padding-top:50px}.select2-container--jet .pt60{padding-top:60px}.select2-container--jet .pt70{padding-top:70px}.select2-container--jet .pt80{padding-top:80px}.select2-container--jet .pr10{padding-right:10px}.select2-container--jet .pr20{padding-right:20px}.select2-container--jet .pr30{padding-right:30px}.select2-container--jet .pr40{padding-right:40px}.select2-container--jet .pr50{padding-right:50px}.select2-container--jet .pr60{padding-right:60px}.select2-container--jet .pr70{padding-right:70px}.select2-container--jet .pr80{padding-right:80px}.select2-container--jet .pb10{padding-bottom:10px}.select2-container--jet .pb20{padding-bottom:20px}.select2-container--jet .pb30{padding-bottom:30px}.select2-container--jet .pb40{padding-bottom:40px}.select2-container--jet .pb50{padding-bottom:50px}.select2-container--jet .pb60{padding-bottom:60px}.select2-container--jet .pb70{padding-bottom:70px}.select2-container--jet .pb80{padding-bottom:80px}.select2-container--jet .pl10{padding-left:10px}.select2-container--jet .pl20{padding-left:20px}.select2-container--jet .pl30{padding-left:30px}.select2-container--jet .pl40{padding-left:40px}.select2-container--jet .pl50{padding-left:50px}.select2-container--jet .pl60{padding-left:60px}.select2-container--jet .pl70{padding-left:70px}.select2-container--jet .pl80{padding-left:80px}.select2-container--jet .m10{margin:10px}.select2-container--jet .m20{margin:20px}.select2-container--jet .m30{margin:30px}.select2-container--jet .m40{margin:40px}.select2-container--jet .m50{margin:50px}.select2-container--jet .m60{margin:60px}.select2-container--jet .m70{margin:70px}.select2-container--jet .m80{margin:80px}.select2-container--jet .mt10{margin-top:10px}.select2-container--jet .mt20{margin-top:20px}.select2-container--jet .mt30{margin-top:30px}.select2-container--jet .mt40{margin-top:40px}.select2-container--jet .mt50{margin-top:50px}.select2-container--jet .mt60{margin-top:60px}.select2-container--jet .mt70{margin-top:70px}.select2-container--jet .mt80{margin-top:80px}.select2-container--jet .mr10{margin-right:10px}.select2-container--jet .mr20{margin-right:20px}.select2-container--jet .mr30{margin-right:30px}.select2-container--jet .mr40{margin-right:40px}.select2-container--jet .mr50{margin-right:50px}.select2-container--jet .mr60{margin-right:60px}.select2-container--jet .mr70{margin-right:70px}.select2-container--jet .mr80{margin-right:80px}.select2-container--jet .mb10{margin-bottom:10px}.select2-container--jet .mb20{margin-bottom:20px}.select2-container--jet .mb30{margin-bottom:30px}.select2-container--jet .mb40{margin-bottom:40px}.select2-container--jet .mb50{margin-bottom:50px}.select2-container--jet .mb60{margin-bottom:60px}.select2-container--jet .mb70{margin-bottom:70px}.select2-container--jet .mb80{margin-bottom:80px}.select2-container--jet .ml10{margin-left:10px}.select2-container--jet .ml20{margin-left:20px}.select2-container--jet .ml30{margin-left:30px}.select2-container--jet .ml40{margin-left:40px}.select2-container--jet .ml50{margin-left:50px}.select2-container--jet .ml60{margin-left:60px}.select2-container--jet .ml70{margin-left:70px}.select2-container--jet .ml80{margin-left:80px}.select2-container--jet .pos_rel{position:relative}.select2-container--jet .pos_abs{position:absolute}.select2-container--jet .fill_width{width:100% !important}@keyframes spin{100%{transform:rotate(360deg)}}.select2-container--jet .select2-selection--single{height:32px}.select2-container--jet .select2-selection--single .select2-selection__rendered{padding-right:24px}.select2-container--jet .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--jet .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:4px;width:20px}.select2-container--jet .select2-selection--single .select2-selection__arrow b:before{font-family:'jet-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;color:#47bac1;font-size:20px;content:\"\";line-height:32px}.select2-container--jet[dir=\"rtl\"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--jet[dir=\"rtl\"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--jet.select2-container--disabled .select2-selection--single{background-color:rgba(208,219,230,0.25);cursor:default}.select2-container--jet.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--jet .hidden{display:none}.select2-container--jet .clear-list{margin:0;padding:0;list-style:none}.select2-container--jet .fl{float:left}.select2-container--jet .fr{float:right}.select2-container--jet .cf:before,.select2-container--jet .cf:after{content:\"\";display:table}.select2-container--jet .cf:after{clear:both}.select2-container--jet .p10{padding:10px}.select2-container--jet .p20{padding:20px}.select2-container--jet .p30{padding:30px}.select2-container--jet .p40{padding:40px}.select2-container--jet .p50{padding:50px}.select2-container--jet .p60{padding:60px}.select2-container--jet .p70{padding:70px}.select2-container--jet .p80{padding:80px}.select2-container--jet .pt10{padding-top:10px}.select2-container--jet .pt20{padding-top:20px}.select2-container--jet .pt30{padding-top:30px}.select2-container--jet .pt40{padding-top:40px}.select2-container--jet .pt50{padding-top:50px}.select2-container--jet .pt60{padding-top:60px}.select2-container--jet .pt70{padding-top:70px}.select2-container--jet .pt80{padding-top:80px}.select2-container--jet .pr10{padding-right:10px}.select2-container--jet .pr20{padding-right:20px}.select2-container--jet .pr30{padding-right:30px}.select2-container--jet .pr40{padding-right:40px}.select2-container--jet .pr50{padding-right:50px}.select2-container--jet .pr60{padding-right:60px}.select2-container--jet .pr70{padding-right:70px}.select2-container--jet .pr80{padding-right:80px}.select2-container--jet .pb10{padding-bottom:10px}.select2-container--jet .pb20{padding-bottom:20px}.select2-container--jet .pb30{padding-bottom:30px}.select2-container--jet .pb40{padding-bottom:40px}.select2-container--jet .pb50{padding-bottom:50px}.select2-container--jet .pb60{padding-bottom:60px}.select2-container--jet .pb70{padding-bottom:70px}.select2-container--jet .pb80{padding-bottom:80px}.select2-container--jet .pl10{padding-left:10px}.select2-container--jet .pl20{padding-left:20px}.select2-container--jet .pl30{padding-left:30px}.select2-container--jet .pl40{padding-left:40px}.select2-container--jet .pl50{padding-left:50px}.select2-container--jet .pl60{padding-left:60px}.select2-container--jet .pl70{padding-left:70px}.select2-container--jet .pl80{padding-left:80px}.select2-container--jet .m10{margin:10px}.select2-container--jet .m20{margin:20px}.select2-container--jet .m30{margin:30px}.select2-container--jet .m40{margin:40px}.select2-container--jet .m50{margin:50px}.select2-container--jet .m60{margin:60px}.select2-container--jet .m70{margin:70px}.select2-container--jet .m80{margin:80px}.select2-container--jet .mt10{margin-top:10px}.select2-container--jet .mt20{margin-top:20px}.select2-container--jet .mt30{margin-top:30px}.select2-container--jet .mt40{margin-top:40px}.select2-container--jet .mt50{margin-top:50px}.select2-container--jet .mt60{margin-top:60px}.select2-container--jet .mt70{margin-top:70px}.select2-container--jet .mt80{margin-top:80px}.select2-container--jet .mr10{margin-right:10px}.select2-container--jet .mr20{margin-right:20px}.select2-container--jet .mr30{margin-right:30px}.select2-container--jet .mr40{margin-right:40px}.select2-container--jet .mr50{margin-right:50px}.select2-container--jet .mr60{margin-right:60px}.select2-container--jet .mr70{margin-right:70px}.select2-container--jet .mr80{margin-right:80px}.select2-container--jet .mb10{margin-bottom:10px}.select2-container--jet .mb20{margin-bottom:20px}.select2-container--jet .mb30{margin-bottom:30px}.select2-container--jet .mb40{margin-bottom:40px}.select2-container--jet .mb50{margin-bottom:50px}.select2-container--jet .mb60{margin-bottom:60px}.select2-container--jet .mb70{margin-bottom:70px}.select2-container--jet .mb80{margin-bottom:80px}.select2-container--jet .ml10{margin-left:10px}.select2-container--jet .ml20{margin-left:20px}.select2-container--jet .ml30{margin-left:30px}.select2-container--jet .ml40{margin-left:40px}.select2-container--jet .ml50{margin-left:50px}.select2-container--jet .ml60{margin-left:60px}.select2-container--jet .ml70{margin-left:70px}.select2-container--jet .ml80{margin-left:80px}.select2-container--jet .pos_rel{position:relative}.select2-container--jet .pos_abs{position:absolute}.select2-container--jet .fill_width{width:100% !important}@keyframes spin{100%{transform:rotate(360deg)}}.select2-container--jet .select2-selection--multiple{background-color:#fff !important;border:1px solid #ecf2f6;cursor:text;height:auto;min-height:32px}.select2-container--jet .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--jet .select2-selection--multiple .select2-selection__rendered li{list-style-type:none}.select2-container--jet .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--jet .select2-selection--multiple .select2-selection__choice{background-color:#d0dbe6;color:#6f7e95;font-size:13px;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:5px 5px;line-height:normal;list-style-type:none}.select2-container--jet .select2-selection--multiple .select2-selection__choice__remove{color:#6f7e95;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--jet .select2-selection--multiple .select2-selection__choice__remove:hover{color:#639af5}.select2-container--jet[dir=\"rtl\"] .select2-selection--multiple .select2-selection__choice,.select2-container--jet[dir=\"rtl\"] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--jet[dir=\"rtl\"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--jet[dir=\"rtl\"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--jet.select2-container--disabled .select2-selection--multiple{background-color:#d0dbe6;cursor:default}.select2-container--jet.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--jet .select2-selection{background-color:#fff;border:1px solid #ecf2f6;border-radius:4px;outline:0}@media only screen and (max-width: 960px){fieldset.module .select2-container--jet .select2-selection{box-shadow:inset 0 2px 6px 0 rgba(0,0,0,0.04)}}.select2-container--jet .select2-selection .select2-selection__rendered{color:#6f7e95;line-height:32px;font-size:13px}.select2-container--jet .select2-selection .select2-selection__placeholder{color:#d0dbe6}.select2-container--jet .select2-buttons{background-color:#d0dbe6;text-align:center;padding:6px}.select2-container--jet .select2-buttons-button,.select2-container--jet .select2-buttons-button:visited,.select2-container--jet .select2-buttons-button:hover{color:#6f7e95;margin-left:10px}.select2-container--jet .select2-buttons-button:hover{text-decoration:underline}.select2-container--jet .select2-buttons-button:first-child{margin-left:0}.select2-container--jet .select2-dropdown{border:0;border-radius:4px;box-shadow:0 0 4px 0 rgba(71,186,193,0.75);overflow:hidden;z-index:1}.select2-container--jet .select2-dropdown--below{top:-32px}.select2-container--jet .select2-dropdown--above{top:32px}.select2-container--jet .select2-dropdown.select2-multiple-dropdown{top:auto}.select2-container--jet .select2-search--dropdown{padding:0}.select2-container--jet .select2-search--dropdown .select2-search__field{outline:0;border:0;background-color:#fff;color:#6f7e95;height:32px;-webkit-appearance:textfield;box-shadow:none}.select2-container--jet .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;color:#6f7e95;-webkit-appearance:textfield;box-shadow:none}.select2-container--jet .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--jet .select2-results__option{font-size:13px}.select2-container--jet .select2-results__option[role=group]{padding:0}.select2-container--jet .select2-results__option[aria-disabled=true]{color:#d0dbe6}.select2-container--jet .select2-results__option[aria-selected=true]{color:#47bac1}.select2-container--jet .select2-results__option .select2-results__option{padding-left:1em}.select2-container--jet .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--jet .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--jet .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--jet .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--jet .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--jet .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--jet .select2-results__option--highlighted[aria-selected]{background-color:#639af5;color:#fff}.select2-container--jet .select2-results__group{cursor:default;display:block;padding:6px}\n",".hidden {\n display: none;\n}\n\n.clear-list {\n margin: 0;\n padding: 0;\n list-style: none;\n}\n\n.fl {\n float: left;\n}\n\n.fr {\n float: right;\n}\n\n.cf:before, .cf:after {\n content: \"\";\n display: table;\n}\n\n.cf:after {\n clear: both;\n}\n\n@each $class, $style in (p, padding), (pt, padding-top), (pr, padding-right), (pb, padding-bottom), (pl, padding-left),\n (m, margin), (mt, margin-top), (mr, margin-right), (mb, margin-bottom), (ml, margin-left) {\n @for $i from 1 through 8 {\n $value: $i * 10;\n .#{$class}#{$value} {\n #{$style}: #{$value}px;\n }\n }\n}\n\n.pos_rel {\n position: relative;\n}\n\n.pos_abs {\n position: absolute;\n}\n\n.fill_width {\n width: 100% !important;\n}\n\n@mixin for-width($width) {\n @media only screen and (max-width: $width) {\n @content;\n }\n}\n\n@mixin for-desktop {\n @media only screen and (min-width: $mobile-max-width) {\n @content;\n }\n}\n\n@mixin for-mobile {\n @include for-width($mobile-max-width) {\n @content;\n }\n}\n\n@mixin for-phone {\n @include for-width($phone-max-width) {\n @content;\n }\n}\n\n@keyframes spin { 100% { transform: rotate(360deg); } }\n\n@mixin font-icon {\n font-family: 'jet-icons';\n speak: none;\n font-style: normal;\n font-weight: normal;\n font-variant: normal;\n text-transform: none;\n line-height: 1;\n\n /* Better Font Rendering =========== */\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n display: inline-block;\n}\n\n/// Convert angle\n/// @author Chris Eppstein\n/// @param {Number} $value - Value to convert\n/// @param {String} $unit - Unit to convert to\n/// @return {Number} Converted angle\n@function convert-angle($value, $unit) {\n $convertable-units: deg grad turn rad;\n $conversion-factors: 1 (10grad/9deg) (1turn/360deg) (3.1415926rad/180deg);\n @if index($convertable-units, unit($value)) and index($convertable-units, $unit) {\n @return $value\n / nth($conversion-factors, index($convertable-units, unit($value)))\n * nth($conversion-factors, index($convertable-units, $unit));\n }\n\n @warn \"Cannot convert `#{unit($value)}` to `#{$unit}`.\";\n}\n\n/// Test if `$value` is an angle\n/// @param {*} $value - Value to test\n/// @return {Bool}\n@function is-direction($value) {\n $is-direction: index((to top, to top right, to right top, to right, to bottom right, to right bottom, to bottom, to bottom left, to left bottom, to left, to left top, to top left), $value);\n $is-angle: type-of($value) == 'number' and index('deg' 'grad' 'turn' 'rad', unit($value));\n\n @return $is-direction or $is-angle;\n}\n\n/// Convert a direction to legacy syntax\n/// @param {Keyword | Angle} $value - Value to convert\n/// @require {function} is-direction\n/// @require {function} convert-angle\n@function legacy-direction($value) {\n @if is-direction($value) == false {\n @warn \"Cannot convert `#{$value}` to legacy syntax because it doesn't seem to be an angle or a direction\";\n }\n\n $conversion-map: (\n to top : bottom,\n to top right : bottom left,\n to right top : left bottom,\n to right : left,\n to bottom right : top left,\n to right bottom : left top,\n to bottom : top,\n to bottom left : top right,\n to left bottom : right top,\n to left : right,\n to left top : right bottom,\n to top left : bottom right\n );\n\n @if map-has-key($conversion-map, $value) {\n @return map-get($conversion-map, $value);\n }\n\n @return 90deg - convert-angle($value, 'deg');\n}\n\n/// Mixin printing a linear-gradient\n/// as well as a plain color fallback\n/// and the `-webkit-` prefixed declaration\n/// @access public\n/// @param {String | List | Angle} $direction - Linear gradient direction\n/// @param {Arglist} $color-stops - List of color-stops composing the gradient\n@mixin linear-gradient($direction, $color-stops...) {\n @if is-direction($direction) == false {\n $color-stops: ($direction, $color-stops);\n $direction: 180deg;\n }\n\n background: nth(nth($color-stops, 1), 1);\n background: -webkit-linear-gradient(legacy-direction($direction), $color-stops);\n background: linear-gradient($direction, $color-stops);\n}","@import \"../globals\";\n\n.select2-container--jet {\n @import \"single\";\n @import \"multiple\";\n min-width: 160px;\n\n .select2-selection {\n background-color: $input-background-color;\n border: 1px solid $input-border-color;\n border-radius: 4px;\n outline: 0;\n\n @include for-mobile {\n fieldset.module & {\n box-shadow: inset 0 2px 6px 0 rgba(0, 0, 0, 0.04);\n }\n }\n\n .select2-selection__rendered {\n color: $input-text-color;\n line-height: $input-height;\n font-size: 13px;\n }\n\n .select2-selection__placeholder {\n color: $input-placeholder-color;\n }\n }\n\n .select2-buttons {\n background-color: $input-contrast-background-color;\n\n text-align: center;\n padding: 6px;\n\n &-button {\n &, &:visited, &:hover {\n color: $input-contrast-text-color;\n margin-left: 10px;\n }\n\n &:hover {\n text-decoration: underline;\n }\n\n &:first-child {\n margin-left: 0;\n }\n }\n }\n\n .select2-dropdown {\n border: 0;\n border-radius: 4px;\n box-shadow: 0 0 4px 0 $input-shadow-color;\n overflow: hidden;\n z-index: 1;\n\n &--below {\n top: -$input-height;\n }\n\n &--above {\n top: $input-height;\n }\n\n &.select2-multiple-dropdown {\n top: auto;\n }\n }\n\n .select2-search--dropdown {\n padding: 0;\n\n .select2-search__field {\n outline: 0;\n border: 0;\n background-color: $input-background-color;\n color: $input-text-color;\n height: $input-height;\n -webkit-appearance: textfield;\n box-shadow: none;\n }\n }\n\n .select2-search--inline {\n .select2-search__field {\n background: transparent;\n border: none;\n outline: 0;\n color: $input-text-color;\n -webkit-appearance: textfield;\n box-shadow: none;\n }\n }\n\n .select2-results > .select2-results__options {\n max-height: 200px;\n overflow-y: auto;\n }\n\n .select2-results__option {\n font-size: 13px;\n\n &[role=group] {\n padding: 0;\n }\n\n &[aria-disabled=true] {\n color: $input-disabled-text-color;\n }\n\n &[aria-selected=true] {\n color: $input-selected-text-color;\n }\n\n .select2-results__option {\n padding-left: 1em;\n\n .select2-results__group {\n padding-left: 0;\n }\n\n .select2-results__option {\n margin-left: -1em;\n padding-left: 2em;\n\n .select2-results__option {\n margin-left: -2em;\n padding-left: 3em;\n\n .select2-results__option {\n margin-left: -3em;\n padding-left: 4em;\n\n .select2-results__option {\n margin-left: -4em;\n padding-left: 5em;\n\n .select2-results__option {\n margin-left: -5em;\n padding-left: 6em;\n }\n }\n }\n }\n }\n }\n }\n\n .select2-results__option--highlighted[aria-selected] {\n background-color: $input-hover-background-color;\n color: $input-hover-text-color;\n }\n\n .select2-results__group {\n cursor: default;\n display: block;\n padding: 6px;\n }\n}\n","@import \"../globals\";\n\n.select2-selection--single {\n height: $input-height;\n\n .select2-selection__rendered {\n padding-right: 24px;\n }\n\n .select2-selection__clear {\n cursor: pointer;\n float: right;\n font-weight: bold;\n }\n\n .select2-selection__arrow {\n height: 26px;\n position: absolute;\n top: 1px;\n right: 4px;\n width: 20px;\n\n b:before {\n @include font-icon;\n color: $input-icon-color;\n font-size: 20px;\n content: $icon-arrow-down;\n line-height: 32px;\n }\n }\n}\n\n&[dir=\"rtl\"] {\n .select2-selection--single {\n .select2-selection__clear {\n float: left;\n }\n\n .select2-selection__arrow {\n left: 1px;\n right: auto;\n }\n }\n}\n\n&.select2-container--disabled {\n .select2-selection--single {\n background-color: transparentize($input-contrast-background-color, 0.75);\n cursor: default;\n\n .select2-selection__clear {\n display: none;\n }\n }\n}","/*\n * Default variable values\n * Create separate themes/theme/_variables.scss to override these variables\n */\n\n/*\n * General\n */\n\n$background-color: #ecf2f6 !default;\n$text-color: #6f7e95 !default;\n$dim-text-color: #d0dbe6 !default;\n$error-text-color: #c14747 !default;\n\n$link-color: #47bac1 !default;\n$hover-link-color: #639af5 !default;\n\n$font: Arial, sans-serif !default;\n$font-size: 14px !default;\n\n$transitions-duration: 0.3s !default;\n$fast-transitions-duration: 0.1s !default;\n\n$mobile-max-width: 960px;\n$phone-max-width: 480px;\n\n/*\n * Sidebar\n */\n\n$sidebar-width: 250px !default;\n$sidebar-header-height: 44px !default;\n\n$sidebar-background-color: #354052 !default;\n$sidebar-contrast-background-color: #2b3647 !default;\n$sidebar-contrast-text-color: #6f7e95 !default;\n\n$sidebar-arrow-color: #639af5 !default;\n$sidebar-hover-arrow-color: #639af5 !default;\n\n$sidebar-action-color: #47bac1 !default;\n$sidebar-hover-action-color: #639af5 !default;\n\n$sidebar-title-action-color: #47bac1 !default;\n$sidebar-hover-title-action-item-color: #639af5 !default;\n\n$sidebar-text-color: #6f7e95 !default;\n$sidebar-icon-color: #6f7e95 !default;\n$sidebar-link-color: #c0cad8 !default;\n$sidebar-hover-link-color: #fff !default;\n$sidebar-hover-background-color: #2b3647 !default;\n\n$sidebar-popup-search-input-background-color: #d0dbe6 !default;\n$sidebar-popup-search-input-text-color: #6f7e95 !default;\n$sidebar-popup-search-input-placeholder-color: transparentize(#6f7e95, 0.5) !default;\n\n$sidebar-popup-background-color: #ecf2f6 !default;\n$sidebar-popup-text-color: #6f7e95 !default;\n$sidebar-popup-overlay-color: #000 !default;\n\n$sidebar-popup-link-text-color: #6f7e95 !default;\n$sidebar-popup-hover-link-color: #fff !default;\n$sidebar-popup-hover-link-background-color: #639af5 !default;\n\n/*\n * Top\n */\n\n$top-height: 32px !default;\n\n$top-text-color: #6f7e95 !default;\n$top-separator-color: #c0d4e8 !default;\n$top-link-color: #c0d4e8 !default;\n$top-hover-link-color: #639af5 !default;\n$top-border-color: #c0d4e8 !default;\n$top-icon-color: #47bac1 !default;\n\n$top-dropdown-background-color: #6f7e95 !default;\n$top-dropdown-text-color: #ecf2f6 !default;\n$top-dropdown-contrast-background-color: #59677e !default;\n$top-dropdown-contrast-text-color: #c0cad8 !default;\n$top-dropdown-border-color: #76849a !default;\n$top-dropdown-link-color: #ecf2f6 !default;\n$top-dropdown-hover-link-color: #ecf2f6 !default;\n$top-dropdown-icon-color: #ecf2f6 !default;\n$top-dropdown-selected-color: #e5e2a5 !default;\n\n/*\n * Content\n */\n\n$content-background-color: #fff !default;\n$content-contrast-background-color: #f6fafc !default; //inline list bg\n$content-contrast2-background-color: #59677e !default; //table header\n$content-contrast3-background-color: #d0dbe6 !default; //delete collapsable\n$content-selected-background-color: #fffcc0 !default;\n$content-contrast2-text-color: #fff !default;\n$content-border-color: #f4f4f4 !default; //row bottom\n$content-border2-color: #d0dbe6 !default; //table bottom\n$content-selected-border-color: #e5e2a5 !default;\n\n$tab-selected-border-color: #639af5 !default;\n$tab-error-border-color: #c14747 !default;\n\n/*\n * Buttons\n */\n\n$button-background-color: #d0dbe6 !default;\n$button-hover-background-color: #639af5 !default;\n$button-active-background-color: #6f7e95 !default;\n$button-text-color: #6f7e95 !default;\n$button-hover-text-color: #fff !default;\n$button-active-text-color: #fff !default;\n\n$primary-button-background-color: #47bac1 !default;\n$primary-button-text-color: #fff !default;\n\n$danger-button-background-color: #c14747 !default;\n$danger-button-text-color: #fff !default;\n\n$background-button-background-color: #fff !default;\n$background-button-text-color: #6f7e95 !default;\n\n/*\n * Inputs\n */\n\n$input-height: 32px !default;\n$input-background-color: #fff !default;\n$input-contrast-background-color: #d0dbe6 !default;\n$input-border-color: #ecf2f6 !default;\n$input-hover-background-color: #639af5 !default;\n$input-icon-color: #47bac1 !default;\n$input-text-color: #6f7e95 !default;\n$input-contrast-text-color: #6f7e95 !default;\n$input-hover-text-color: #fff !default;\n$input-selected-text-color: #47bac1 !default;\n$input-disabled-text-color: #d0dbe6 !default;\n$input-placeholder-color: #d0dbe6 !default;\n$input-shadow-color: transparentize(#47bac1, 0.25) !default;\n\n$background-input-background-color: #fff !default;\n$background-input-border-color: #fff !default;\n$background-input-text-color: #6f7e95 !default;\n\n/*\n * Messages\n */\n\n$warning-color: #f0dada !default;\n$warning-text-color: #d49d9d !default;\n$info-color: #e8e8bd !default;\n$info-text-color: #b9b97f !default;\n$success-color: #c4ecc5 !default;\n$success-text-color: #82b982 !default;\n\n/*\n * Login\n */\n\n$login-background-color: #354052 !default;\n$login-title-text-color: #6f7e95 !default;\n$login-title-contrast-text-color: #fff !default;\n$login-header-background-color: #59677e !default;\n$login-header-text-color: #fff !default;\n$login-content-background-color: #fff !default;\n\n/*\n * jQuery UI\n */\n\n$jquery-ui-buttonpane-background: #ecf2f6 !default;\n\n$jquery-ui-state-default-background-color: #fff !default;\n$jquery-ui-state-default-border-color: #ecf2f6 !default;\n$jquery-ui-state-default-text-color: #6f7e95 !default;\n\n$jquery-ui-state-hover-background-color: #639af5 !default;\n$jquery-ui-state-hover-border-color: #639af5 !default;\n$jquery-ui-state-hover-text-color: #fff !default;\n\n$jquery-ui-state-active-background-color: #47bac1 !default;\n$jquery-ui-state-active-border-color: #47bac1 !default;\n$jquery-ui-state-active-text-color: #fff !default;\n\n$jquery-ui-state-highlight-background-color: #fff !default;\n$jquery-ui-state-highlight-border-color: #639af5 !default;\n$jquery-ui-state-highlight-text-color: #639af5 !default;\n\n$jquery-ui-overlay-color: #000 !default;\n\n$jquery-ui-tooltip-background-color: #000 !default;\n$jquery-ui-tooltip-text-color: #fff !default;\n\n/*\n * Charts\n */\n\n$chart-fillColor: transparentize($hover-link-color, 0.75) !default;\n$chart-strokeColor: $hover-link-color !default;\n$chart-pointColor: $content-contrast2-text-color !default;\n$chart-pointHighlightFill: $hover-link-color !default;\n$chart-scaleGridLineColor: transparentize(#000, 0.9) !default;\n$chart-scaleLineColor: transparentize(#000, 0.9) !default;\n$chart-scaleFontColor: $content-contrast2-text-color !default;\n","$icomoon-font-path: \"fonts\" !default;\n\n$icon-settings: \"\\e900\";\n$icon-menu: \"\\e901\";\n$icon-reset: \"\\e61e\";\n$icon-search: \"\\e61d\";\n$icon-user: \"\\e61c\";\n$icon-jet: \"\\e61b\";\n$icon-refresh: \"\\e61a\";\n$icon-grid: \"\\e619\";\n$icon-star: \"\\e618\";\n$icon-pin: \"\\e617\";\n$icon-new: \"\\e616\";\n$icon-edit: \"\\e615\";\n$icon-clock: \"\\e611\";\n$icon-calendar: \"\\e612\";\n$icon-book: \"\\e60d\";\n$icon-open-external: \"\\e60e\";\n$icon-data: \"\\e60f\";\n$icon-question: \"\\e613\";\n$icon-tick: \"\\e614\";\n$icon-cross: \"\\e610\";\n$icon-key: \"\\e60c\";\n$icon-arrow-right: \"\\e60b\";\n$icon-arrow-left: \"\\e60a\";\n$icon-arrow-down: \"\\e608\";\n$icon-arrow-up: \"\\e609\";\n$icon-checkbox-outline: \"\\e607\";\n$icon-remove: \"\\e600\";\n$icon-add2: \"\\e601\";\n$icon-exit: \"\\e602\";\n$icon-add: \"\\e603\";\n$icon-add3: \"\\e604\";\n$icon-expand: \"\\e605\";\n$icon-checkbox: \"\\e606\";\n\n","@import \"../globals\";\n\n.select2-selection--multiple {\n background-color: $input-background-color !important;\n border: 1px solid $input-border-color;\n cursor: text;\n height: auto;\n min-height: $input-height;\n\n .select2-selection__rendered {\n box-sizing: border-box;\n list-style: none;\n margin: 0;\n padding: 0 5px;\n width: 100%;\n\n li {\n list-style-type: none;\n }\n }\n\n .select2-selection__clear {\n cursor: pointer;\n float: right;\n font-weight: bold;\n margin-top: 5px;\n margin-right: 10px;\n }\n\n .select2-selection__choice {\n background-color: $input-contrast-background-color;\n color: $input-contrast-text-color;\n font-size: 13px;\n border-radius: 4px;\n cursor: default;\n float: left;\n margin-right: 5px;\n margin-top: 5px;\n padding: 5px 5px;\n line-height: normal;\n list-style-type: none;\n }\n\n .select2-selection__choice__remove {\n color: $input-contrast-text-color;\n cursor: pointer;\n display: inline-block;\n font-weight: bold;\n margin-right: 2px;\n\n &:hover {\n color: $input-hover-background-color;\n }\n }\n}\n\n&[dir=\"rtl\"] {\n .select2-selection--multiple {\n .select2-selection__choice, .select2-selection__placeholder {\n float: right;\n }\n\n .select2-selection__choice {\n margin-left: 5px;\n margin-right: auto;\n }\n\n .select2-selection__choice__remove {\n margin-left: 2px;\n margin-right: auto;\n }\n }\n}\n\n&.select2-container--disabled {\n .select2-selection--multiple {\n background-color: $input-contrast-background-color;\n cursor: default;\n }\n\n .select2-selection__choice__remove {\n display: none;\n }\n}\n"],"sourceRoot":"/source/"} \ No newline at end of file diff --git a/src/static/jet/css/themes/dark/select2.theme.scss b/src/static/jet/css/themes/dark/select2.theme.scss new file mode 100644 index 00000000..6f48199e --- /dev/null +++ b/src/static/jet/css/themes/dark/select2.theme.scss @@ -0,0 +1,2 @@ +@import "variables"; +@import "../../select2/layout"; \ No newline at end of file diff --git a/uv.lock b/uv.lock index a36028be..b3ac82fd 100644 --- a/uv.lock +++ b/uv.lock @@ -52,7 +52,7 @@ wheels = [ [[package]] name = "bandit" -version = "1.7.10" +version = "1.8.0" source = { registry = "https://pypi.thespacedevs.com/simple/" } dependencies = [ { name = "colorama", marker = "platform_system == 'Windows'" }, @@ -60,9 +60,9 @@ dependencies = [ { name = "rich" }, { name = "stevedore" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/38/26/bdd962d6ee781f6229c3fb83483cf9e09d87959150a9000789806d750f3c/bandit-1.7.10.tar.gz", hash = "sha256:59ed5caf5d92b6ada4bf65bc6437feea4a9da1093384445fed4d472acc6cff7b", size = 4228540 } +sdist = { url = "https://files.pythonhosted.org/packages/57/c3/bea54f22cdc8224f0ace18b2cf86c6adf7010285d0ed51b703af9910c5b2/bandit-1.8.0.tar.gz", hash = "sha256:b5bfe55a095abd9fe20099178a7c6c060f844bfd4fe4c76d28e35e4c52b9d31e", size = 4228600 } wheels = [ - { url = "https://files.pythonhosted.org/packages/9e/9c/491231d973d54f6465002812b4cadc663f208436407745be473254725f55/bandit-1.7.10-py3-none-any.whl", hash = "sha256:665721d7bebbb4485a339c55161ac0eedde27d51e638000d91c8c2d68343ad02", size = 130756 }, + { url = "https://files.pythonhosted.org/packages/24/6b/a9f0574d05d63e7d8125cd02a52732adb6720a9b9f13c921386cb9cdb53e/bandit-1.8.0-py3-none-any.whl", hash = "sha256:b1a61d829c0968aed625381e426aa378904b996529d048f8d908fa28f6b13e38", size = 127035 }, ] [[package]] @@ -79,30 +79,30 @@ wheels = [ [[package]] name = "boto3" -version = "1.35.66" +version = "1.35.72" source = { registry = "https://pypi.thespacedevs.com/simple/" } dependencies = [ { name = "botocore" }, { name = "jmespath" }, { name = "s3transfer" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/66/aa/5a6318f61564bd181e6c65855dc78c46139b5e8c5e301256e18eedfbb7af/boto3-1.35.66.tar.gz", hash = "sha256:c392b9168b65e9c23483eaccb5b68d1f960232d7f967a1e00a045ba065ce050d", size = 111093 } +sdist = { url = "https://files.pythonhosted.org/packages/4b/53/760bd45ee11aaf3b4c0eb7548d153b045c10cad9912ca3bb5c4395596237/boto3-1.35.72.tar.gz", hash = "sha256:f9fc94413a959c388b1654c6687a5193293f3c69f8d0af3b86fd48b4096a23f3", size = 110997 } wheels = [ - { url = "https://files.pythonhosted.org/packages/01/c8/fcf1ec25b0320af58be3a3d8c0f8ed06513133c65b318895e7eb39ef14ab/boto3-1.35.66-py3-none-any.whl", hash = "sha256:09a610f8cf4d3c22d4ca69c1f89079e3a1c82805ce94fa0eb4ecdd4d2ba6c4bc", size = 139191 }, + { url = "https://files.pythonhosted.org/packages/26/bb/60c0cdf8bd4d5c9ba2662d223e7039b58d4a92bdf902053bdd712facae88/boto3-1.35.72-py3-none-any.whl", hash = "sha256:410bb4ec676c57ee9c3c7824b7b1a3721584f18f8ee8ccc8e8ecdf285136b77f", size = 139179 }, ] [[package]] name = "botocore" -version = "1.35.66" +version = "1.35.72" source = { registry = "https://pypi.thespacedevs.com/simple/" } dependencies = [ { name = "jmespath" }, { name = "python-dateutil" }, { name = "urllib3" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/87/06/bd0dcda686003598530eebbd0c4d7da67c031db2059a3d51a945e6199ce5/botocore-1.35.66.tar.gz", hash = "sha256:51f43220315f384959f02ea3266740db4d421592dd87576c18824e424b349fdb", size = 13089606 } +sdist = { url = "https://files.pythonhosted.org/packages/15/59/62bdffdfa472acde76179fbb1f62aef94406c0e682c47113542a596529bb/botocore-1.35.72.tar.gz", hash = "sha256:6b5fac38ef7cfdbc7781a751e0f78833ccb9149ba815bc238b1dbb75c90fbae5", size = 13332751 } wheels = [ - { url = "https://files.pythonhosted.org/packages/92/f0/372c2474cd198485ac427ccdd54796b05c2e730bdff0523c26012fe40ad7/botocore-1.35.66-py3-none-any.whl", hash = "sha256:d0683e9c18bb6852f768da268086c3749d925332a664db0dd1459cfa7e96e475", size = 12882983 }, + { url = "https://files.pythonhosted.org/packages/de/fc/5fa23894746923fe73050de7a8b6524ab372b0842912c05a9fb72b5fe3e2/botocore-1.35.72-py3-none-any.whl", hash = "sha256:7412877c3f766a1bfd09236e225ce1f0dc2c35e47949ae423e56e2093c8fa23a", size = 13133043 }, ] [[package]] @@ -242,40 +242,40 @@ wheels = [ [[package]] name = "coverage" -version = "7.6.7" -source = { registry = "https://pypi.thespacedevs.com/simple/" } -sdist = { url = "https://files.pythonhosted.org/packages/bf/68/26895f8b068e384b1ec9ab122565b913b735e6b4c618b3d265a280607edc/coverage-7.6.7.tar.gz", hash = "sha256:d79d4826e41441c9a118ff045e4bccb9fdbdcb1d02413e7ea6eb5c87b5439d24", size = 799938 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/84/30/30e9df650b9038962c62d900b093a17414d5b43b4d07d47b8698d9e7ce26/coverage-7.6.7-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:f07ff574986bc3edb80e2c36391678a271d555f91fd1d332a1e0f4b5ea4b6ea9", size = 207172 }, - { url = "https://files.pythonhosted.org/packages/88/8b/e28f86412317b9514692fd6f9d8ac6faa12494c3f470c3c63f202e10c756/coverage-7.6.7-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:49ed5ee4109258973630c1f9d099c7e72c5c36605029f3a91fe9982c6076c82b", size = 207406 }, - { url = "https://files.pythonhosted.org/packages/ac/46/da1bd9a3a893f74f5ce85f35e2755fcb00a80ed21e18d300c54f64938b1c/coverage-7.6.7-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f3e8796434a8106b3ac025fd15417315d7a58ee3e600ad4dbcfddc3f4b14342c", size = 240424 }, - { url = "https://files.pythonhosted.org/packages/f6/12/af8e932496de1997bf4a36785d025ddac6427cbaf6954f26c2edaf21a58a/coverage-7.6.7-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a3b925300484a3294d1c70f6b2b810d6526f2929de954e5b6be2bf8caa1f12c1", size = 237456 }, - { url = "https://files.pythonhosted.org/packages/60/a2/23eb11eb60f825a84397cb94701d6f41d2e8e88ad7d0ba2b4339f38435fb/coverage-7.6.7-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3c42ec2c522e3ddd683dec5cdce8e62817afb648caedad9da725001fa530d354", size = 239527 }, - { url = "https://files.pythonhosted.org/packages/47/9e/63b318bc469308a32b0fbd6c80e2ea05dd7a2b7e840a46b3974843083a8c/coverage-7.6.7-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:0266b62cbea568bd5e93a4da364d05de422110cbed5056d69339bd5af5685433", size = 239011 }, - { url = "https://files.pythonhosted.org/packages/99/47/1e84b067df3f021dfbc9cba09ec9acd4cb64938648a234e5bdf3006fd08b/coverage-7.6.7-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:e5f2a0f161d126ccc7038f1f3029184dbdf8f018230af17ef6fd6a707a5b881f", size = 237316 }, - { url = "https://files.pythonhosted.org/packages/12/9d/96baaafc948d4a0ef2248a611d41051eea0917ef881d744879dd20be7c4a/coverage-7.6.7-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:c132b5a22821f9b143f87446805e13580b67c670a548b96da945a8f6b4f2efbb", size = 238980 }, - { url = "https://files.pythonhosted.org/packages/87/d9/97af1886ca3f612d0cea2999d33e90d2f5b8fdf9bedc2d3bc75883efec4c/coverage-7.6.7-cp312-cp312-win32.whl", hash = "sha256:7c07de0d2a110f02af30883cd7dddbe704887617d5c27cf373362667445a4c76", size = 209801 }, - { url = "https://files.pythonhosted.org/packages/f8/4d/1e31c2018b1b3738154639f94188b1f54098fbf0f80c7ec104928576d0bb/coverage-7.6.7-cp312-cp312-win_amd64.whl", hash = "sha256:fd49c01e5057a451c30c9b892948976f5d38f2cbd04dc556a82743ba8e27ed8c", size = 210587 }, - { url = "https://files.pythonhosted.org/packages/21/87/c590d0c7eeb884995d9d06b429c5e88e9fcd65d3a6a686d9476cb50b72a9/coverage-7.6.7-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:46f21663e358beae6b368429ffadf14ed0a329996248a847a4322fb2e35d64d3", size = 207199 }, - { url = "https://files.pythonhosted.org/packages/40/ee/c88473c4f69c952f4425fabe045cb78d2027634ce50c9d7f7987d389b604/coverage-7.6.7-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:40cca284c7c310d622a1677f105e8507441d1bb7c226f41978ba7c86979609ab", size = 207454 }, - { url = "https://files.pythonhosted.org/packages/b8/07/afda6e10c50e3a8c21020c5c1d1b4f3d7eff1c190305cef2962adf8de018/coverage-7.6.7-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:77256ad2345c29fe59ae861aa11cfc74579c88d4e8dbf121cbe46b8e32aec808", size = 239971 }, - { url = "https://files.pythonhosted.org/packages/85/43/bd1934b75e31f2a49665be6a6b7f8bfaff7266ba19721bdb90239f5e9ed7/coverage-7.6.7-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:87ea64b9fa52bf395272e54020537990a28078478167ade6c61da7ac04dc14bc", size = 237119 }, - { url = "https://files.pythonhosted.org/packages/2b/19/7a70458c1624724086195b40628e91bc5b9ca180cdfefcc778285c49c7b2/coverage-7.6.7-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2d608a7808793e3615e54e9267519351c3ae204a6d85764d8337bd95993581a8", size = 239109 }, - { url = "https://files.pythonhosted.org/packages/f3/2c/3dee671415ff13c05ca68243b2264fc95a5eea57697cffa7986b68b8f608/coverage-7.6.7-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:cdd94501d65adc5c24f8a1a0eda110452ba62b3f4aeaba01e021c1ed9cb8f34a", size = 238769 }, - { url = "https://files.pythonhosted.org/packages/37/ad/e0d1228638711aeacacc98d1197af6226b6d062d12c81a6bcc17d3234533/coverage-7.6.7-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:82c809a62e953867cf57e0548c2b8464207f5f3a6ff0e1e961683e79b89f2c55", size = 236854 }, - { url = "https://files.pythonhosted.org/packages/90/95/6467e9d9765a63c7f142703a7f212f6af114bd73a6c1cffeb7ad7f003a86/coverage-7.6.7-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:bb684694e99d0b791a43e9fc0fa58efc15ec357ac48d25b619f207c41f2fd384", size = 238701 }, - { url = "https://files.pythonhosted.org/packages/b2/7a/fc11a163f0fd6ce8539d0f1b565873fe6903b900214ff71b5d80d16154c3/coverage-7.6.7-cp313-cp313-win32.whl", hash = "sha256:963e4a08cbb0af6623e61492c0ec4c0ec5c5cf74db5f6564f98248d27ee57d30", size = 209865 }, - { url = "https://files.pythonhosted.org/packages/f2/91/58be3a56efff0c3481e48e2caa56d5d6f3c5c8d385bf4adbecdfd85484b0/coverage-7.6.7-cp313-cp313-win_amd64.whl", hash = "sha256:14045b8bfd5909196a90da145a37f9d335a5d988a83db34e80f41e965fb7cb42", size = 210597 }, - { url = "https://files.pythonhosted.org/packages/34/7e/fed983809c2eccb09c5ddccfdb08efb7f2dd1ae3454dabf1c92c5a2e9946/coverage-7.6.7-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:f2c7a045eef561e9544359a0bf5784b44e55cefc7261a20e730baa9220c83413", size = 207944 }, - { url = "https://files.pythonhosted.org/packages/c7/e0/2c1a157986a3927c3920e8e3938a3fdf33ea22b6f371dc3b679f13f619e2/coverage-7.6.7-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:5dd4e4a49d9c72a38d18d641135d2fb0bdf7b726ca60a103836b3d00a1182acd", size = 208215 }, - { url = "https://files.pythonhosted.org/packages/35/2f/77b086b228f6443ae5499467d1629c7428925b390cd171350c403bc00f14/coverage-7.6.7-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5c95e0fa3d1547cb6f021ab72f5c23402da2358beec0a8e6d19a368bd7b0fb37", size = 250930 }, - { url = "https://files.pythonhosted.org/packages/60/d8/2ffea937d89ee328fc6e47c2515b890735bdf3f195d507d1c78b5fa96939/coverage-7.6.7-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f63e21ed474edd23f7501f89b53280014436e383a14b9bd77a648366c81dce7b", size = 246647 }, - { url = "https://files.pythonhosted.org/packages/b2/81/efbb3b00a7f7eb5f54a3b3b9f19b26d770a0b7d3870d651f07d2451c5504/coverage-7.6.7-cp313-cp313t-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ead9b9605c54d15be228687552916c89c9683c215370c4a44f1f217d2adcc34d", size = 249006 }, - { url = "https://files.pythonhosted.org/packages/eb/91/ce36990cbefaf7909e96c888ed4d83f3471fc1be3273a5beda10896cde0f/coverage-7.6.7-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:0573f5cbf39114270842d01872952d301027d2d6e2d84013f30966313cadb529", size = 248500 }, - { url = "https://files.pythonhosted.org/packages/75/3f/b8c87dfdd96276870fb4abc7e2957cba7d20d8a435fcd816d807869ec833/coverage-7.6.7-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:e2c8e3384c12dfa19fa9a52f23eb091a8fad93b5b81a41b14c17c78e23dd1d8b", size = 246388 }, - { url = "https://files.pythonhosted.org/packages/a0/51/62273e1d5c25bb8fbef5fbbadc75b4a3e08c11b80516d0a97c25e5cced5b/coverage-7.6.7-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:70a56a2ec1869e6e9fa69ef6b76b1a8a7ef709972b9cc473f9ce9d26b5997ce3", size = 247669 }, - { url = "https://files.pythonhosted.org/packages/75/e5/d7772e56a7eace80e98ac39f2756d4b690fc0ce2384418174e02519a26a8/coverage-7.6.7-cp313-cp313t-win32.whl", hash = "sha256:dbba8210f5067398b2c4d96b4e64d8fb943644d5eb70be0d989067c8ca40c0f8", size = 210510 }, - { url = "https://files.pythonhosted.org/packages/2d/12/f2666e4e36b43221391ffcd971ab0c50e19439c521c2c87cd7e0b49ddba2/coverage-7.6.7-cp313-cp313t-win_amd64.whl", hash = "sha256:dfd14bcae0c94004baba5184d1c935ae0d1231b8409eb6c103a5fd75e8ecdc56", size = 211660 }, +version = "7.6.8" +source = { registry = "https://pypi.thespacedevs.com/simple/" } +sdist = { url = "https://files.pythonhosted.org/packages/ab/75/aecfd0a3adbec6e45753976bc2a9fed62b42cea9a206d10fd29244a77953/coverage-7.6.8.tar.gz", hash = "sha256:8b2b8503edb06822c86d82fa64a4a5cb0760bb8f31f26e138ec743f422f37cfc", size = 801425 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/76/ce/3edf581c8fe429ed8ced6e6d9ac693c25975ef9093413276dab6ed68a80a/coverage-7.6.8-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:e683e6ecc587643f8cde8f5da6768e9d165cd31edf39ee90ed7034f9ca0eefee", size = 207285 }, + { url = "https://files.pythonhosted.org/packages/09/9c/cf102ab046c9cf8895c3f7aadcde6f489a4b2ec326757e8c6e6581829b5e/coverage-7.6.8-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:1defe91d41ce1bd44b40fabf071e6a01a5aa14de4a31b986aa9dfd1b3e3e414a", size = 207522 }, + { url = "https://files.pythonhosted.org/packages/39/06/42aa6dd13dbfca72e1fd8ffccadbc921b6e75db34545ebab4d955d1e7ad3/coverage-7.6.8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7ad66e8e50225ebf4236368cc43c37f59d5e6728f15f6e258c8639fa0dd8e6d", size = 240543 }, + { url = "https://files.pythonhosted.org/packages/a0/20/2932971dc215adeca8eeff446266a7fef17a0c238e881ffedebe7bfa0669/coverage-7.6.8-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3fe47da3e4fda5f1abb5709c156eca207eacf8007304ce3019eb001e7a7204cb", size = 237577 }, + { url = "https://files.pythonhosted.org/packages/ac/85/4323ece0cd5452c9522f4b6e5cc461e6c7149a4b1887c9e7a8b1f4e51146/coverage-7.6.8-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:202a2d645c5a46b84992f55b0a3affe4f0ba6b4c611abec32ee88358db4bb649", size = 239646 }, + { url = "https://files.pythonhosted.org/packages/77/52/b2537487d8f36241e518e84db6f79e26bc3343b14844366e35b090fae0d4/coverage-7.6.8-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:4674f0daa1823c295845b6a740d98a840d7a1c11df00d1fd62614545c1583787", size = 239128 }, + { url = "https://files.pythonhosted.org/packages/7c/99/7f007762012186547d0ecc3d328da6b6f31a8c99f05dc1e13dcd929918cd/coverage-7.6.8-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:74610105ebd6f33d7c10f8907afed696e79c59e3043c5f20eaa3a46fddf33b4c", size = 237434 }, + { url = "https://files.pythonhosted.org/packages/97/53/e9b5cf0682a1cab9352adfac73caae0d77ae1d65abc88975d510f7816389/coverage-7.6.8-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:37cda8712145917105e07aab96388ae76e787270ec04bcb9d5cc786d7cbb8443", size = 239095 }, + { url = "https://files.pythonhosted.org/packages/0c/50/054f0b464fbae0483217186478eefa2e7df3a79917ed7f1d430b6da2cf0d/coverage-7.6.8-cp312-cp312-win32.whl", hash = "sha256:9e89d5c8509fbd6c03d0dd1972925b22f50db0792ce06324ba069f10787429ad", size = 209895 }, + { url = "https://files.pythonhosted.org/packages/df/d0/09ba870360a27ecf09e177ca2ff59d4337fc7197b456f22ceff85cffcfa5/coverage-7.6.8-cp312-cp312-win_amd64.whl", hash = "sha256:379c111d3558272a2cae3d8e57e6b6e6f4fe652905692d54bad5ea0ca37c5ad4", size = 210684 }, + { url = "https://files.pythonhosted.org/packages/9a/84/6f0ccf94a098ac3d6d6f236bd3905eeac049a9e0efcd9a63d4feca37ac4b/coverage-7.6.8-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:0b0c69f4f724c64dfbfe79f5dfb503b42fe6127b8d479b2677f2b227478db2eb", size = 207313 }, + { url = "https://files.pythonhosted.org/packages/db/2b/e3b3a3a12ebec738c545897ac9f314620470fcbc368cdac88cf14974ba20/coverage-7.6.8-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:c15b32a7aca8038ed7644f854bf17b663bc38e1671b5d6f43f9a2b2bd0c46f63", size = 207574 }, + { url = "https://files.pythonhosted.org/packages/db/c0/5bf95d42b6a8d21dfce5025ce187f15db57d6460a59b67a95fe8728162f1/coverage-7.6.8-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:63068a11171e4276f6ece913bde059e77c713b48c3a848814a6537f35afb8365", size = 240090 }, + { url = "https://files.pythonhosted.org/packages/57/b8/d6fd17d1a8e2b0e1a4e8b9cb1f0f261afd422570735899759c0584236916/coverage-7.6.8-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6f4548c5ead23ad13fb7a2c8ea541357474ec13c2b736feb02e19a3085fac002", size = 237237 }, + { url = "https://files.pythonhosted.org/packages/d4/e4/a91e9bb46809c8b63e68fc5db5c4d567d3423b6691d049a4f950e38fbe9d/coverage-7.6.8-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3b4b4299dd0d2c67caaaf286d58aef5e75b125b95615dda4542561a5a566a1e3", size = 239225 }, + { url = "https://files.pythonhosted.org/packages/31/9c/9b99b0591ec4555b7292d271e005f27b465388ce166056c435b288db6a69/coverage-7.6.8-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:c9ebfb2507751f7196995142f057d1324afdab56db1d9743aab7f50289abd022", size = 238888 }, + { url = "https://files.pythonhosted.org/packages/a6/85/285c2df9a04bc7c31f21fd9d4a24d19e040ec5e2ff06e572af1f6514c9e7/coverage-7.6.8-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:c1b4474beee02ede1eef86c25ad4600a424fe36cff01a6103cb4533c6bf0169e", size = 236974 }, + { url = "https://files.pythonhosted.org/packages/cb/a1/95ec8522206f76cdca033bf8bb61fff56429fb414835fc4d34651dfd29fc/coverage-7.6.8-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:d9fd2547e6decdbf985d579cf3fc78e4c1d662b9b0ff7cc7862baaab71c9cc5b", size = 238815 }, + { url = "https://files.pythonhosted.org/packages/8d/ac/687e9ba5e6d0979e9dab5c02e01c4f24ac58260ef82d88d3b433b3f84f1e/coverage-7.6.8-cp313-cp313-win32.whl", hash = "sha256:8aae5aea53cbfe024919715eca696b1a3201886ce83790537d1c3668459c7146", size = 209957 }, + { url = "https://files.pythonhosted.org/packages/2f/a3/b61cc8e3fcf075293fb0f3dee405748453c5ba28ac02ceb4a87f52bdb105/coverage-7.6.8-cp313-cp313-win_amd64.whl", hash = "sha256:ae270e79f7e169ccfe23284ff5ea2d52a6f401dc01b337efb54b3783e2ce3f28", size = 210711 }, + { url = "https://files.pythonhosted.org/packages/ee/4b/891c8b9acf1b62c85e4a71dac142ab9284e8347409b7355de02e3f38306f/coverage-7.6.8-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:de38add67a0af869b0d79c525d3e4588ac1ffa92f39116dbe0ed9753f26eba7d", size = 208053 }, + { url = "https://files.pythonhosted.org/packages/18/a9/9e330409b291cc002723d339346452800e78df1ce50774ca439ade1d374f/coverage-7.6.8-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:b07c25d52b1c16ce5de088046cd2432b30f9ad5e224ff17c8f496d9cb7d1d451", size = 208329 }, + { url = "https://files.pythonhosted.org/packages/9c/0d/33635fd429f6589c6e1cdfc7bf581aefe4c1792fbff06383f9d37f59db60/coverage-7.6.8-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:62a66ff235e4c2e37ed3b6104d8b478d767ff73838d1222132a7a026aa548764", size = 251052 }, + { url = "https://files.pythonhosted.org/packages/23/32/8a08da0e46f3830bbb9a5b40614241b2e700f27a9c2889f53122486443ed/coverage-7.6.8-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:09b9f848b28081e7b975a3626e9081574a7b9196cde26604540582da60235fdf", size = 246765 }, + { url = "https://files.pythonhosted.org/packages/56/3f/3b86303d2c14350fdb1c6c4dbf9bc76000af2382f42ca1d4d99c6317666e/coverage-7.6.8-cp313-cp313t-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:093896e530c38c8e9c996901858ac63f3d4171268db2c9c8b373a228f459bbc5", size = 249125 }, + { url = "https://files.pythonhosted.org/packages/36/cb/c4f081b9023f9fd8646dbc4ef77be0df090263e8f66f4ea47681e0dc2cff/coverage-7.6.8-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:9a7b8ac36fd688c8361cbc7bf1cb5866977ece6e0b17c34aa0df58bda4fa18a4", size = 248615 }, + { url = "https://files.pythonhosted.org/packages/32/ee/53bdbf67760928c44b57b2c28a8c0a4bf544f85a9ee129a63ba5c78fdee4/coverage-7.6.8-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:38c51297b35b3ed91670e1e4efb702b790002e3245a28c76e627478aa3c10d83", size = 246507 }, + { url = "https://files.pythonhosted.org/packages/57/49/5a57910bd0af6d8e802b4ca65292576d19b54b49f81577fd898505dee075/coverage-7.6.8-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:2e4e0f60cb4bd7396108823548e82fdab72d4d8a65e58e2c19bbbc2f1e2bfa4b", size = 247785 }, + { url = "https://files.pythonhosted.org/packages/bd/37/e450c9f6b297c79bb9858407396ed3e084dcc22990dd110ab01d5ceb9770/coverage-7.6.8-cp313-cp313t-win32.whl", hash = "sha256:6535d996f6537ecb298b4e287a855f37deaf64ff007162ec0afb9ab8ba3b8b71", size = 210605 }, + { url = "https://files.pythonhosted.org/packages/44/79/7d0c7dd237c6905018e2936cd1055fe1d42e7eba2ebab3c00f4aad2a27d7/coverage-7.6.8-cp313-cp313t-win_amd64.whl", hash = "sha256:c79c0685f142ca53256722a384540832420dff4ab15fec1863d7e5bc8691bdcc", size = 211777 }, ] [[package]] @@ -484,7 +484,7 @@ wheels = [ [[package]] name = "drf-spectacular" -version = "0.27.2" +version = "0.28.0" source = { registry = "https://pypi.thespacedevs.com/simple/" } dependencies = [ { name = "django" }, @@ -494,9 +494,9 @@ dependencies = [ { name = "pyyaml" }, { name = "uritemplate" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/b1/c9/55311dcbdae9a437eeb8f898f8421a6a3eabf08725c23ddf458cf2479b78/drf-spectacular-0.27.2.tar.gz", hash = "sha256:a199492f2163c4101055075ebdbb037d59c6e0030692fc83a1a8c0fc65929981", size = 235131 } +sdist = { url = "https://files.pythonhosted.org/packages/da/b9/741056455aed00fa51a1df41fad5ad27c8e0d433b6bf490d4e60e2808bc6/drf_spectacular-0.28.0.tar.gz", hash = "sha256:2c778a47a40ab2f5078a7c42e82baba07397bb35b074ae4680721b2805943061", size = 237849 } wheels = [ - { url = "https://files.pythonhosted.org/packages/b2/cd/84c44a5d435f6544e58a9b138305f59bca232157ae4ecb658f9787f87d1c/drf_spectacular-0.27.2-py3-none-any.whl", hash = "sha256:b1c04bf8b2fbbeaf6f59414b4ea448c8787aba4d32f76055c3b13335cf7ec37b", size = 102930 }, + { url = "https://files.pythonhosted.org/packages/fb/66/c2929871393b1515c3767a670ff7d980a6882964a31a4ca2680b30d7212a/drf_spectacular-0.28.0-py3-none-any.whl", hash = "sha256:856e7edf1056e49a4245e87a61e8da4baff46c83dbc25be1da2df77f354c7cb4", size = 103928 }, ] [[package]] @@ -564,6 +564,59 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/e9/bd/cc3a402a6439c15c3d4294333e13042b915bbeab54edc457c723931fed3f/GitPython-3.1.43-py3-none-any.whl", hash = "sha256:eec7ec56b92aad751f9912a73404bc02ba212a23adb2c7098ee668417051a1ff", size = 207337 }, ] +[[package]] +name = "graphene" +version = "3.4.3" +source = { registry = "https://pypi.thespacedevs.com/simple/" } +dependencies = [ + { name = "graphql-core" }, + { name = "graphql-relay" }, + { name = "python-dateutil" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/cc/f6/bf62ff950c317ed03e77f3f6ddd7e34aaa98fe89d79ebd660c55343d8054/graphene-3.4.3.tar.gz", hash = "sha256:2a3786948ce75fe7e078443d37f609cbe5bb36ad8d6b828740ad3b95ed1a0aaa", size = 44739 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/66/e0/61d8e98007182e6b2aca7cf65904721fb2e4bce0192272ab9cb6f69d8812/graphene-3.4.3-py2.py3-none-any.whl", hash = "sha256:820db6289754c181007a150db1f7fff544b94142b556d12e3ebc777a7bf36c71", size = 114894 }, +] + +[[package]] +name = "graphene-django" +version = "3.2.2" +source = { registry = "https://pypi.thespacedevs.com/simple/" } +dependencies = [ + { name = "django" }, + { name = "graphene" }, + { name = "graphql-core" }, + { name = "graphql-relay" }, + { name = "promise" }, + { name = "text-unidecode" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/09/f1/4eb1c0ae79814aba03e2347f664cb0bef72816fbe99d4399378bb22bef47/graphene-django-3.2.2.tar.gz", hash = "sha256:059ccf25d9a5159f28d7ebf1a648c993ab34deb064e80b70ca096aa22a609556", size = 87591 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/da/71/6800d05144ee4fb57f471571dd80fc9c6b2196e6243d39ed3d3654082824/graphene_django-3.2.2-py2.py3-none-any.whl", hash = "sha256:0fd95c8c1cbe77ae2a5940045ce276803c3acbf200a156731e0c730f2776ae2c", size = 114204 }, +] + +[[package]] +name = "graphql-core" +version = "3.2.5" +source = { registry = "https://pypi.thespacedevs.com/simple/" } +sdist = { url = "https://files.pythonhosted.org/packages/2e/b5/ebc6fe3852e2d2fdaf682dddfc366934f3d2c9ef9b6d1b0e6ca348d936ba/graphql_core-3.2.5.tar.gz", hash = "sha256:e671b90ed653c808715645e3998b7ab67d382d55467b7e2978549111bbabf8d5", size = 504664 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e3/dc/078bd6b304de790618ebb95e2aedaadb78f4527ac43a9ad8815f006636b6/graphql_core-3.2.5-py3-none-any.whl", hash = "sha256:2f150d5096448aa4f8ab26268567bbfeef823769893b39c1a2e1409590939c8a", size = 203189 }, +] + +[[package]] +name = "graphql-relay" +version = "3.2.0" +source = { registry = "https://pypi.thespacedevs.com/simple/" } +dependencies = [ + { name = "graphql-core" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/d1/13/98fbf8d67552f102488ffc16c6f559ce71ea15f6294728d33928ab5ff14d/graphql-relay-3.2.0.tar.gz", hash = "sha256:1ff1c51298356e481a0be009ccdff249832ce53f30559c1338f22a0e0d17250c", size = 50027 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/74/16/a4cf06adbc711bd364a73ce043b0b08d8fa5aae3df11b6ee4248bcdad2e0/graphql_relay-3.2.0-py3-none-any.whl", hash = "sha256:c9b22bd28b170ba1fe674c74384a8ff30a76c8e26f88ac3aa1584dd3179953e5", size = 16940 }, +] + [[package]] name = "gunicorn" version = "23.0.0" @@ -587,7 +640,7 @@ wheels = [ [[package]] name = "harvester" -version = "0.9.0" +version = "0.10.0" source = { registry = "https://pypi.thespacedevs.com/simple/" } dependencies = [ { name = "beautifulsoup4" }, @@ -598,9 +651,9 @@ dependencies = [ { name = "requests" }, { name = "selenium" }, ] -sdist = { url = "https://pypi.thespacedevs.com/packages/harvester-0.9.0.tar.gz", hash = "sha256:f3f76879a5213811ec5e678547952b55ebc997dada7d40c7f76e0a2761705fb8" } +sdist = { url = "https://pypi.thespacedevs.com/packages/harvester-0.10.0.tar.gz", hash = "sha256:ffe215fc08f3d67f73572e51de88ee967270e416a8cc274f99c4269bad7adbaf" } wheels = [ - { url = "https://pypi.thespacedevs.com/packages/harvester-0.9.0-py3-none-any.whl", hash = "sha256:0c23cdf31745004f5a7826d96f38b00464e4b573d6664d2a4b891b944f197000" }, + { url = "https://pypi.thespacedevs.com/packages/harvester-0.10.0-py3-none-any.whl", hash = "sha256:5f0c54b2c8b1121458948bf6c1840673a4c782bc915c3016944d334f9e8a5859" }, ] [[package]] @@ -631,18 +684,17 @@ wheels = [ [[package]] name = "httpx" -version = "0.27.2" +version = "0.28.0" source = { registry = "https://pypi.thespacedevs.com/simple/" } dependencies = [ { name = "anyio" }, { name = "certifi" }, { name = "httpcore" }, { name = "idna" }, - { name = "sniffio" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/78/82/08f8c936781f67d9e6b9eeb8a0c8b4e406136ea4c3d1f89a5db71d42e0e6/httpx-0.27.2.tar.gz", hash = "sha256:f7c2be1d2f3c3c3160d441802406b206c2b76f5947b11115e6df10c6c65e66c2", size = 144189 } +sdist = { url = "https://files.pythonhosted.org/packages/10/df/676b7cf674dd1bdc71a64ad393c89879f75e4a0ab8395165b498262ae106/httpx-0.28.0.tar.gz", hash = "sha256:0858d3bab51ba7e386637f22a61d8ccddaeec5f3fe4209da3a6168dbb91573e0", size = 141307 } wheels = [ - { url = "https://files.pythonhosted.org/packages/56/95/9377bcb415797e44274b51d46e3249eba641711cf3348050f76ee7b15ffc/httpx-0.27.2-py3-none-any.whl", hash = "sha256:7bb2708e112d8fdd7829cd4243970f0c223274051cb35ee80c03301ee29a3df0", size = 76395 }, + { url = "https://files.pythonhosted.org/packages/8f/fb/a19866137577ba60c6d8b69498dc36be479b13ba454f691348ddf428f185/httpx-0.28.0-py3-none-any.whl", hash = "sha256:dc0b419a0cfeb6e8b34e85167c0da2671206f5095f1baa9663d23bcfd6b535fc", size = 73551 }, ] [[package]] @@ -866,12 +918,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/1d/44/6a65ecd630393d47ad3e7d5354768cb7f9a10b3a0eb2cd8c6f52b28211ee/pbr-6.1.0-py2.py3-none-any.whl", hash = "sha256:a776ae228892d8013649c0aeccbb3d5f99ee15e005a4cbb7e61d55a067b28a2a", size = 108529 }, ] -[[package]] -name = "pika-stubs" -version = "0.1.3" -source = { registry = "https://pypi.thespacedevs.com/simple/" } -sdist = { url = "https://files.pythonhosted.org/packages/c6/7a/0ce91b1507e1a88e104bddd2b64d47cc80a9eda53b7e74bb5a6038c926ae/pika-stubs-0.1.3.tar.gz", hash = "sha256:aaa78fa9f52eb3591b6073fbbe2607567405d1857be268d447bea252e22dd6cf", size = 15155 } - [[package]] name = "pluggy" version = "1.5.0" @@ -883,17 +929,26 @@ wheels = [ [[package]] name = "polars" -version = "1.14.0" +version = "1.16.0" source = { registry = "https://pypi.thespacedevs.com/simple/" } -sdist = { url = "https://files.pythonhosted.org/packages/10/5c/3376329b60b960cf0e615d6a2e13d57a59809665ee87960ad2edefd77a4e/polars-1.14.0.tar.gz", hash = "sha256:e34fbeca4664fba754a12d0a66b36569c4c9e5a0116108d9362067a0ca596b4d", size = 4147056 } +sdist = { url = "https://files.pythonhosted.org/packages/43/80/d845897273be97a3e73b59be711deda375b638330d591a7ef8132c20f52f/polars-1.16.0.tar.gz", hash = "sha256:dd99808b833872babe02434a809fd45c1cffe66a3d57123cdc5e447c7753d328", size = 4192568 } wheels = [ - { url = "https://files.pythonhosted.org/packages/91/77/cee560ffa16842787f9524afeedc82c04dceb50ac42ab2ef6d3c2840a602/polars-1.14.0-cp39-abi3-macosx_10_12_x86_64.whl", hash = "sha256:f346177c6f3442e8e61eadc4830d588348bf3383b0100d1c942b5615813be16e", size = 34292998 }, - { url = "https://files.pythonhosted.org/packages/3c/ae/f084dbb5d80599d7bbabbc21aa42a129d7ac55afafa70190987a525c9694/polars-1.14.0-cp39-abi3-macosx_11_0_arm64.whl", hash = "sha256:588b5622b3a73be874a8e432d45c8a122662c09ce5ba2d5e5966f6dacce2b914", size = 30178132 }, - { url = "https://files.pythonhosted.org/packages/dd/3a/f03ee80d8dba47b3fc10d02191ee1690b8d4791626da5ea0a29435bd9b24/polars-1.14.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0bc46ad6ceeec5d9d881f09c7c1811844e851980735f8455981cdea456e08f5c", size = 35522548 }, - { url = "https://files.pythonhosted.org/packages/47/a0/71f9a9a207820fee6aa09fc21d88961eeb9772fb39b6b9922ad4cdb42df3/polars-1.14.0-cp39-abi3-manylinux_2_24_aarch64.whl", hash = "sha256:3fc0cf084f848799379e8eba14733ae0e9d66a0fa8ec41719df82ed29c827003", size = 31893694 }, - { url = "https://files.pythonhosted.org/packages/9c/84/4310aa0d4b526a60ee6e88e50514123682696bf37bc5f6c9298f6902e411/polars-1.14.0-cp39-abi3-win_amd64.whl", hash = "sha256:5ca507d162f88a44e1a945feecfa474fda0b66f378336d69b9ee23917da670c3", size = 35280144 }, + { url = "https://files.pythonhosted.org/packages/8e/b0/51c944ecd58b3ebc81eb03b50448127ff85fd9448063094524e0c6693c75/polars-1.16.0-cp39-abi3-macosx_10_12_x86_64.whl", hash = "sha256:072f5ff3b5fe05797c59890de0e464b34ede75a9735e7d7221622fa3a0616d8e", size = 34735038 }, + { url = "https://files.pythonhosted.org/packages/61/2f/d0b45007f2ae4b4926070b420c8525840b9757013cd96077bcde40807ecb/polars-1.16.0-cp39-abi3-macosx_11_0_arm64.whl", hash = "sha256:ebaf7a1ea114b042fa9f1cd17d49436279eb30545dd74361a2f5e3febeb867cd", size = 30577461 }, + { url = "https://files.pythonhosted.org/packages/31/9e/21e05959323883abcee799837d8cac08adf10a48c233432993757e41791a/polars-1.16.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e626d21dcd2566e1442dac414fe177bc70ebfc2f16620d59d778b1b774361018", size = 36006233 }, + { url = "https://files.pythonhosted.org/packages/25/80/da5c3cd248c7642d1feb896f0a27a0860c607f8cdde3e75457182e4c76c6/polars-1.16.0-cp39-abi3-manylinux_2_24_aarch64.whl", hash = "sha256:53debcce55f68731ee2c7d6c787afdee26860ed6576f1ffa0cb9111b57f82857", size = 32348398 }, + { url = "https://files.pythonhosted.org/packages/08/0b/677c905f9dd5bc37708694e8f7367659c5382bd011f5dc1d564474032d0b/polars-1.16.0-cp39-abi3-win_amd64.whl", hash = "sha256:17efcb550c42d51034ff79702612b9184d8eac0d500de1dd7fb98490459276d3", size = 35743314 }, ] +[[package]] +name = "promise" +version = "2.3" +source = { registry = "https://pypi.thespacedevs.com/simple/" } +dependencies = [ + { name = "six" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/cf/9c/fb5d48abfe5d791cd496e4242ebcf87a4bb2e0c3dcd6e0ae68c11426a528/promise-2.3.tar.gz", hash = "sha256:dfd18337c523ba4b6a58801c164c1904a9d4d1b1747c7d5dbf45b693a49d93d0", size = 19534 } + [[package]] name = "prompt-toolkit" version = "3.0.36" @@ -947,55 +1002,55 @@ wheels = [ [[package]] name = "pydantic" -version = "2.10.0" +version = "2.10.2" source = { registry = "https://pypi.thespacedevs.com/simple/" } dependencies = [ { name = "annotated-types" }, { name = "pydantic-core" }, { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/e9/78/58c36d0cf331b659d0ccd99175e3523c457b4f8e67cb92a8fdc22ec1667c/pydantic-2.10.0.tar.gz", hash = "sha256:0aca0f045ff6e2f097f1fe89521115335f15049eeb8a7bef3dafe4b19a74e289", size = 781980 } +sdist = { url = "https://files.pythonhosted.org/packages/41/86/a03390cb12cf64e2a8df07c267f3eb8d5035e0f9a04bb20fb79403d2a00e/pydantic-2.10.2.tar.gz", hash = "sha256:2bc2d7f17232e0841cbba4641e65ba1eb6fafb3a08de3a091ff3ce14a197c4fa", size = 785401 } wheels = [ - { url = "https://files.pythonhosted.org/packages/9e/ee/255cbfdbf5c47650de70ac8a5425107511f505ed0366c29d537f7f1842e1/pydantic-2.10.0-py3-none-any.whl", hash = "sha256:5e7807ba9201bdf61b1b58aa6eb690916c40a47acfb114b1b4fef3e7fd5b30fc", size = 454346 }, + { url = "https://files.pythonhosted.org/packages/d5/74/da832196702d0c56eb86b75bfa346db9238617e29b0b7ee3b8b4eccfe654/pydantic-2.10.2-py3-none-any.whl", hash = "sha256:cfb96e45951117c3024e6b67b25cdc33a3cb7b2fa62e239f7af1378358a1d99e", size = 456364 }, ] [[package]] name = "pydantic-core" -version = "2.27.0" +version = "2.27.1" source = { registry = "https://pypi.thespacedevs.com/simple/" } dependencies = [ { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/d1/cd/8331ae216bcc5a3f2d4c6b941c9f63de647e2700d38133f4f7e0132a00c4/pydantic_core-2.27.0.tar.gz", hash = "sha256:f57783fbaf648205ac50ae7d646f27582fc706be3977e87c3c124e7a92407b10", size = 412675 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/82/99/43149b127559f3152cd28cb7146592c6547cfe47d528761954e2e8fcabaf/pydantic_core-2.27.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:8117839a9bdbba86e7f9df57018fe3b96cec934c3940b591b0fd3fbfb485864a", size = 1887064 }, - { url = "https://files.pythonhosted.org/packages/7e/dd/989570c76334aa55ccb4ee8b5e0e6881a513620c6172d93b2f3b77e10f81/pydantic_core-2.27.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a291d0b4243a259c8ea7e2b84eb9ccb76370e569298875a7c5e3e71baf49057a", size = 1804405 }, - { url = "https://files.pythonhosted.org/packages/3e/b5/bce1d6d6fb71d916c74bf988b7d0cd7fc0c23da5e08bc0d6d6e08c12bf36/pydantic_core-2.27.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:84e35afd9e10b2698e6f2f32256678cb23ca6c1568d02628033a837638b3ed12", size = 1822595 }, - { url = "https://files.pythonhosted.org/packages/35/93/a6e5e04625ac8fcbed523d7b741e91cc3a37ed1e04e16f8f2f34269bbe53/pydantic_core-2.27.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:58ab0d979c969983cdb97374698d847a4acffb217d543e172838864636ef10d9", size = 1848701 }, - { url = "https://files.pythonhosted.org/packages/3a/74/56ead1436e3f6513b59b3a442272578a6ec09a39ab95abd5ee321bcc8c95/pydantic_core-2.27.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0d06b667e53320332be2bf6f9461f4a9b78092a079b8ce8634c9afaa7e10cd9f", size = 2031878 }, - { url = "https://files.pythonhosted.org/packages/e1/4d/8905b2710ef653c0da27224bfb6a084b5873ad6fdb975dda837943e5639d/pydantic_core-2.27.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:78f841523729e43e3928a364ec46e2e3f80e6625a4f62aca5c345f3f626c6e8a", size = 2673386 }, - { url = "https://files.pythonhosted.org/packages/1d/f0/abe1511f11756d12ce18d016f3555cb47211590e4849ee02e7adfdd1684e/pydantic_core-2.27.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:400bf470e4327e920883b51e255617dfe4496d4e80c3fea0b5a5d0bf2c404dd4", size = 2152867 }, - { url = "https://files.pythonhosted.org/packages/c7/90/1c588d4d93ce53e1f5ab0cea2d76151fcd36613446bf99b670d7da9ddf89/pydantic_core-2.27.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:951e71da6c89d354572098bada5ba5b5dc3a9390c933af8a614e37755d3d1840", size = 1986595 }, - { url = "https://files.pythonhosted.org/packages/a3/9c/27d06369f39375966836cde5c8aec0a66dc2f532c13d9aa1a6c370131fbd/pydantic_core-2.27.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:2a51ce96224eadd1845150b204389623c8e129fde5a67a84b972bd83a85c6c40", size = 1995731 }, - { url = "https://files.pythonhosted.org/packages/26/4e/b039e52b7f4c51d9fae6715d5d2e47a57c369b8e0cb75838974a193aae40/pydantic_core-2.27.0-cp312-cp312-musllinux_1_1_armv7l.whl", hash = "sha256:483c2213a609e7db2c592bbc015da58b6c75af7360ca3c981f178110d9787bcf", size = 2085771 }, - { url = "https://files.pythonhosted.org/packages/01/93/2796bd116a93e7e4e10baca4c55266c4d214b3b4e5ee7f0e9add69c184af/pydantic_core-2.27.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:359e7951f04ad35111b5ddce184db3391442345d0ab073aa63a95eb8af25a5ef", size = 2150452 }, - { url = "https://files.pythonhosted.org/packages/0f/93/e57562d6ea961557174c3afa481a73ce0e2d8b823e0eb2b320bfb00debbe/pydantic_core-2.27.0-cp312-none-win32.whl", hash = "sha256:ee7d9d5537daf6d5c74a83b38a638cc001b648096c1cae8ef695b0c919d9d379", size = 1830767 }, - { url = "https://files.pythonhosted.org/packages/44/00/4f121ca5dd06420813e7858395b5832603ed0074a5b74ef3104c8dbc2fd5/pydantic_core-2.27.0-cp312-none-win_amd64.whl", hash = "sha256:2be0ad541bb9f059954ccf8877a49ed73877f862529575ff3d54bf4223e4dd61", size = 1973909 }, - { url = "https://files.pythonhosted.org/packages/c3/c7/36f87c0dabbde9c0dd59b9024e4bf117a5122515c864ddbe685ed8301670/pydantic_core-2.27.0-cp312-none-win_arm64.whl", hash = "sha256:6e19401742ed7b69e51d8e4df3c03ad5ec65a83b36244479fd70edde2828a5d9", size = 1877037 }, - { url = "https://files.pythonhosted.org/packages/9d/b2/740159bdfe532d856e340510246aa1fd723b97cadf1a38153bdfb52efa28/pydantic_core-2.27.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:5f2b19b8d6fca432cb3acf48cf5243a7bf512988029b6e6fd27e9e8c0a204d85", size = 1886935 }, - { url = "https://files.pythonhosted.org/packages/ca/2a/2f435d9fd591c912ca227f29c652a93775d35d54677b57c3157bbad823b5/pydantic_core-2.27.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:c86679f443e7085ea55a7376462553996c688395d18ef3f0d3dbad7838f857a2", size = 1805318 }, - { url = "https://files.pythonhosted.org/packages/ba/f2/755b628009530b19464bb95c60f829b47a6ef7930f8ca1d87dac90fd2848/pydantic_core-2.27.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:510b11e9c3b1a852876d1ccd8d5903684336d635214148637ceb27366c75a467", size = 1822284 }, - { url = "https://files.pythonhosted.org/packages/3d/c2/a12744628b1b55c5384bd77657afa0780868484a92c37a189fb460d1cfe7/pydantic_core-2.27.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eb704155e73b833801c247f39d562229c0303f54770ca14fb1c053acb376cf10", size = 1848522 }, - { url = "https://files.pythonhosted.org/packages/60/1d/dfcb8ab94a4637d4cf682550a2bf94695863988e7bcbd6f4d83c04178e17/pydantic_core-2.27.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9ce048deb1e033e7a865ca384770bccc11d44179cf09e5193a535c4c2f497bdc", size = 2031678 }, - { url = "https://files.pythonhosted.org/packages/ee/c8/f9cbcab0275e031c4312223c75d999b61fba60995003cd89dc4866300059/pydantic_core-2.27.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:58560828ee0951bb125c6f2862fbc37f039996d19ceb6d8ff1905abf7da0bf3d", size = 2672948 }, - { url = "https://files.pythonhosted.org/packages/41/f9/c613546237cf58ed7a7fa9158410c14d0e7e0cbbf95f83a905c9424bb074/pydantic_core-2.27.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:abb4785894936d7682635726613c44578c420a096729f1978cd061a7e72d5275", size = 2152419 }, - { url = "https://files.pythonhosted.org/packages/49/71/b951b03a271678b1d1b79481dac38cf8bce8a4e178f36ada0e9aff65a679/pydantic_core-2.27.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2883b260f7a93235488699d39cbbd94fa7b175d3a8063fbfddd3e81ad9988cb2", size = 1986408 }, - { url = "https://files.pythonhosted.org/packages/9a/2c/07b0d5b5e1cdaa07b7c23e758354377d294ff0395116d39c9fa734e5d89e/pydantic_core-2.27.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:c6fcb3fa3855d583aa57b94cf146f7781d5d5bc06cb95cb3afece33d31aac39b", size = 1995895 }, - { url = "https://files.pythonhosted.org/packages/63/09/c21e0d7438c7e742209cc8603607c8d389df96018396c8a2577f6e24c5c5/pydantic_core-2.27.0-cp313-cp313-musllinux_1_1_armv7l.whl", hash = "sha256:e851a051f7260e6d688267eb039c81f05f23a19431bd7dfa4bf5e3cb34c108cd", size = 2085914 }, - { url = "https://files.pythonhosted.org/packages/68/e4/5ed8f09d92655dcd0a86ee547e509adb3e396cef0a48f5c31e3b060bb9d0/pydantic_core-2.27.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:edb1bfd45227dec8d50bc7c7d86463cd8728bcc574f9b07de7369880de4626a3", size = 2150217 }, - { url = "https://files.pythonhosted.org/packages/cd/e6/a202f0e1b81c729130404e82d9de90dc4418ec01df35000d48d027c38501/pydantic_core-2.27.0-cp313-none-win32.whl", hash = "sha256:678f66462058dd978702db17eb6a3633d634f7aa0deaea61e0a674152766d3fc", size = 1830973 }, - { url = "https://files.pythonhosted.org/packages/06/3d/21ed0f308e6618ce6c5c6bfb9e71734a9a3256d5474a53c8e5aaaba498ca/pydantic_core-2.27.0-cp313-none-win_amd64.whl", hash = "sha256:d28ca7066d6cdd347a50d8b725dc10d9a1d6a1cce09836cf071ea6a2d4908be0", size = 1974853 }, - { url = "https://files.pythonhosted.org/packages/d7/18/e5744a132b81f98b9f92e15f33f03229a1d254ce7af942b1422ec2ac656f/pydantic_core-2.27.0-cp313-none-win_arm64.whl", hash = "sha256:6f4a53af9e81d757756508b57cae1cf28293f0f31b9fa2bfcb416cc7fb230f9d", size = 1877469 }, +sdist = { url = "https://files.pythonhosted.org/packages/a6/9f/7de1f19b6aea45aeb441838782d68352e71bfa98ee6fa048d5041991b33e/pydantic_core-2.27.1.tar.gz", hash = "sha256:62a763352879b84aa31058fc931884055fd75089cccbd9d58bb6afd01141b235", size = 412785 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/be/51/2e9b3788feb2aebff2aa9dfbf060ec739b38c05c46847601134cc1fed2ea/pydantic_core-2.27.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:9cbd94fc661d2bab2bc702cddd2d3370bbdcc4cd0f8f57488a81bcce90c7a54f", size = 1895239 }, + { url = "https://files.pythonhosted.org/packages/7b/9e/f8063952e4a7d0127f5d1181addef9377505dcce3be224263b25c4f0bfd9/pydantic_core-2.27.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5f8c4718cd44ec1580e180cb739713ecda2bdee1341084c1467802a417fe0f02", size = 1805070 }, + { url = "https://files.pythonhosted.org/packages/2c/9d/e1d6c4561d262b52e41b17a7ef8301e2ba80b61e32e94520271029feb5d8/pydantic_core-2.27.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:15aae984e46de8d376df515f00450d1522077254ef6b7ce189b38ecee7c9677c", size = 1828096 }, + { url = "https://files.pythonhosted.org/packages/be/65/80ff46de4266560baa4332ae3181fffc4488ea7d37282da1a62d10ab89a4/pydantic_core-2.27.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:1ba5e3963344ff25fc8c40da90f44b0afca8cfd89d12964feb79ac1411a260ac", size = 1857708 }, + { url = "https://files.pythonhosted.org/packages/d5/ca/3370074ad758b04d9562b12ecdb088597f4d9d13893a48a583fb47682cdf/pydantic_core-2.27.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:992cea5f4f3b29d6b4f7f1726ed8ee46c8331c6b4eed6db5b40134c6fe1768bb", size = 2037751 }, + { url = "https://files.pythonhosted.org/packages/b1/e2/4ab72d93367194317b99d051947c071aef6e3eb95f7553eaa4208ecf9ba4/pydantic_core-2.27.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0325336f348dbee6550d129b1627cb8f5351a9dc91aad141ffb96d4937bd9529", size = 2733863 }, + { url = "https://files.pythonhosted.org/packages/8a/c6/8ae0831bf77f356bb73127ce5a95fe115b10f820ea480abbd72d3cc7ccf3/pydantic_core-2.27.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7597c07fbd11515f654d6ece3d0e4e5093edc30a436c63142d9a4b8e22f19c35", size = 2161161 }, + { url = "https://files.pythonhosted.org/packages/f1/f4/b2fe73241da2429400fc27ddeaa43e35562f96cf5b67499b2de52b528cad/pydantic_core-2.27.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:3bbd5d8cc692616d5ef6fbbbd50dbec142c7e6ad9beb66b78a96e9c16729b089", size = 1993294 }, + { url = "https://files.pythonhosted.org/packages/77/29/4bb008823a7f4cc05828198153f9753b3bd4c104d93b8e0b1bfe4e187540/pydantic_core-2.27.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:dc61505e73298a84a2f317255fcc72b710b72980f3a1f670447a21efc88f8381", size = 2001468 }, + { url = "https://files.pythonhosted.org/packages/f2/a9/0eaceeba41b9fad851a4107e0cf999a34ae8f0d0d1f829e2574f3d8897b0/pydantic_core-2.27.1-cp312-cp312-musllinux_1_1_armv7l.whl", hash = "sha256:e1f735dc43da318cad19b4173dd1ffce1d84aafd6c9b782b3abc04a0d5a6f5bb", size = 2091413 }, + { url = "https://files.pythonhosted.org/packages/d8/36/eb8697729725bc610fd73940f0d860d791dc2ad557faaefcbb3edbd2b349/pydantic_core-2.27.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:f4e5658dbffe8843a0f12366a4c2d1c316dbe09bb4dfbdc9d2d9cd6031de8aae", size = 2154735 }, + { url = "https://files.pythonhosted.org/packages/52/e5/4f0fbd5c5995cc70d3afed1b5c754055bb67908f55b5cb8000f7112749bf/pydantic_core-2.27.1-cp312-none-win32.whl", hash = "sha256:672ebbe820bb37988c4d136eca2652ee114992d5d41c7e4858cdd90ea94ffe5c", size = 1833633 }, + { url = "https://files.pythonhosted.org/packages/ee/f2/c61486eee27cae5ac781305658779b4a6b45f9cc9d02c90cb21b940e82cc/pydantic_core-2.27.1-cp312-none-win_amd64.whl", hash = "sha256:66ff044fd0bb1768688aecbe28b6190f6e799349221fb0de0e6f4048eca14c16", size = 1986973 }, + { url = "https://files.pythonhosted.org/packages/df/a6/e3f12ff25f250b02f7c51be89a294689d175ac76e1096c32bf278f29ca1e/pydantic_core-2.27.1-cp312-none-win_arm64.whl", hash = "sha256:9a3b0793b1bbfd4146304e23d90045f2a9b5fd5823aa682665fbdaf2a6c28f3e", size = 1883215 }, + { url = "https://files.pythonhosted.org/packages/0f/d6/91cb99a3c59d7b072bded9959fbeab0a9613d5a4935773c0801f1764c156/pydantic_core-2.27.1-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:f216dbce0e60e4d03e0c4353c7023b202d95cbaeff12e5fd2e82ea0a66905073", size = 1895033 }, + { url = "https://files.pythonhosted.org/packages/07/42/d35033f81a28b27dedcade9e967e8a40981a765795c9ebae2045bcef05d3/pydantic_core-2.27.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:a2e02889071850bbfd36b56fd6bc98945e23670773bc7a76657e90e6b6603c08", size = 1807542 }, + { url = "https://files.pythonhosted.org/packages/41/c2/491b59e222ec7e72236e512108ecad532c7f4391a14e971c963f624f7569/pydantic_core-2.27.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42b0e23f119b2b456d07ca91b307ae167cc3f6c846a7b169fca5326e32fdc6cf", size = 1827854 }, + { url = "https://files.pythonhosted.org/packages/e3/f3/363652651779113189cefdbbb619b7b07b7a67ebb6840325117cc8cc3460/pydantic_core-2.27.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:764be71193f87d460a03f1f7385a82e226639732214b402f9aa61f0d025f0737", size = 1857389 }, + { url = "https://files.pythonhosted.org/packages/5f/97/be804aed6b479af5a945daec7538d8bf358d668bdadde4c7888a2506bdfb/pydantic_core-2.27.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1c00666a3bd2f84920a4e94434f5974d7bbc57e461318d6bb34ce9cdbbc1f6b2", size = 2037934 }, + { url = "https://files.pythonhosted.org/packages/42/01/295f0bd4abf58902917e342ddfe5f76cf66ffabfc57c2e23c7681a1a1197/pydantic_core-2.27.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3ccaa88b24eebc0f849ce0a4d09e8a408ec5a94afff395eb69baf868f5183107", size = 2735176 }, + { url = "https://files.pythonhosted.org/packages/9d/a0/cd8e9c940ead89cc37812a1a9f310fef59ba2f0b22b4e417d84ab09fa970/pydantic_core-2.27.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c65af9088ac534313e1963443d0ec360bb2b9cba6c2909478d22c2e363d98a51", size = 2160720 }, + { url = "https://files.pythonhosted.org/packages/73/ae/9d0980e286627e0aeca4c352a60bd760331622c12d576e5ea4441ac7e15e/pydantic_core-2.27.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:206b5cf6f0c513baffaeae7bd817717140770c74528f3e4c3e1cec7871ddd61a", size = 1992972 }, + { url = "https://files.pythonhosted.org/packages/bf/ba/ae4480bc0292d54b85cfb954e9d6bd226982949f8316338677d56541b85f/pydantic_core-2.27.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:062f60e512fc7fff8b8a9d680ff0ddaaef0193dba9fa83e679c0c5f5fbd018bc", size = 2001477 }, + { url = "https://files.pythonhosted.org/packages/55/b7/e26adf48c2f943092ce54ae14c3c08d0d221ad34ce80b18a50de8ed2cba8/pydantic_core-2.27.1-cp313-cp313-musllinux_1_1_armv7l.whl", hash = "sha256:a0697803ed7d4af5e4c1adf1670af078f8fcab7a86350e969f454daf598c4960", size = 2091186 }, + { url = "https://files.pythonhosted.org/packages/ba/cc/8491fff5b608b3862eb36e7d29d36a1af1c945463ca4c5040bf46cc73f40/pydantic_core-2.27.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:58ca98a950171f3151c603aeea9303ef6c235f692fe555e883591103da709b23", size = 2154429 }, + { url = "https://files.pythonhosted.org/packages/78/d8/c080592d80edd3441ab7f88f865f51dae94a157fc64283c680e9f32cf6da/pydantic_core-2.27.1-cp313-none-win32.whl", hash = "sha256:8065914ff79f7eab1599bd80406681f0ad08f8e47c880f17b416c9f8f7a26d05", size = 1833713 }, + { url = "https://files.pythonhosted.org/packages/83/84/5ab82a9ee2538ac95a66e51f6838d6aba6e0a03a42aa185ad2fe404a4e8f/pydantic_core-2.27.1-cp313-none-win_amd64.whl", hash = "sha256:ba630d5e3db74c79300d9a5bdaaf6200172b107f263c98a0539eeecb857b2337", size = 1987897 }, + { url = "https://files.pythonhosted.org/packages/df/c3/b15fb833926d91d982fde29c0624c9f225da743c7af801dace0d4e187e71/pydantic_core-2.27.1-cp313-none-win_arm64.whl", hash = "sha256:45cf8588c066860b623cd11c4ba687f8d7175d5f7ef65f7129df8a394c502de5", size = 1882983 }, ] [[package]] @@ -1018,7 +1073,7 @@ wheels = [ [[package]] name = "pytest" -version = "8.3.3" +version = "8.3.4" source = { registry = "https://pypi.thespacedevs.com/simple/" } dependencies = [ { name = "colorama", marker = "sys_platform == 'win32'" }, @@ -1026,9 +1081,9 @@ dependencies = [ { name = "packaging" }, { name = "pluggy" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/8b/6c/62bbd536103af674e227c41a8f3dcd022d591f6eed5facb5a0f31ee33bbc/pytest-8.3.3.tar.gz", hash = "sha256:70b98107bd648308a7952b06e6ca9a50bc660be218d53c257cc1fc94fda10181", size = 1442487 } +sdist = { url = "https://files.pythonhosted.org/packages/05/35/30e0d83068951d90a01852cb1cef56e5d8a09d20c7f511634cc2f7e0372a/pytest-8.3.4.tar.gz", hash = "sha256:965370d062bce11e73868e0335abac31b4d3de0e82f4007408d242b4f8610761", size = 1445919 } wheels = [ - { url = "https://files.pythonhosted.org/packages/6b/77/7440a06a8ead44c7757a64362dd22df5760f9b12dc5f11b6188cd2fc27a0/pytest-8.3.3-py3-none-any.whl", hash = "sha256:a6853c7375b2663155079443d2e45de913a911a11d669df02a50814944db57b2", size = 342341 }, + { url = "https://files.pythonhosted.org/packages/11/92/76a1c94d3afee238333bc0a42b82935dd8f9cf8ce9e336ff87ee14d9e1cf/pytest-8.3.4-py3-none-any.whl", hash = "sha256:50e16d954148559c9a74109af1eaf0c945ba2d8f30f0a3d3335edde19788b6f6", size = 343083 }, ] [[package]] @@ -1120,7 +1175,7 @@ wheels = [ [[package]] name = "python-semantic-release" -version = "9.14.0" +version = "9.15.0" source = { registry = "https://pypi.thespacedevs.com/simple/" } dependencies = [ { name = "click" }, @@ -1136,9 +1191,9 @@ dependencies = [ { name = "shellingham" }, { name = "tomlkit" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/71/19/72d0fb90df1b20b4623a99ddd9a454bfba02b832e85a3e27ab57ec38f715/python_semantic_release-9.14.0.tar.gz", hash = "sha256:5b69a626458bfb50686d27d9713160eb2bf9897b0c17985f1c68d7316b8e07b6", size = 233999 } +sdist = { url = "https://files.pythonhosted.org/packages/3e/50/606b99f508efa7bce76ae806bba3ac9f90e8a068e34e4d1012d883e8c758/python_semantic_release-9.15.0.tar.gz", hash = "sha256:7da573c323fda7c463e77744f83128ffb3c5a3c73fb024ed901f86684c8dc533", size = 260051 } wheels = [ - { url = "https://files.pythonhosted.org/packages/c4/8f/86c618d7df34d8a45b37b867bb7cdd0447ee142e902093f742546b97f1f0/python_semantic_release-9.14.0-py3-none-any.whl", hash = "sha256:f089a6ad976e909d5f87015e9f541f9fd503d3db41653efaf0157d874902e519", size = 107682 }, + { url = "https://files.pythonhosted.org/packages/65/1c/e40c812b083e213882d16cf83d3f52e1c9f34bf551f08479f6643ee257a5/python_semantic_release-9.15.0-py3-none-any.whl", hash = "sha256:56139fc1c0442e4e4b090b6183d9714d1a5f81615a9f03eec86e9654c4cf98d5", size = 115364 }, ] [[package]] @@ -1280,27 +1335,27 @@ wheels = [ [[package]] name = "ruff" -version = "0.7.4" -source = { registry = "https://pypi.thespacedevs.com/simple/" } -sdist = { url = "https://files.pythonhosted.org/packages/0b/8b/bc4e0dfa1245b07cf14300e10319b98e958a53ff074c1dd86b35253a8c2a/ruff-0.7.4.tar.gz", hash = "sha256:cd12e35031f5af6b9b93715d8c4f40360070b2041f81273d0527683d5708fce2", size = 3275547 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/e6/4b/f5094719e254829766b807dadb766841124daba75a37da83e292ae5ad12f/ruff-0.7.4-py3-none-linux_armv6l.whl", hash = "sha256:a4919925e7684a3f18e18243cd6bea7cfb8e968a6eaa8437971f681b7ec51478", size = 10447512 }, - { url = "https://files.pythonhosted.org/packages/9e/1d/3d2d2c9f601cf6044799c5349ff5267467224cefed9b35edf5f1f36486e9/ruff-0.7.4-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:cfb365c135b830778dda8c04fb7d4280ed0b984e1aec27f574445231e20d6c63", size = 10235436 }, - { url = "https://files.pythonhosted.org/packages/62/83/42a6ec6216ded30b354b13e0e9327ef75a3c147751aaf10443756cb690e9/ruff-0.7.4-py3-none-macosx_11_0_arm64.whl", hash = "sha256:63a569b36bc66fbadec5beaa539dd81e0527cb258b94e29e0531ce41bacc1f20", size = 9888936 }, - { url = "https://files.pythonhosted.org/packages/4d/26/e1e54893b13046a6ad05ee9b89ee6f71542ba250f72b4c7a7d17c3dbf73d/ruff-0.7.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0d06218747d361d06fd2fdac734e7fa92df36df93035db3dc2ad7aa9852cb109", size = 10697353 }, - { url = "https://files.pythonhosted.org/packages/21/24/98d2e109c4efc02bfef144ec6ea2c3e1217e7ce0cfddda8361d268dfd499/ruff-0.7.4-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e0cea28d0944f74ebc33e9f934238f15c758841f9f5edd180b5315c203293452", size = 10228078 }, - { url = "https://files.pythonhosted.org/packages/ad/b7/964c75be9bc2945fc3172241b371197bb6d948cc69e28bc4518448c368f3/ruff-0.7.4-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:80094ecd4793c68b2571b128f91754d60f692d64bc0d7272ec9197fdd09bf9ea", size = 11264823 }, - { url = "https://files.pythonhosted.org/packages/12/8d/20abdbf705969914ce40988fe71a554a918deaab62c38ec07483e77866f6/ruff-0.7.4-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:997512325c6620d1c4c2b15db49ef59543ef9cd0f4aa8065ec2ae5103cedc7e7", size = 11951855 }, - { url = "https://files.pythonhosted.org/packages/b8/fc/6519ce58c57b4edafcdf40920b7273dfbba64fc6ebcaae7b88e4dc1bf0a8/ruff-0.7.4-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:00b4cf3a6b5fad6d1a66e7574d78956bbd09abfd6c8a997798f01f5da3d46a05", size = 11516580 }, - { url = "https://files.pythonhosted.org/packages/37/1a/5ec1844e993e376a86eb2456496831ed91b4398c434d8244f89094758940/ruff-0.7.4-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7dbdc7d8274e1422722933d1edddfdc65b4336abf0b16dfcb9dedd6e6a517d06", size = 12692057 }, - { url = "https://files.pythonhosted.org/packages/50/90/76867152b0d3c05df29a74bb028413e90f704f0f6701c4801174ba47f959/ruff-0.7.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0e92dfb5f00eaedb1501b2f906ccabfd67b2355bdf117fea9719fc99ac2145bc", size = 11085137 }, - { url = "https://files.pythonhosted.org/packages/c8/eb/0a7cb6059ac3555243bd026bb21785bbc812f7bbfa95a36c101bd72b47ae/ruff-0.7.4-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:3bd726099f277d735dc38900b6a8d6cf070f80828877941983a57bca1cd92172", size = 10681243 }, - { url = "https://files.pythonhosted.org/packages/5e/76/2270719dbee0fd35780b05c08a07b7a726c3da9f67d9ae89ef21fc18e2e5/ruff-0.7.4-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:2e32829c429dd081ee5ba39aef436603e5b22335c3d3fff013cd585806a6486a", size = 10319187 }, - { url = "https://files.pythonhosted.org/packages/9f/e5/39100f72f8ba70bec1bd329efc880dea8b6c1765ea1cb9d0c1c5f18b8d7f/ruff-0.7.4-py3-none-musllinux_1_2_i686.whl", hash = "sha256:662a63b4971807623f6f90c1fb664613f67cc182dc4d991471c23c541fee62dd", size = 10803715 }, - { url = "https://files.pythonhosted.org/packages/a5/89/40e904784f305fb56850063f70a998a64ebba68796d823dde67e89a24691/ruff-0.7.4-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:876f5e09eaae3eb76814c1d3b68879891d6fde4824c015d48e7a7da4cf066a3a", size = 11162912 }, - { url = "https://files.pythonhosted.org/packages/8d/1b/dd77503b3875c51e3dbc053fd8367b845ab8b01c9ca6d0c237082732856c/ruff-0.7.4-py3-none-win32.whl", hash = "sha256:75c53f54904be42dd52a548728a5b572344b50d9b2873d13a3f8c5e3b91f5cac", size = 8702767 }, - { url = "https://files.pythonhosted.org/packages/63/76/253ddc3e89e70165bba952ecca424b980b8d3c2598ceb4fc47904f424953/ruff-0.7.4-py3-none-win_amd64.whl", hash = "sha256:745775c7b39f914238ed1f1b0bebed0b9155a17cd8bc0b08d3c87e4703b990d6", size = 9497534 }, - { url = "https://files.pythonhosted.org/packages/aa/70/f8724f31abc0b329ca98b33d73c14020168babcf71b0cba3cded5d9d0e66/ruff-0.7.4-py3-none-win_arm64.whl", hash = "sha256:11bff065102c3ae9d3ea4dc9ecdfe5a5171349cdd0787c1fc64761212fc9cf1f", size = 8851590 }, +version = "0.8.1" +source = { registry = "https://pypi.thespacedevs.com/simple/" } +sdist = { url = "https://files.pythonhosted.org/packages/95/d0/8ff5b189d125f4260f2255d143bf2fa413b69c2610c405ace7a0a8ec81ec/ruff-0.8.1.tar.gz", hash = "sha256:3583db9a6450364ed5ca3f3b4225958b24f78178908d5c4bc0f46251ccca898f", size = 3313222 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a2/d6/1a6314e568db88acdbb5121ed53e2c52cebf3720d3437a76f82f923bf171/ruff-0.8.1-py3-none-linux_armv6l.whl", hash = "sha256:fae0805bd514066f20309f6742f6ee7904a773eb9e6c17c45d6b1600ca65c9b5", size = 10532605 }, + { url = "https://files.pythonhosted.org/packages/89/a8/a957a8812e31facffb6a26a30be0b5b4af000a6e30c7d43a22a5232a3398/ruff-0.8.1-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:b8a4f7385c2285c30f34b200ca5511fcc865f17578383db154e098150ce0a087", size = 10278243 }, + { url = "https://files.pythonhosted.org/packages/a8/23/9db40fa19c453fabf94f7a35c61c58f20e8200b4734a20839515a19da790/ruff-0.8.1-py3-none-macosx_11_0_arm64.whl", hash = "sha256:cd054486da0c53e41e0086e1730eb77d1f698154f910e0cd9e0d64274979a209", size = 9917739 }, + { url = "https://files.pythonhosted.org/packages/e2/a0/6ee2d949835d5701d832fc5acd05c0bfdad5e89cfdd074a171411f5ccad5/ruff-0.8.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2029b8c22da147c50ae577e621a5bfbc5d1fed75d86af53643d7a7aee1d23871", size = 10779153 }, + { url = "https://files.pythonhosted.org/packages/7a/25/9c11dca9404ef1eb24833f780146236131a3c7941de394bc356912ef1041/ruff-0.8.1-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2666520828dee7dfc7e47ee4ea0d928f40de72056d929a7c5292d95071d881d1", size = 10304387 }, + { url = "https://files.pythonhosted.org/packages/c8/b9/84c323780db1b06feae603a707d82dbbd85955c8c917738571c65d7d5aff/ruff-0.8.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:333c57013ef8c97a53892aa56042831c372e0bb1785ab7026187b7abd0135ad5", size = 11360351 }, + { url = "https://files.pythonhosted.org/packages/6b/e1/9d4bbb2ace7aad14ded20e4674a48cda5b902aed7a1b14e6b028067060c4/ruff-0.8.1-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:288326162804f34088ac007139488dcb43de590a5ccfec3166396530b58fb89d", size = 12022879 }, + { url = "https://files.pythonhosted.org/packages/75/28/752ff6120c0e7f9981bc4bc275d540c7f36db1379ba9db9142f69c88db21/ruff-0.8.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b12c39b9448632284561cbf4191aa1b005882acbc81900ffa9f9f471c8ff7e26", size = 11610354 }, + { url = "https://files.pythonhosted.org/packages/ba/8c/967b61c2cc8ebd1df877607fbe462bc1e1220b4a30ae3352648aec8c24bd/ruff-0.8.1-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:364e6674450cbac8e998f7b30639040c99d81dfb5bbc6dfad69bc7a8f916b3d1", size = 12813976 }, + { url = "https://files.pythonhosted.org/packages/7f/29/e059f945d6bd2d90213387b8c360187f2fefc989ddcee6bbf3c241329b92/ruff-0.8.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b22346f845fec132aa39cd29acb94451d030c10874408dbf776af3aaeb53284c", size = 11154564 }, + { url = "https://files.pythonhosted.org/packages/55/47/cbd05e5a62f3fb4c072bc65c1e8fd709924cad1c7ec60a1000d1e4ee8307/ruff-0.8.1-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:b2f2f7a7e7648a2bfe6ead4e0a16745db956da0e3a231ad443d2a66a105c04fa", size = 10760604 }, + { url = "https://files.pythonhosted.org/packages/bb/ee/4c3981c47147c72647a198a94202633130cfda0fc95cd863a553b6f65c6a/ruff-0.8.1-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:adf314fc458374c25c5c4a4a9270c3e8a6a807b1bec018cfa2813d6546215540", size = 10391071 }, + { url = "https://files.pythonhosted.org/packages/6b/e6/083eb61300214590b188616a8ac6ae1ef5730a0974240fb4bec9c17de78b/ruff-0.8.1-py3-none-musllinux_1_2_i686.whl", hash = "sha256:a885d68342a231b5ba4d30b8c6e1b1ee3a65cf37e3d29b3c74069cdf1ee1e3c9", size = 10896657 }, + { url = "https://files.pythonhosted.org/packages/77/bd/aacdb8285d10f1b943dbeb818968efca35459afc29f66ae3bd4596fbf954/ruff-0.8.1-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:d2c16e3508c8cc73e96aa5127d0df8913d2290098f776416a4b157657bee44c5", size = 11228362 }, + { url = "https://files.pythonhosted.org/packages/39/72/fcb7ad41947f38b4eaa702aca0a361af0e9c2bf671d7fd964480670c297e/ruff-0.8.1-py3-none-win32.whl", hash = "sha256:93335cd7c0eaedb44882d75a7acb7df4b77cd7cd0d2255c93b28791716e81790", size = 8803476 }, + { url = "https://files.pythonhosted.org/packages/e4/ea/cae9aeb0f4822c44651c8407baacdb2e5b4dcd7b31a84e1c5df33aa2cc20/ruff-0.8.1-py3-none-win_amd64.whl", hash = "sha256:2954cdbe8dfd8ab359d4a30cd971b589d335a44d444b6ca2cb3d1da21b75e4b6", size = 9614463 }, + { url = "https://files.pythonhosted.org/packages/eb/76/fbb4bd23dfb48fa7758d35b744413b650a9fd2ddd93bca77e30376864414/ruff-0.8.1-py3-none-win_arm64.whl", hash = "sha256:55873cc1a473e5ac129d15eccb3c008c096b94809d693fc7053f588b67822737", size = 8959621 }, ] [[package]] @@ -1317,7 +1372,7 @@ wheels = [ [[package]] name = "selenium" -version = "4.26.1" +version = "4.27.1" source = { registry = "https://pypi.thespacedevs.com/simple/" } dependencies = [ { name = "certifi" }, @@ -1327,22 +1382,22 @@ dependencies = [ { name = "urllib3", extra = ["socks"] }, { name = "websocket-client" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/3f/b1/e9efcb88d5682e802cf03bdee4886f854d75bdb2859d1e72cb74041b4ef6/selenium-4.26.1.tar.gz", hash = "sha256:7640f3f08ae7f4e450f895678e8a10a55eb4e4ca18311ed675ecc4684b96b683", size = 967543 } +sdist = { url = "https://files.pythonhosted.org/packages/44/8c/62c47c91072aa03af1c3b7d7f1c59b987db41c9fec0f158fb03a0da51aa6/selenium-4.27.1.tar.gz", hash = "sha256:5296c425a75ff1b44d0d5199042b36a6d1ef76c04fb775b97b40be739a9caae2", size = 973526 } wheels = [ - { url = "https://files.pythonhosted.org/packages/91/08/10cff8463b3510b78f9e3dcef6b37c542b06d71ed1240a8940ba0c75d3bc/selenium-4.26.1-py3-none-any.whl", hash = "sha256:1db3f3a0cd5bb07624fa8a3905a6fdde1595a42185a0617077c361dc53d104fb", size = 9696270 }, + { url = "https://files.pythonhosted.org/packages/a6/1e/5f1a5dd2a28528c4b3ec6e076b58e4c035810c805328f9936123283ca14e/selenium-4.27.1-py3-none-any.whl", hash = "sha256:b89b1f62b5cfe8025868556fe82360d6b649d464f75d2655cb966c8f8447ea18", size = 9707007 }, ] [[package]] name = "sentry-sdk" -version = "2.18.0" +version = "2.19.0" source = { registry = "https://pypi.thespacedevs.com/simple/" } dependencies = [ { name = "certifi" }, { name = "urllib3" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/24/cc/0d87cc8246f52d92228aa6718a24e1988a2893f4abe2f64ec5a8bcba4185/sentry_sdk-2.18.0.tar.gz", hash = "sha256:0dc21febd1ab35c648391c664df96f5f79fb0d92d7d4225cd9832e53a617cafd", size = 293615 } +sdist = { url = "https://files.pythonhosted.org/packages/a2/0e/cc0e60f0e0cfd5a9e42622ff5a227301c6475a56bcfa82e8e893bc209f20/sentry_sdk-2.19.0.tar.gz", hash = "sha256:ee4a4d2ae8bfe3cac012dcf3e4607975904c137e1738116549fc3dbbb6ff0e36", size = 298045 } wheels = [ - { url = "https://files.pythonhosted.org/packages/76/9b/2d512efdb0de203d1f0312fae53433c3009ba70b0078421d25baaedc960a/sentry_sdk-2.18.0-py2.py3-none-any.whl", hash = "sha256:ee70e27d1bbe4cd52a38e1bd28a5fadb9b17bc29d91b5f2b97ae29c0a7610442", size = 317514 }, + { url = "https://files.pythonhosted.org/packages/c6/6b/191ca63f05d3ecc7600b5b3abd493a4c1b8468289c9737a7735ade1fedca/sentry_sdk-2.19.0-py2.py3-none-any.whl", hash = "sha256:7b0b3b709dee051337244a09a30dbf6e95afe0d34a1f8b430d45e0982a7c125b", size = 322158 }, ] [[package]] @@ -1389,7 +1444,7 @@ wheels = [ [[package]] name = "snapy" -version = "4" +version = "4.17.0rc2" source = { editable = "." } dependencies = [ { name = "boto3" }, @@ -1405,6 +1460,7 @@ dependencies = [ { name = "drf-spectacular" }, { name = "environs", extra = ["django"] }, { name = "feedparser" }, + { name = "graphene-django" }, { name = "gunicorn" }, { name = "harvester" }, { name = "httpx" }, @@ -1423,7 +1479,6 @@ dev = [ { name = "django-filter-stubs" }, { name = "djangorestframework-stubs", extra = ["compatible-mypy"] }, { name = "mypy" }, - { name = "pika-stubs" }, { name = "pytest" }, { name = "pytest-codspeed" }, { name = "pytest-cov" }, @@ -1449,8 +1504,9 @@ requires-dist = [ { name = "drf-spectacular", specifier = ">=0.27.2" }, { name = "environs", extras = ["django"], specifier = ">=11.0.0" }, { name = "feedparser", specifier = ">=6.0.11" }, + { name = "graphene-django", specifier = ">=3.2.2" }, { name = "gunicorn", specifier = ">=23.0.0" }, - { name = "harvester", specifier = ">=0.9.0" }, + { name = "harvester", specifier = ">=0.10.0" }, { name = "httpx", specifier = ">=0.27.2" }, { name = "markdown", specifier = ">=3.7" }, { name = "psycopg2-binary", specifier = ">=2.9.9" }, @@ -1467,7 +1523,6 @@ dev = [ { name = "django-filter-stubs", specifier = ">=0.1.3" }, { name = "djangorestframework-stubs", extras = ["compatible-mypy"], specifier = ">=3.14.0,<3.15.0" }, { name = "mypy", specifier = ">=1.7.0,<1.8.0" }, - { name = "pika-stubs", specifier = ">=0.1.3" }, { name = "pytest", specifier = ">=8.3.3" }, { name = "pytest-codspeed", specifier = ">=2.2.1" }, { name = "pytest-cov", specifier = ">=5.0.0" }, @@ -1535,6 +1590,15 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/7f/be/df630c387a0a054815d60be6a97eb4e8f17385d5d6fe660e1c02750062b4/termcolor-2.5.0-py3-none-any.whl", hash = "sha256:37b17b5fc1e604945c2642c872a3764b5d547a48009871aea3edd3afa180afb8", size = 7755 }, ] +[[package]] +name = "text-unidecode" +version = "1.3" +source = { registry = "https://pypi.thespacedevs.com/simple/" } +sdist = { url = "https://files.pythonhosted.org/packages/ab/e2/e9a00f0ccb71718418230718b3d900e71a5d16e701a3dae079a21e9cd8f8/text-unidecode-1.3.tar.gz", hash = "sha256:bad6603bb14d279193107714b288be206cac565dfa49aa5b105294dd5c4aab93", size = 76885 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a6/a5/c0b6468d3824fe3fde30dbb5e1f687b291608f9473681bbf7dabbf5a87d7/text_unidecode-1.3-py2.py3-none-any.whl", hash = "sha256:1311f10e8b895935241623731c2ba64f4c455287888b18189350b67134a822e8", size = 78154 }, +] + [[package]] name = "tokenize-rt" version = "6.1.0"