diff --git a/.run.yaml b/.run.yaml new file mode 100644 index 0000000..5a2c658 --- /dev/null +++ b/.run.yaml @@ -0,0 +1,3 @@ +--memory: 8Gi +--max-instances: 4 +--cpu: 4 diff --git a/Dockerfile b/Dockerfile index f45451c..e79b66e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ # Based on https://developers.google.com/web/tools/puppeteer/troubleshooting#running_puppeteer_in_docker -FROM node:16.15.0 +FROM --platform=linux/amd64 node:17 RUN apt-get update \ && apt-get install -y wget gnupg ca-certificates \ @@ -9,7 +9,7 @@ RUN apt-get update \ && apt-get update \ # Chrome installation is required to get system dependencies. Puppeteer will download required version on its own. && apt-get install -y google-chrome-stable fonts-ipafont-gothic fonts-wqy-zenhei fonts-thai-tlwg fonts-kacst fonts-freefont-ttf --no-install-recommends \ -# https://techoverflow.net/2018/06/05/how-to-fix-puppetteer-error-while-loading-shared-libraries-libx11-xcb-so-1-cannot-open-shared-object-file-no-such-file-or-directory/ \ + # https://techoverflow.net/2018/06/05/how-to-fix-puppetteer-error-while-loading-shared-libraries-libx11-xcb-so-1-cannot-open-shared-object-file-no-such-file-or-directory/ \ gconf-service libasound2 libatk1.0-0 libc6 libcairo2 libcups2 libdbus-1-3 libexpat1 libfontconfig1 libgcc1 libgconf-2-4 \ libgdk-pixbuf2.0-0 libglib2.0-0 libgtk-3-0 libnspr4 libpango-1.0-0 libpangocairo-1.0-0 libstdc++6 libx11-6 libx11-xcb1 libxcb1 libxcomposite1 \ libxcursor1 libxdamage1 libxext6 libxfixes3 libxi6 libxrandr2 libxrender1 libxss1 libxtst6 ca-certificates fonts-liberation libappindicator1 \ diff --git a/app.config.js b/app.config.js index 27e5200..5b97095 100644 --- a/app.config.js +++ b/app.config.js @@ -9,19 +9,22 @@ const config = { "cors" : "*", // Maximum size of the uploaded data - "maximum" : null, + "maximum" : '5000mb', // Path to static resources to be served. See readme.md for details - "resources" : null, + "resources" : "./src/resources", // True to pass `--no-sandbox` flag to the chromium "no-sandbox" : true, + // True to pass `--disable-web-security` flag to the chromium + "disable-web-security": true, + // Maximum amount of parallel puppeteer instances to run "max-workers" : 5, // Log level. Possible values: error, warn, info, verbose - "level" : "info", + "level" : "verbose", // Pass true to wait for page load only (fonts may be missing). Reduces page loading time by at least .5s "quick" : false, @@ -31,15 +34,10 @@ const config = { // Configuration options for logger // Set to false to output log to the console - "logger" : { - "rotate" : { - "dirname" : "log", - "filename" : "export-server-%DATE%.log", - "datePattern" : "YYYY-MM-DD", - "maxSize" : "20mb", - "maxFiles" : "30d" - } - } + "logger" : false, + + // Upload file to GCP instead of temporary buffer + "gcp" : true, }; module.exports = { config }; diff --git a/cloudbuild.yaml b/cloudbuild.yaml new file mode 100644 index 0000000..cfb608c --- /dev/null +++ b/cloudbuild.yaml @@ -0,0 +1,31 @@ +substitutions: + _SERVICE_NAME: + _DEPLOY_REGION: + +steps: + # Build the container image + - name: "gcr.io/cloud-builders/docker" + entrypoint: bash + args: ["./scripts/build.sh", "$PROJECT_ID", "$_SERVICE_NAME", "$COMMIT_SHA"] + env: + - "DOCKER_BUILDKIT=1" + + # Deploy container image to Cloud Run + - name: "gcr.io/google.com/cloudsdktool/cloud-sdk" + entrypoint: bash + args: + [ + "./scripts/deploy.sh", + "$PROJECT_ID", + "$_SERVICE_NAME", + "$COMMIT_SHA", + "$_DEPLOY_REGION", + ] + +images: + - "us-docker.pkg.dev/combocurve-registry/combocurve-docker/$_SERVICE_NAME:$COMMIT_SHA" + +tags: + - "cloud-run" + - "deploy" + - "$_SERVICE_NAME" diff --git a/package-lock.json b/package-lock.json index 4c08dde..c694bf8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,50 +1,7993 @@ { "name": "@bryntum/pdf-export-server", "version": "1.0.0", - "lockfileVersion": 1, + "lockfileVersion": 2, "requires": true, + "packages": { + "": { + "name": "@bryntum/pdf-export-server", + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "@google-cloud/storage": "^6.9.2", + "body-parser": "~1.18.3", + "express": "~4.16.3", + "express-request-id": "~1.4.1", + "extract-zip": "~1.6.6", + "fs": "0.0.1-security", + "http": "0.0.0", + "https": "~1.0.0", + "https-proxy-agent": "~2.2.1", + "hummus": "~1.0.87", + "memory-streams": "~0.1.3", + "merge-img": "~2.1.2", + "mkdirp": "~0.5.1", + "move-file": "~1.0.0", + "nanoid": "~2.1.9", + "node-getopt": "~0.3.2", + "os": "~0.1.1", + "path": "~0.12.7", + "pkg": "~5.5.1", + "proxy-from-env": "~1.0.0", + "puppeteer": "15.3.2", + "recursive-copy": "~2.0.9", + "rimraf": "~2.6.2", + "serve-static": "~1.13.2", + "url": "~0.11.0", + "winston": "~3.2.1", + "winston-daily-rotate-file": "~4.4.1", + "ws": "~5.2.0" + }, + "bin": { + "pdf-export-server": "bin/pdf-export-server" + }, + "devDependencies": { + "jest": "^28.1.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.20.14", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.14.tgz", + "integrity": "sha512-0YpKHD6ImkWMEINCyDAD0HLLUH/lPCefG8ld9it8DJB2wnApraKuhgYTvTY1z7UFIfBTGy5LwncZ+5HWWGbhFw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.20.12", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.12.tgz", + "integrity": "sha512-XsMfHovsUYHFMdrIHkZphTN/2Hzzi78R08NuHfDBehym2VsPDL6Zn/JAD/JQdnRvbSsbQc4mVaU1m6JgtTEElg==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.7", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helpers": "^7.20.7", + "@babel/parser": "^7.20.7", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.12", + "@babel/types": "^7.20.7", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.2", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@babel/core/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/@babel/generator": { + "version": "7.20.14", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.14.tgz", + "integrity": "sha512-AEmuXHdcD3A52HHXxaTmYlb8q/xMEhoRP67B3T4Oq7lbmSoqroMZzjnGj3+i1io3pdnF8iBYVu4Ilj+c4hBxYg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.20.7", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz", + "integrity": "sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.20.5", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.21.3", + "lru-cache": "^5.1.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", + "dev": true, + "dependencies": { + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.11.tgz", + "integrity": "sha512-uRy78kN4psmji1s2QtbtcCSaj/LILFDp0f/ymhpQH5QY3nljUZCaNWz9X1dEj/8MBdBEFECs7yRhKn8i7NjZgg==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.20.2", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.10", + "@babel/types": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", + "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", + "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", + "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.13.tgz", + "integrity": "sha512-nzJ0DWCL3gB5RCXbUO3KIMMsBY2Eqbx8mBpKGE/02PgyRQFcPQLbkQ1vyy596mZLaP+dAfD+R4ckASzNVmW3jg==", + "dev": true, + "dependencies": { + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.13", + "@babel/types": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/highlight/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/@babel/highlight/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@babel/highlight/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/parser": { + "version": "7.20.15", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.15.tgz", + "integrity": "sha512-DI4a1oZuf8wC+oAJA9RW6ga3Zbe8RZFt7kD9i4qAspz3I/yHet1VvC3DiSy/fsUvv5pvJuNPh0LPOdCcqinDPg==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz", + "integrity": "sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/template": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", + "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.13.tgz", + "integrity": "sha512-kMJXfF0T6DIS9E8cgdLCSAL+cuCK+YEZHWiLK0SXpTo8YRj5lpJu3CDNKiIBCne4m9hhTIqUg6SYTAI39tAiVQ==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.7", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.20.13", + "@babel/types": "^7.20.7", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@babel/traverse/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/@babel/types": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.7.tgz", + "integrity": "sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "dev": true + }, + "node_modules/@colors/colors": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", + "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/@google-cloud/paginator": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@google-cloud/paginator/-/paginator-3.0.7.tgz", + "integrity": "sha512-jJNutk0arIQhmpUUQJPJErsojqo834KcyB6X7a1mxuic8i1tKXxde8E69IZxNZawRIlZdIK2QY4WALvlK5MzYQ==", + "dependencies": { + "arrify": "^2.0.0", + "extend": "^3.0.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@google-cloud/projectify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@google-cloud/projectify/-/projectify-3.0.0.tgz", + "integrity": "sha512-HRkZsNmjScY6Li8/kb70wjGlDDyLkVk3KvoEo9uIoxSjYLJasGiCch9+PqRVDOCGUFvEIqyogl+BeqILL4OJHA==", + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@google-cloud/promisify": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@google-cloud/promisify/-/promisify-3.0.1.tgz", + "integrity": "sha512-z1CjRjtQyBOYL+5Qr9DdYIfrdLBe746jRTYfaYU6MeXkqp7UfYs/jX16lFFVzZ7PGEJvqZNqYUEtb1mvDww4pA==", + "engines": { + "node": ">=12" + } + }, + "node_modules/@google-cloud/storage": { + "version": "6.9.2", + "resolved": "https://registry.npmjs.org/@google-cloud/storage/-/storage-6.9.2.tgz", + "integrity": "sha512-TIQ6G+QzHb/hR/7AIH4OU+z8fXqCLM7JiqO+nGxw61os4YxCWPD2ajW+pzz7VY5k2VtqzhoMFA6rjIfw39wJmQ==", + "dependencies": { + "@google-cloud/paginator": "^3.0.7", + "@google-cloud/projectify": "^3.0.0", + "@google-cloud/promisify": "^3.0.0", + "abort-controller": "^3.0.0", + "async-retry": "^1.3.3", + "compressible": "^2.0.12", + "duplexify": "^4.0.0", + "ent": "^2.2.0", + "extend": "^3.0.2", + "gaxios": "^5.0.0", + "google-auth-library": "^8.0.1", + "mime": "^3.0.0", + "mime-types": "^2.0.8", + "p-limit": "^3.0.1", + "retry-request": "^5.0.0", + "teeny-request": "^8.0.0", + "uuid": "^8.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dev": true, + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", + "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", + "dev": true, + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "slash": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/core": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-28.1.3.tgz", + "integrity": "sha512-CIKBrlaKOzA7YG19BEqCw3SLIsEwjZkeJzf5bdooVnW4bH5cktqe3JX+G2YV1aK5vP8N9na1IGWFzYaTp6k6NA==", + "dev": true, + "dependencies": { + "@jest/console": "^28.1.3", + "@jest/reporters": "^28.1.3", + "@jest/test-result": "^28.1.3", + "@jest/transform": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^28.1.3", + "jest-config": "^28.1.3", + "jest-haste-map": "^28.1.3", + "jest-message-util": "^28.1.3", + "jest-regex-util": "^28.0.2", + "jest-resolve": "^28.1.3", + "jest-resolve-dependencies": "^28.1.3", + "jest-runner": "^28.1.3", + "jest-runtime": "^28.1.3", + "jest-snapshot": "^28.1.3", + "jest-util": "^28.1.3", + "jest-validate": "^28.1.3", + "jest-watcher": "^28.1.3", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/core/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@jest/environment": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-28.1.3.tgz", + "integrity": "sha512-1bf40cMFTEkKyEf585R9Iz1WayDjHoHqvts0XFYEqyKM3cFWDpeMoqKKTAF9LSYQModPUlh8FKptoM2YcMWAXA==", + "dev": true, + "dependencies": { + "@jest/fake-timers": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "jest-mock": "^28.1.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/expect": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-28.1.3.tgz", + "integrity": "sha512-lzc8CpUbSoE4dqT0U+g1qODQjBRHPpCPXissXD4mS9+sWQdmmpeJ9zSH1rS1HEkrsMN0fb7nKrJ9giAR1d3wBw==", + "dev": true, + "dependencies": { + "expect": "^28.1.3", + "jest-snapshot": "^28.1.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/expect-utils": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-28.1.3.tgz", + "integrity": "sha512-wvbi9LUrHJLn3NlDW6wF2hvIMtd4JUl2QNVrjq+IBSHirgfrR3o9RnVtxzdEGO2n9JyIWwHnLfby5KzqBGg2YA==", + "dev": true, + "dependencies": { + "jest-get-type": "^28.0.2" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/fake-timers": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-28.1.3.tgz", + "integrity": "sha512-D/wOkL2POHv52h+ok5Oj/1gOG9HSywdoPtFsRCUmlCILXNn5eIWmcnd3DIiWlJnpGvQtmajqBP95Ei0EimxfLw==", + "dev": true, + "dependencies": { + "@jest/types": "^28.1.3", + "@sinonjs/fake-timers": "^9.1.2", + "@types/node": "*", + "jest-message-util": "^28.1.3", + "jest-mock": "^28.1.3", + "jest-util": "^28.1.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/globals": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-28.1.3.tgz", + "integrity": "sha512-XFU4P4phyryCXu1pbcqMO0GSQcYe1IsalYCDzRNyhetyeyxMcIxa11qPNDpVNLeretItNqEmYYQn1UYz/5x1NA==", + "dev": true, + "dependencies": { + "@jest/environment": "^28.1.3", + "@jest/expect": "^28.1.3", + "@jest/types": "^28.1.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/reporters": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-28.1.3.tgz", + "integrity": "sha512-JuAy7wkxQZVNU/V6g9xKzCGC5LVXx9FDcABKsSXp5MiKPEE2144a/vXTEDoyzjUpZKfVwp08Wqg5A4WfTMAzjg==", + "dev": true, + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^28.1.3", + "@jest/test-result": "^28.1.3", + "@jest/transform": "^28.1.3", + "@jest/types": "^28.1.3", + "@jridgewell/trace-mapping": "^0.3.13", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "jest-worker": "^28.1.3", + "slash": "^3.0.0", + "string-length": "^4.0.1", + "strip-ansi": "^6.0.0", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^9.0.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "dev": true, + "dependencies": { + "@sinclair/typebox": "^0.24.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/source-map": { + "version": "28.1.2", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-28.1.2.tgz", + "integrity": "sha512-cV8Lx3BeStJb8ipPHnqVw/IM2VCMWO3crWZzYodSIkxXnRcXJipCdx1JCK0K5MsJJouZQTH73mzf4vgxRaH9ww==", + "dev": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.13", + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/test-result": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", + "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", + "dev": true, + "dependencies": { + "@jest/console": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/test-sequencer": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-28.1.3.tgz", + "integrity": "sha512-NIMPEqqa59MWnDi1kvXXpYbqsfQmSJsIbnd85mdVGkiDfQ9WQQTXOLsvISUfonmnBT+w85WEgneCigEEdHDFxw==", + "dev": true, + "dependencies": { + "@jest/test-result": "^28.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^28.1.3", + "slash": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/transform": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-28.1.3.tgz", + "integrity": "sha512-u5dT5di+oFI6hfcLOHGTAfmUxFRrjK+vnaP0kkVow9Md/M7V/MxqQMOz/VV25UZO8pzeA9PjfTpOu6BDuwSPQA==", + "dev": true, + "dependencies": { + "@babel/core": "^7.11.6", + "@jest/types": "^28.1.3", + "@jridgewell/trace-mapping": "^0.3.13", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^28.1.3", + "jest-regex-util": "^28.0.2", + "jest-util": "^28.1.3", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "write-file-atomic": "^4.0.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "dev": true, + "dependencies": { + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", + "dev": true + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", + "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", + "dev": true, + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-9.1.2.tgz", + "integrity": "sha512-BPS4ynJW/o92PUR4wgriz2Ud5gpST5vz6GQfMixEDK0Z8ZCUv2M7SkBLykH56T++Xs+8ln9zTGbOvNGIe02/jw==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/@tootallnate/once": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/@types/babel__core": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.0.tgz", + "integrity": "sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.3.tgz", + "integrity": "sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w==", + "dev": true, + "dependencies": { + "@babel/types": "^7.3.0" + } + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz", + "integrity": "sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", + "dev": true + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/node": { + "version": "18.13.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.13.0.tgz", + "integrity": "sha512-gC3TazRzGoOnoKAhUx+Q0t8S9Tzs74z7m0ipwGpSqQrleP14hKxP4/JUeEQcD3W1/aIpnWl8pHowI7WokuZpXg==", + "devOptional": true + }, + "node_modules/@types/prettier": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.2.tgz", + "integrity": "sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg==", + "dev": true + }, + "node_modules/@types/stack-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", + "dev": true + }, + "node_modules/@types/triple-beam": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@types/triple-beam/-/triple-beam-1.3.2.tgz", + "integrity": "sha512-txGIh+0eDFzKGC25zORnswy+br1Ha7hj5cMVwKIU7+s0U2AxxJru/jZSMU6OC9MJWP6+pc/hc6ZjyZShpsyY2g==" + }, + "node_modules/@types/yargs": { + "version": "17.0.22", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.22.tgz", + "integrity": "sha512-pet5WJ9U8yPVRhkwuEIp5ktAeAqRZOq4UdAyWLWzxbtpyXnzbtLdKiXAjJzi/KLmPGS9wk86lUFWZFN6sISo4g==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", + "dev": true + }, + "node_modules/@types/yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==", + "optional": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "dependencies": { + "event-target-shim": "^5.0.0" + }, + "engines": { + "node": ">=6.5" + } + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/agent-base": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz", + "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==", + "dependencies": { + "es6-promisify": "^5.0.0" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" + }, + "node_modules/are-we-there-yet": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz", + "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==", + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "node_modules/are-we-there-yet/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/are-we-there-yet/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/array-differ": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", + "integrity": "sha512-LeZY+DZDRnvP7eMuQ6LHfCzUGxAAIViUBliK24P3hWXL6y4SortgR6Nim6xrkfSLlmH0+k+9NYNwVC2s53ZrYQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arrify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", + "engines": { + "node": ">=8" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + }, + "node_modules/asn1": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", + "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", + "dependencies": { + "safer-buffer": "~2.1.0" + } + }, + "node_modules/assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" + }, + "node_modules/async-retry": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/async-retry/-/async-retry-1.3.3.tgz", + "integrity": "sha512-wfr/jstw9xNi/0teMHrRW7dsz3Lt5ARhYNZ2ewpadnhaIp5mbALhOAP+EAdsC7t4Z6wqsDVv9+W6gm1Dk9mEyw==", + "dependencies": { + "retry": "0.13.1" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", + "engines": { + "node": "*" + } + }, + "node_modules/aws4": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.12.0.tgz", + "integrity": "sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==" + }, + "node_modules/babel-jest": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-28.1.3.tgz", + "integrity": "sha512-epUaPOEWMk3cWX0M/sPvCHHCe9fMFAa/9hXEgKP8nFfNl/jlGkE9ucq9NqkZGXLDduCJYS0UvSlPUwC0S+rH6Q==", + "dev": true, + "dependencies": { + "@jest/transform": "^28.1.3", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^28.1.3", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-28.1.3.tgz", + "integrity": "sha512-Ys3tUKAmfnkRUpPdpa98eYrAR0nV+sSFUZZEGuQ2EbFd1y4SOLtD5QDNHAq+bb9a+bbXvYQC4b+ID/THIMcU6Q==", + "dev": true, + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.1.14", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "dev": true, + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-jest": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-28.1.3.tgz", + "integrity": "sha512-L+fupJvlWAHbQfn74coNX3zf60LXMJsezNvvx8eIh7iOR1luJ1poxYgQk1F8PYtNq/6QODDHCqsSnTFSWC491A==", + "dev": true, + "dependencies": { + "babel-plugin-jest-hoist": "^28.1.3", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", + "dependencies": { + "tweetnacl": "^0.14.3" + } + }, + "node_modules/bignumber.js": { + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.1.tgz", + "integrity": "sha512-pHm4LsMJ6lzgNGVfZHjMoO8sdoRhOzOH4MLmY65Jg70bpxCKu5iOHNJyfF6OyvYw7t8Fpf35RuzUyqnQsj8Vig==", + "engines": { + "node": "*" + } + }, + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/bmp-js": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/bmp-js/-/bmp-js-0.0.1.tgz", + "integrity": "sha512-OS74Rlt0Aynu2mTPmY9RZOUOXlqWecFIILFXr70vv16/xCZnFxvri9IKkF1IGxQ8r9dOE62qGNpKxXx8Lko8bg==" + }, + "node_modules/body-parser": { + "version": "1.18.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.3.tgz", + "integrity": "sha512-YQyoqQG3sO8iCmf8+hyVpgHHOv0/hCEFiS4zTGUwTA1HjAFX66wRcNQrVCeJq9pgESMRvUAOvSil5MJlmccuKQ==", + "dependencies": { + "bytes": "3.0.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "~1.6.3", + "iconv-lite": "0.4.23", + "on-finished": "~2.3.0", + "qs": "6.5.2", + "raw-body": "2.3.3", + "type-is": "~1.6.16" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.21.5", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", + "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001449", + "electron-to-chromium": "^1.4.284", + "node-releases": "^2.0.8", + "update-browserslist-db": "^1.0.10" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dev": true, + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", + "engines": { + "node": "*" + } + }, + "node_modules/buffer-equal": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.1.tgz", + "integrity": "sha512-RgSV6InVQ9ODPdLWJ5UAqBqJBOg370Nz6ZQtRzpt6nUjc8v0St97uJ4PYC6NztqIScrAXafKM3mZPMygSe1ggA==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/buffer-equal-constant-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", + "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==" + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001451", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001451.tgz", + "integrity": "sha512-XY7UbUpGRatZzoRft//5xOa69/1iGJRBlrieH6QYrkKLIFn3m7OVEJ81dSrKoy2BnKsdbX5cLrOispZNYo9v2w==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + } + ] + }, + "node_modules/caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==" + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + }, + "node_modules/ci-info": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.7.1.tgz", + "integrity": "sha512-4jYS4MOAaCIStSRwiuxc4B8MYhIe676yO1sYGzARnjXkWpmzZMMYxY6zu8WYWDhSuth5zhrQ1rhNSibyyvv4/w==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } + }, + "node_modules/cjs-module-lexer": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", + "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==", + "dev": true + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/cliui/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "dev": true, + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/collect-v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", + "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", + "dev": true + }, + "node_modules/color": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", + "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", + "dependencies": { + "color-convert": "^1.9.3", + "color-string": "^1.6.0" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "node_modules/color/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/colornames": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/colornames/-/colornames-1.1.1.tgz", + "integrity": "sha512-/pyV40IrsdulWv+wFPmERh9k/mjsPZ64yUMDmWrtj/k1nmgrzzIENWKdaVKyBbvFdQWqkcaRxr+polCo3VMe7A==" + }, + "node_modules/colorspace": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/colorspace/-/colorspace-1.1.4.tgz", + "integrity": "sha512-BgvKJiuVu1igBUF2kEjRCZXol6wiiGbY5ipL/oVPwm0BL9sIpMIzM8IK7vwuxIIzOXMV3Ey5w+vxhm0rR/TN8w==", + "dependencies": { + "color": "^3.1.3", + "text-hex": "1.0.x" + } + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "node_modules/concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "engines": [ + "node >= 0.8" + ], + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "node_modules/concat-stream/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/concat-stream/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==" + }, + "node_modules/content-disposition": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true + }, + "node_modules/cookie": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", + "integrity": "sha512-+IJOX0OqlHCszo2mBUq+SrEbCj6w7Kpffqx60zYbPTFaO4+yYgRjHwcZNpWvaTylDHaV7PPmBHzSecZiMhtPgw==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "node_modules/core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==" + }, + "node_modules/cp-file": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cp-file/-/cp-file-5.0.0.tgz", + "integrity": "sha512-08tcP4CfMVIJGh6vIvG6WSxAJPFVw+DSdfim10azS0F9m36pi+wCYqvlIXk4lSz/Q9N/gRw7zlKQLDnYE6M8Eg==", + "dependencies": { + "graceful-fs": "^4.1.2", + "make-dir": "^1.0.0", + "nested-error-stacks": "^2.0.0", + "pify": "^3.0.0", + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cp-file/node_modules/make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cross-fetch": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz", + "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==", + "dependencies": { + "node-fetch": "2.6.7" + } + }, + "node_modules/cross-fetch/node_modules/node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", + "dependencies": { + "assert-plus": "^1.0.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/decompress-response": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz", + "integrity": "sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==", + "dependencies": { + "mimic-response": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", + "dev": true + }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + }, + "node_modules/deepmerge": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.0.tgz", + "integrity": "sha512-z2wJZXrmeHdvYJp/Ux55wIjqo81G5Bp4c+oELTW+7ar6SogWHajt5a9gO3s3IDaGSAXjDk0vlQKN3rms8ab3og==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==" + }, + "node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha512-3NdhDuEXnfun/z7x9GOElY49LoqVHoGScmOKwmxhsS8N5Y+Z8KyPPDnaSzqWgYt/ji4mqwfTS34Htrk0zPIXVg==" + }, + "node_modules/detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", + "bin": { + "detect-libc": "bin/detect-libc.js" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/devtools-protocol": { + "version": "0.0.1011705", + "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1011705.tgz", + "integrity": "sha512-OKvTvu9n3swmgYshvsyVHYX0+aPzCoYUnyXUacfQMmFtBtBKewV/gT4I9jkAbpTqtTi2E4S9MXLlvzBDUlqg0Q==" + }, + "node_modules/diagnostics": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/diagnostics/-/diagnostics-1.1.1.tgz", + "integrity": "sha512-8wn1PmdunLJ9Tqbx+Fx/ZEuHfJf4NKSN2ZBj7SJC/OWRWha843+WsTjqMe1B5E3p28jqBlp+mJ2fPVxPyNgYKQ==", + "dependencies": { + "colorspace": "1.1.x", + "enabled": "1.0.x", + "kuler": "1.0.x" + } + }, + "node_modules/diff-sequences": { + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-28.1.1.tgz", + "integrity": "sha512-FU0iFaH/E23a+a718l8Qa/19bF9p06kgE0KipMOMadwa3SjnaElKzPaUC0vnibs6/B/9ni97s61mcejk8W1fQw==", + "dev": true, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dom-walk": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", + "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==" + }, + "node_modules/duplexify": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.2.tgz", + "integrity": "sha512-fz3OjcNCHmRP12MJoZMPglx8m4rrFP8rovnk4vT8Fs+aonZoCwGg10dSsQsfP/E62eZcPTMSMP6686fu9Qlqtw==", + "dependencies": { + "end-of-stream": "^1.4.1", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1", + "stream-shift": "^1.0.0" + } + }, + "node_modules/ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", + "dependencies": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/ecdsa-sig-formatter": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", + "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", + "dependencies": { + "safe-buffer": "^5.0.1" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "node_modules/electron-to-chromium": { + "version": "1.4.289", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.289.tgz", + "integrity": "sha512-relLdMfPBxqGCxy7Gyfm1HcbRPcFUJdlgnCPVgQ23sr1TvUrRJz0/QPoGP0+x41wOVSTN/Wi3w6YDgHiHJGOzg==", + "dev": true + }, + "node_modules/emittery": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", + "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/enabled": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/enabled/-/enabled-1.0.2.tgz", + "integrity": "sha512-nnzgVSpB35qKrUN8358SjO1bYAmxoThECTWw9s3J0x5G8A9hokKHVDFzBjVpCoSryo6MhN8woVyascN5jheaNA==", + "dependencies": { + "env-variable": "0.0.x" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/ent": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz", + "integrity": "sha512-GHrMyVZQWvTIdDtpiEXdHZnFQKzeO09apj8Cbl4pKWy4i0Oprcq17usfDt5aO63swf0JOeMWjWQE/LzgSRuWpA==" + }, + "node_modules/env-variable": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/env-variable/-/env-variable-0.0.6.tgz", + "integrity": "sha512-bHz59NlBbtS0NhftmR8+ExBEekE7br0e01jw+kk0NDro7TtZzBYZ5ScGPs3OmwnpyfHTHOtr1Y6uedCdrIldtg==" + }, + "node_modules/errno": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "dependencies": { + "prr": "~1.0.1" + }, + "bin": { + "errno": "cli.js" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es6-promise": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", + "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==" + }, + "node_modules/es6-promisify": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", + "integrity": "sha512-C+d6UdsYDk0lMebHNR4S2NybQMMngAOnOwYBQjTOiv0MkoJMP0Myw2mgpDLBcpfCmRLxyFqYhS/CfOENq4SJhQ==", + "dependencies": { + "es6-promise": "^4.0.3" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/escodegen": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", + "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/exif-parser": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/exif-parser/-/exif-parser-0.1.12.tgz", + "integrity": "sha512-c2bQfLNbMzLPmzQuOr8fy0csy84WmwnER81W88DzTp9CYNPJ6yzOj2EZAh9pywYpqHnshVLHQJ8WzldAyfY+Iw==" + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expand-template": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", + "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/expect": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/expect/-/expect-28.1.3.tgz", + "integrity": "sha512-eEh0xn8HlsuOBxFgIss+2mX85VAS4Qy3OSkjV7rlBWljtA4oWH37glVGyOZSZvErDT/yBywZdPGwCXuTvSG85g==", + "dev": true, + "dependencies": { + "@jest/expect-utils": "^28.1.3", + "jest-get-type": "^28.0.2", + "jest-matcher-utils": "^28.1.3", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/express": { + "version": "4.16.4", + "resolved": "https://registry.npmjs.org/express/-/express-4.16.4.tgz", + "integrity": "sha512-j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg==", + "dependencies": { + "accepts": "~1.3.5", + "array-flatten": "1.1.1", + "body-parser": "1.18.3", + "content-disposition": "0.5.2", + "content-type": "~1.0.4", + "cookie": "0.3.1", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.1.1", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.4", + "qs": "6.5.2", + "range-parser": "~1.2.0", + "safe-buffer": "5.1.2", + "send": "0.16.2", + "serve-static": "1.13.2", + "setprototypeof": "1.1.0", + "statuses": "~1.4.0", + "type-is": "~1.6.16", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express-request-id": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/express-request-id/-/express-request-id-1.4.1.tgz", + "integrity": "sha512-qpxK6XhDYtdx9FvxwCHkUeZVWtkGbWR87hBAzGECfwYF/QQCPXEwwB2/9NGkOR1tT7/aLs9mma3CT0vjSzuZVw==", + "dependencies": { + "uuid": "^3.3.2" + } + }, + "node_modules/express-request-id/node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "node_modules/extract-zip": { + "version": "1.6.8", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.6.8.tgz", + "integrity": "sha512-iVU8H2PVOWCjhtfwRlWyK500NevDfxygRkVwIgh0+Yp43xTDtOZWZ7Oy7SGwLa35H7mS7GgocoCmarpPqsXZrA==", + "dependencies": { + "concat-stream": "1.6.2", + "debug": "2.6.9", + "mkdirp": "0.5.4", + "yauzl": "2.4.1" + }, + "bin": { + "extract-zip": "cli.js" + } + }, + "node_modules/extract-zip/node_modules/mkdirp": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.4.tgz", + "integrity": "sha512-iG9AK/dJLtJ0XNgTuDbSyNS3zECqDlAhnQW4CsNxBG3LQJBbHmRX1egw39DmtOdCAqY+dKXV+sgPgilNWUKMVw==", + "deprecated": "Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)", + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", + "engines": [ + "node >=0.6.0" + ] + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "node_modules/fast-glob": { + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" + }, + "node_modules/fast-text-encoding": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/fast-text-encoding/-/fast-text-encoding-1.0.6.tgz", + "integrity": "sha512-VhXlQgj9ioXCqGstD37E/HBeqEGV/qOD/kmbVG8h5xKBYvM1L3lR1Zn4555cQ8GkYbJa8aJSipLPndE1k6zK2w==" + }, + "node_modules/fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "dev": true, + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/fd-slicer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz", + "integrity": "sha512-MX1ZLPIuKED51hrI4++K+1B0VX87Cs4EkybD2q12Ysuf5p4vkmHqMvQJRlDwROqFr4D2Pzyit5wGQxf30grIcw==", + "dependencies": { + "pend": "~1.2.0" + } + }, + "node_modules/fecha": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/fecha/-/fecha-4.2.3.tgz", + "integrity": "sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==" + }, + "node_modules/file-stream-rotator": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/file-stream-rotator/-/file-stream-rotator-0.5.7.tgz", + "integrity": "sha512-VYb3HZ/GiAGUCrfeakO8Mp54YGswNUHvL7P09WQcXAJNSj3iQ5QraYSp3cIn1MUyw6uzfgN/EFOarCNa4JvUHQ==", + "dependencies": { + "moment": "^2.11.2" + } + }, + "node_modules/file-type": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", + "integrity": "sha512-RLoqTXE8/vPmMuTI88DAzhMYC99I8BWv7zYP4A1puo5HIjEJ5EX48ighy4ZyKMG9EDXxBgW6e++cn7d1xuFghA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz", + "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "statuses": "~1.4.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", + "engines": { + "node": "*" + } + }, + "node_modules/form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==", + "dependencies": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "node_modules/from2/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/from2/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/fs": { + "version": "0.0.1-security", + "resolved": "https://registry.npmjs.org/fs/-/fs-0.0.1-security.tgz", + "integrity": "sha512-3XY9e1pP0CVEUCdj5BmfIZxRBTSDycnbqhIOGec9QYtmVH2fbLpj86CFWkrNOkt/Fvty4KZG5lTglL9j/gJ87w==" + }, + "node_modules/fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" + }, + "node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "node_modules/gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha512-14x4kjc6lkD3ltw589k0NrPD6cCNTD6CWoVUNpB85+DrtONoZn+Rug6xZU5RvSC4+TZPxA5AnBibQYAvZn41Hg==", + "dependencies": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "node_modules/gauge/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gauge/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gaxios": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-5.0.2.tgz", + "integrity": "sha512-TjtV2AJOZoMQqRYoy5eM8cCQogYwazWNYLQ72QB0kwa6vHHruYkGmhhyrlzbmgNHK1dNnuP2WSH81urfzyN2Og==", + "dependencies": { + "extend": "^3.0.2", + "https-proxy-agent": "^5.0.0", + "is-stream": "^2.0.0", + "node-fetch": "^2.6.7" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/gaxios/node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/gaxios/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/gaxios/node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/gaxios/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/gcp-metadata": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-5.2.0.tgz", + "integrity": "sha512-aFhhvvNycky2QyhG+dcfEdHBF0FRbYcf39s6WNHUDysKSrbJ5vuFbjydxBcmewtXeV248GP8dWT3ByPNxsyHCw==", + "dependencies": { + "gaxios": "^5.0.0", + "json-bigint": "^1.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "dev": true, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", + "dependencies": { + "assert-plus": "^1.0.0" + } + }, + "node_modules/github-from-package": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", + "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==" + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/global": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz", + "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==", + "dependencies": { + "min-document": "^2.19.0", + "process": "^0.11.10" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/google-auth-library": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-8.7.0.tgz", + "integrity": "sha512-1M0NG5VDIvJZEnstHbRdckLZESoJwguinwN8Dhae0j2ZKIQFIV63zxm6Fo6nM4xkgqUr2bbMtV5Dgo+Hy6oo0Q==", + "dependencies": { + "arrify": "^2.0.0", + "base64-js": "^1.3.0", + "ecdsa-sig-formatter": "^1.0.11", + "fast-text-encoding": "^1.0.0", + "gaxios": "^5.0.0", + "gcp-metadata": "^5.0.0", + "gtoken": "^6.1.0", + "jws": "^4.0.0", + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/google-p12-pem": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/google-p12-pem/-/google-p12-pem-4.0.1.tgz", + "integrity": "sha512-WPkN4yGtz05WZ5EhtlxNDWPhC4JIic6G8ePitwUWy4l+XPVYec+a0j0Ts47PDtW59y3RwAhUd9/h9ZZ63px6RQ==", + "dependencies": { + "node-forge": "^1.3.1" + }, + "bin": { + "gp12-pem": "build/src/bin/gp12-pem.js" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" + }, + "node_modules/gtoken": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/gtoken/-/gtoken-6.1.2.tgz", + "integrity": "sha512-4ccGpzz7YAr7lxrT2neugmXQ3hP9ho2gcaityLVkiUecAiwiy60Ii8gRbZeOsXV19fYaRjgBSshs8kXw+NKCPQ==", + "dependencies": { + "gaxios": "^5.0.1", + "google-p12-pem": "^4.0.0", + "jws": "^4.0.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==", + "engines": { + "node": ">=4" + } + }, + "node_modules/har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "deprecated": "this library is no longer supported", + "dependencies": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==" + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true + }, + "node_modules/http": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/http/-/http-0.0.0.tgz", + "integrity": "sha512-epOGLlKUFT+yxfK9TqXRe7l6CbOk7mbLvzVqAyI05w0xIn+nXcYo0vR4ZBCVJYOyUglOFwtaIbD3d2TmG5ejJQ==" + }, + "node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/http-errors/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + }, + "node_modules/http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "dependencies": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/http-proxy-agent/node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/http-proxy-agent/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/http-proxy-agent/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==", + "dependencies": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + }, + "engines": { + "node": ">=0.8", + "npm": ">=1.3.7" + } + }, + "node_modules/https": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https/-/https-1.0.0.tgz", + "integrity": "sha512-4EC57ddXrkaF0x83Oj8sM6SLQHAWXw90Skqu2M4AEWENZ3F02dFJE/GARA8igO79tcgYqGrD7ae4f5L3um2lgg==" + }, + "node_modules/https-proxy-agent": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz", + "integrity": "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==", + "dependencies": { + "agent-base": "^4.3.0", + "debug": "^3.1.0" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/https-proxy-agent/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/https-proxy-agent/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/hummus": { + "version": "1.0.112", + "resolved": "https://registry.npmjs.org/hummus/-/hummus-1.0.112.tgz", + "integrity": "sha512-WqKRUydreVi2SVCWUvvrYT4eKCC5g2dc4mpth8QbNK6TX93cenEnSaripOMMk5z42vIFAdYEjycVxeGVzgGcXg==", + "bundleDependencies": [ + "node-pre-gyp" + ], + "hasInstallScript": true, + "dependencies": { + "node-pre-gyp": "^0.10.0" + } + }, + "node_modules/hummus/node_modules/abbrev": { + "version": "1.1.1", + "inBundle": true, + "license": "ISC" + }, + "node_modules/hummus/node_modules/ansi-regex": { + "version": "2.1.1", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hummus/node_modules/aproba": { + "version": "1.2.0", + "inBundle": true, + "license": "ISC" + }, + "node_modules/hummus/node_modules/are-we-there-yet": { + "version": "1.1.7", + "inBundle": true, + "license": "ISC", + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "node_modules/hummus/node_modules/balanced-match": { + "version": "1.0.2", + "inBundle": true, + "license": "MIT" + }, + "node_modules/hummus/node_modules/brace-expansion": { + "version": "1.1.11", + "inBundle": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/hummus/node_modules/chownr": { + "version": "1.1.4", + "inBundle": true, + "license": "ISC" + }, + "node_modules/hummus/node_modules/code-point-at": { + "version": "1.1.0", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hummus/node_modules/concat-map": { + "version": "0.0.1", + "inBundle": true, + "license": "MIT" + }, + "node_modules/hummus/node_modules/console-control-strings": { + "version": "1.1.0", + "inBundle": true, + "license": "ISC" + }, + "node_modules/hummus/node_modules/core-util-is": { + "version": "1.0.3", + "inBundle": true, + "license": "MIT" + }, + "node_modules/hummus/node_modules/deep-extend": { + "version": "0.6.0", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/hummus/node_modules/delegates": { + "version": "1.0.0", + "inBundle": true, + "license": "MIT" + }, + "node_modules/hummus/node_modules/detect-libc": { + "version": "1.0.3", + "inBundle": true, + "license": "Apache-2.0", + "bin": { + "detect-libc": "bin/detect-libc.js" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/hummus/node_modules/fs-minipass": { + "version": "1.2.7", + "inBundle": true, + "license": "ISC", + "dependencies": { + "minipass": "^2.6.0" + } + }, + "node_modules/hummus/node_modules/fs.realpath": { + "version": "1.0.0", + "inBundle": true, + "license": "ISC" + }, + "node_modules/hummus/node_modules/gauge": { + "version": "2.7.4", + "inBundle": true, + "license": "ISC", + "dependencies": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "node_modules/hummus/node_modules/has-unicode": { + "version": "2.0.1", + "inBundle": true, + "license": "ISC" + }, + "node_modules/hummus/node_modules/iconv-lite": { + "version": "0.4.24", + "inBundle": true, + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hummus/node_modules/ignore-walk": { + "version": "3.0.4", + "inBundle": true, + "license": "ISC", + "dependencies": { + "minimatch": "^3.0.4" + } + }, + "node_modules/hummus/node_modules/ignore-walk/node_modules/minimatch": { + "version": "3.1.2", + "inBundle": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/hummus/node_modules/inflight": { + "version": "1.0.6", + "inBundle": true, + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/hummus/node_modules/inherits": { + "version": "2.0.4", + "inBundle": true, + "license": "ISC" + }, + "node_modules/hummus/node_modules/ini": { + "version": "1.3.8", + "inBundle": true, + "license": "ISC" + }, + "node_modules/hummus/node_modules/is-fullwidth-code-point": { + "version": "1.0.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hummus/node_modules/isarray": { + "version": "1.0.0", + "inBundle": true, + "license": "MIT" + }, + "node_modules/hummus/node_modules/minimist": { + "version": "0.0.8", + "inBundle": true, + "license": "MIT" + }, + "node_modules/hummus/node_modules/minipass": { + "version": "2.9.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + }, + "node_modules/hummus/node_modules/minizlib": { + "version": "1.3.3", + "inBundle": true, + "license": "MIT", + "dependencies": { + "minipass": "^2.9.0" + } + }, + "node_modules/hummus/node_modules/mkdirp": { + "version": "0.5.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "minimist": "0.0.8" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/hummus/node_modules/needle": { + "version": "2.9.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "debug": "^3.2.6", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + }, + "bin": { + "needle": "bin/needle" + }, + "engines": { + "node": ">= 4.4.x" + } + }, + "node_modules/hummus/node_modules/needle/node_modules/debug": { + "version": "3.2.7", + "inBundle": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/hummus/node_modules/needle/node_modules/ms": { + "version": "2.1.3", + "inBundle": true, + "license": "MIT" + }, + "node_modules/hummus/node_modules/node-pre-gyp": { + "version": "0.10.3", + "inBundle": true, + "license": "BSD-3-Clause", + "dependencies": { + "detect-libc": "^1.0.2", + "mkdirp": "^0.5.1", + "needle": "^2.2.1", + "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", + "npmlog": "^4.0.2", + "rc": "^1.2.7", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^4" + }, + "bin": { + "node-pre-gyp": "bin/node-pre-gyp" + } + }, + "node_modules/hummus/node_modules/nopt": { + "version": "4.0.3", + "inBundle": true, + "license": "ISC", + "dependencies": { + "abbrev": "1", + "osenv": "^0.1.4" + }, + "bin": { + "nopt": "bin/nopt.js" + } + }, + "node_modules/hummus/node_modules/npm-bundled": { + "version": "1.1.2", + "inBundle": true, + "license": "ISC", + "dependencies": { + "npm-normalize-package-bin": "^1.0.1" + } + }, + "node_modules/hummus/node_modules/npm-normalize-package-bin": { + "version": "1.0.1", + "inBundle": true, + "license": "ISC" + }, + "node_modules/hummus/node_modules/npm-packlist": { + "version": "1.4.8", + "inBundle": true, + "license": "ISC", + "dependencies": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1", + "npm-normalize-package-bin": "^1.0.1" + } + }, + "node_modules/hummus/node_modules/npmlog": { + "version": "4.1.2", + "inBundle": true, + "license": "ISC", + "dependencies": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "node_modules/hummus/node_modules/number-is-nan": { + "version": "1.0.1", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hummus/node_modules/object-assign": { + "version": "4.1.1", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hummus/node_modules/once": { + "version": "1.4.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/hummus/node_modules/os-homedir": { + "version": "1.0.2", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hummus/node_modules/os-tmpdir": { + "version": "1.0.2", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hummus/node_modules/osenv": { + "version": "0.1.5", + "inBundle": true, + "license": "ISC", + "dependencies": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "node_modules/hummus/node_modules/path-is-absolute": { + "version": "1.0.1", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hummus/node_modules/process-nextick-args": { + "version": "2.0.1", + "inBundle": true, + "license": "MIT" + }, + "node_modules/hummus/node_modules/rc": { + "version": "1.2.8", + "inBundle": true, + "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "node_modules/hummus/node_modules/rc/node_modules/minimist": { + "version": "1.2.7", + "inBundle": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hummus/node_modules/readable-stream": { + "version": "2.3.7", + "inBundle": true, + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/hummus/node_modules/rimraf": { + "version": "2.7.1", + "inBundle": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/hummus/node_modules/rimraf/node_modules/glob": { + "version": "7.2.3", + "inBundle": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/hummus/node_modules/rimraf/node_modules/minimatch": { + "version": "3.1.2", + "inBundle": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/hummus/node_modules/safe-buffer": { + "version": "5.1.2", + "inBundle": true, + "license": "MIT" + }, + "node_modules/hummus/node_modules/safer-buffer": { + "version": "2.1.2", + "inBundle": true, + "license": "MIT" + }, + "node_modules/hummus/node_modules/sax": { + "version": "1.2.4", + "inBundle": true, + "license": "ISC" + }, + "node_modules/hummus/node_modules/semver": { + "version": "5.7.1", + "inBundle": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/hummus/node_modules/set-blocking": { + "version": "2.0.0", + "inBundle": true, + "license": "ISC" + }, + "node_modules/hummus/node_modules/signal-exit": { + "version": "3.0.7", + "inBundle": true, + "license": "ISC" + }, + "node_modules/hummus/node_modules/string_decoder": { + "version": "1.1.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/hummus/node_modules/string-width": { + "version": "1.0.2", + "inBundle": true, + "license": "MIT", + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hummus/node_modules/strip-ansi": { + "version": "3.0.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hummus/node_modules/strip-json-comments": { + "version": "2.0.1", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hummus/node_modules/tar": { + "version": "4.4.19", + "inBundle": true, + "license": "ISC", + "dependencies": { + "chownr": "^1.1.4", + "fs-minipass": "^1.2.7", + "minipass": "^2.9.0", + "minizlib": "^1.3.3", + "mkdirp": "^0.5.5", + "safe-buffer": "^5.2.1", + "yallist": "^3.1.1" + }, + "engines": { + "node": ">=4.5" + } + }, + "node_modules/hummus/node_modules/tar/node_modules/minimist": { + "version": "1.2.7", + "inBundle": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hummus/node_modules/tar/node_modules/mkdirp": { + "version": "0.5.6", + "inBundle": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/hummus/node_modules/tar/node_modules/safe-buffer": { + "version": "5.2.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "inBundle": true, + "license": "MIT" + }, + "node_modules/hummus/node_modules/util-deprecate": { + "version": "1.0.2", + "inBundle": true, + "license": "MIT" + }, + "node_modules/hummus/node_modules/wide-align": { + "version": "1.1.5", + "inBundle": true, + "license": "ISC", + "dependencies": { + "string-width": "^1.0.2 || 2 || 3 || 4" + } + }, + "node_modules/hummus/node_modules/wrappy": { + "version": "1.0.2", + "inBundle": true, + "license": "ISC" + }, + "node_modules/hummus/node_modules/yallist": { + "version": "3.1.1", + "inBundle": true, + "license": "ISC" + }, + "node_modules/iconv-lite": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", + "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dev": true, + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "node_modules/into-stream": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-6.0.0.tgz", + "integrity": "sha512-XHbaOAvP+uFKUFsOgoNPRjLkwB+I22JFPFe5OjTkQ0nwgj6+pSjb4NmB6VMxaPshLiOf+zcpOCBQuLwC1KHhZA==", + "dependencies": { + "from2": "^2.3.0", + "p-is-promise": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ip-regex": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-1.0.3.tgz", + "integrity": "sha512-HjpCHTuxbR/6jWJroc/VN+npo5j0T4Vv2TAI5qdEHQx7hsL767MeccGFSsLtF694EiZKTSEqgoeU6DtGFCcuqQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true + }, + "node_modules/is-core-module": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz", + "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==" + }, + "node_modules/is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==" + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "dev": true, + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "dev": true, + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/istanbul-reports": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", + "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", + "dev": true, + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest/-/jest-28.1.3.tgz", + "integrity": "sha512-N4GT5on8UkZgH0O5LUavMRV1EDEhNTL0KEfRmDIeZHSV7p2XgLoY9t9VDUgL6o+yfdgYHVxuz81G8oB9VG5uyA==", + "dev": true, + "dependencies": { + "@jest/core": "^28.1.3", + "@jest/types": "^28.1.3", + "import-local": "^3.0.2", + "jest-cli": "^28.1.3" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-changed-files": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-28.1.3.tgz", + "integrity": "sha512-esaOfUWJXk2nfZt9SPyC8gA1kNfdKLkQWyzsMlqq8msYSlNKfmZxfRgZn4Cd4MGVUF+7v6dBs0d5TOAKa7iIiA==", + "dev": true, + "dependencies": { + "execa": "^5.0.0", + "p-limit": "^3.1.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-circus": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-28.1.3.tgz", + "integrity": "sha512-cZ+eS5zc79MBwt+IhQhiEp0OeBddpc1n8MBo1nMB8A7oPMKEO+Sre+wHaLJexQUj9Ya/8NOBY0RESUgYjB6fow==", + "dev": true, + "dependencies": { + "@jest/environment": "^28.1.3", + "@jest/expect": "^28.1.3", + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^28.1.3", + "jest-matcher-utils": "^28.1.3", + "jest-message-util": "^28.1.3", + "jest-runtime": "^28.1.3", + "jest-snapshot": "^28.1.3", + "jest-util": "^28.1.3", + "p-limit": "^3.1.0", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-cli": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-28.1.3.tgz", + "integrity": "sha512-roY3kvrv57Azn1yPgdTebPAXvdR2xfezaKKYzVxZ6It/5NCxzJym6tUI5P1zkdWhfUYkxEI9uZWcQdaFLo8mJQ==", + "dev": true, + "dependencies": { + "@jest/core": "^28.1.3", + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^28.1.3", + "jest-util": "^28.1.3", + "jest-validate": "^28.1.3", + "prompts": "^2.0.1", + "yargs": "^17.3.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-config": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-28.1.3.tgz", + "integrity": "sha512-MG3INjByJ0J4AsNBm7T3hsuxKQqFIiRo/AUqb1q9LRKI5UU6Aar9JHbr9Ivn1TVwfUD9KirRoM/T6u8XlcQPHQ==", + "dev": true, + "dependencies": { + "@babel/core": "^7.11.6", + "@jest/test-sequencer": "^28.1.3", + "@jest/types": "^28.1.3", + "babel-jest": "^28.1.3", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-circus": "^28.1.3", + "jest-environment-node": "^28.1.3", + "jest-get-type": "^28.0.2", + "jest-regex-util": "^28.0.2", + "jest-resolve": "^28.1.3", + "jest-runner": "^28.1.3", + "jest-util": "^28.1.3", + "jest-validate": "^28.1.3", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + }, + "peerDependencies": { + "@types/node": "*", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/jest-diff": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-28.1.3.tgz", + "integrity": "sha512-8RqP1B/OXzjjTWkqMX67iqgwBVJRgCyKD3L9nq+6ZqJMdvjE8RgHktqZ6jNrkdMT+dJuYNI3rhQpxaz7drJHfw==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^28.1.1", + "jest-get-type": "^28.0.2", + "pretty-format": "^28.1.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-docblock": { + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-28.1.1.tgz", + "integrity": "sha512-3wayBVNiOYx0cwAbl9rwm5kKFP8yHH3d/fkEaL02NPTkDojPtheGB7HZSFY4wzX+DxyrvhXz0KSCVksmCknCuA==", + "dev": true, + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-each": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-28.1.3.tgz", + "integrity": "sha512-arT1z4sg2yABU5uogObVPvSlSMQlDA48owx07BDPAiasW0yYpYHYOo4HHLz9q0BVzDVU4hILFjzJw0So9aCL/g==", + "dev": true, + "dependencies": { + "@jest/types": "^28.1.3", + "chalk": "^4.0.0", + "jest-get-type": "^28.0.2", + "jest-util": "^28.1.3", + "pretty-format": "^28.1.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-environment-node": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-28.1.3.tgz", + "integrity": "sha512-ugP6XOhEpjAEhGYvp5Xj989ns5cB1K6ZdjBYuS30umT4CQEETaxSiPcZ/E1kFktX4GkrcM4qu07IIlDYX1gp+A==", + "dev": true, + "dependencies": { + "@jest/environment": "^28.1.3", + "@jest/fake-timers": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "jest-mock": "^28.1.3", + "jest-util": "^28.1.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-get-type": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-28.0.2.tgz", + "integrity": "sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA==", + "dev": true, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-haste-map": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-28.1.3.tgz", + "integrity": "sha512-3S+RQWDXccXDKSWnkHa/dPwt+2qwA8CJzR61w3FoYCvoo3Pn8tvGcysmMF0Bj0EX5RYvAI2EIvC57OmotfdtKA==", + "dev": true, + "dependencies": { + "@jest/types": "^28.1.3", + "@types/graceful-fs": "^4.1.3", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^28.0.2", + "jest-util": "^28.1.3", + "jest-worker": "^28.1.3", + "micromatch": "^4.0.4", + "walker": "^1.0.8" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/jest-leak-detector": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-28.1.3.tgz", + "integrity": "sha512-WFVJhnQsiKtDEo5lG2mM0v40QWnBM+zMdHHyJs8AWZ7J0QZJS59MsyKeJHWhpBZBH32S48FOVvGyOFT1h0DlqA==", + "dev": true, + "dependencies": { + "jest-get-type": "^28.0.2", + "pretty-format": "^28.1.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-matcher-utils": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-28.1.3.tgz", + "integrity": "sha512-kQeJ7qHemKfbzKoGjHHrRKH6atgxMk8Enkk2iPQ3XwO6oE/KYD8lMYOziCkeSB9G4adPM4nR1DE8Tf5JeWH6Bw==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^28.1.3", + "jest-get-type": "^28.0.2", + "pretty-format": "^28.1.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-message-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-mock": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-28.1.3.tgz", + "integrity": "sha512-o3J2jr6dMMWYVH4Lh/NKmDXdosrsJgi4AviS8oXLujcjpCMBb1FMsblDnOXKZKfSiHLxYub1eS0IHuRXsio9eA==", + "dev": true, + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "dev": true, + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", + "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", + "dev": true, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-resolve": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-28.1.3.tgz", + "integrity": "sha512-Z1W3tTjE6QaNI90qo/BJpfnvpxtaFTFw5CDgwpyE/Kz8U/06N1Hjf4ia9quUhCh39qIGWF1ZuxFiBiJQwSEYKQ==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^28.1.3", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^28.1.3", + "jest-validate": "^28.1.3", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-28.1.3.tgz", + "integrity": "sha512-qa0QO2Q0XzQoNPouMbCc7Bvtsem8eQgVPNkwn9LnS+R2n8DaVDPL/U1gngC0LTl1RYXJU0uJa2BMC2DbTfFrHA==", + "dev": true, + "dependencies": { + "jest-regex-util": "^28.0.2", + "jest-snapshot": "^28.1.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-runner": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-28.1.3.tgz", + "integrity": "sha512-GkMw4D/0USd62OVO0oEgjn23TM+YJa2U2Wu5zz9xsQB1MxWKDOlrnykPxnMsN0tnJllfLPinHTka61u0QhaxBA==", + "dev": true, + "dependencies": { + "@jest/console": "^28.1.3", + "@jest/environment": "^28.1.3", + "@jest/test-result": "^28.1.3", + "@jest/transform": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "graceful-fs": "^4.2.9", + "jest-docblock": "^28.1.1", + "jest-environment-node": "^28.1.3", + "jest-haste-map": "^28.1.3", + "jest-leak-detector": "^28.1.3", + "jest-message-util": "^28.1.3", + "jest-resolve": "^28.1.3", + "jest-runtime": "^28.1.3", + "jest-util": "^28.1.3", + "jest-watcher": "^28.1.3", + "jest-worker": "^28.1.3", + "p-limit": "^3.1.0", + "source-map-support": "0.5.13" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-runtime": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-28.1.3.tgz", + "integrity": "sha512-NU+881ScBQQLc1JHG5eJGU7Ui3kLKrmwCPPtYsJtBykixrM2OhVQlpMmFWJjMyDfdkGgBMNjXCGB/ebzsgNGQw==", + "dev": true, + "dependencies": { + "@jest/environment": "^28.1.3", + "@jest/fake-timers": "^28.1.3", + "@jest/globals": "^28.1.3", + "@jest/source-map": "^28.1.2", + "@jest/test-result": "^28.1.3", + "@jest/transform": "^28.1.3", + "@jest/types": "^28.1.3", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^28.1.3", + "jest-message-util": "^28.1.3", + "jest-mock": "^28.1.3", + "jest-regex-util": "^28.0.2", + "jest-resolve": "^28.1.3", + "jest-snapshot": "^28.1.3", + "jest-util": "^28.1.3", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-snapshot": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-28.1.3.tgz", + "integrity": "sha512-4lzMgtiNlc3DU/8lZfmqxN3AYD6GGLbl+72rdBpXvcV+whX7mDrREzkPdp2RnmfIiWBg1YbuFSkXduF2JcafJg==", + "dev": true, + "dependencies": { + "@babel/core": "^7.11.6", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.3.3", + "@jest/expect-utils": "^28.1.3", + "@jest/transform": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/babel__traverse": "^7.0.6", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^28.1.3", + "graceful-fs": "^4.2.9", + "jest-diff": "^28.1.3", + "jest-get-type": "^28.0.2", + "jest-haste-map": "^28.1.3", + "jest-matcher-utils": "^28.1.3", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "natural-compare": "^1.4.0", + "pretty-format": "^28.1.3", + "semver": "^7.3.5" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "dev": true, + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-validate": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-28.1.3.tgz", + "integrity": "sha512-SZbOGBWEsaTxBGCOpsRWlXlvNkvTkY0XxRfh7zYmvd8uL5Qzyg0CHAXiXKROflh801quA6+/DsT4ODDthOC/OA==", + "dev": true, + "dependencies": { + "@jest/types": "^28.1.3", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^28.0.2", + "leven": "^3.1.0", + "pretty-format": "^28.1.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-validate/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watcher": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", + "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", + "dev": true, + "dependencies": { + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "jest-util": "^28.1.3", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-worker": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", + "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", + "dev": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/jimp": { + "version": "0.2.27", + "resolved": "https://registry.npmjs.org/jimp/-/jimp-0.2.27.tgz", + "integrity": "sha512-KP08kEe5pDY+AFg00vuqKP0zgUmeQXJXpzQ+w9+0pQA27GCF9RoWzOpf3AONHgf5h8raMrXaF18y4ug9Rw2xEw==", + "dependencies": { + "bignumber.js": "^2.1.0", + "bmp-js": "0.0.1", + "es6-promise": "^3.0.2", + "exif-parser": "^0.1.9", + "file-type": "^3.1.0", + "jpeg-js": "^0.2.0", + "load-bmfont": "^1.2.3", + "mime": "^1.3.4", + "pixelmatch": "^4.0.0", + "pngjs": "^3.0.0", + "read-chunk": "^1.0.1", + "request": "^2.65.0", + "stream-to-buffer": "^0.1.0", + "tinycolor2": "^1.1.2", + "url-regex": "^3.0.0" + } + }, + "node_modules/jimp/node_modules/bignumber.js": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-2.4.0.tgz", + "integrity": "sha512-uw4ra6Cv483Op/ebM0GBKKfxZlSmn6NgFRby5L3yGTlunLj53KQgndDlqy2WVFOwgvurocApYkSud0aO+mvrpQ==", + "engines": { + "node": "*" + } + }, + "node_modules/jimp/node_modules/es6-promise": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz", + "integrity": "sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==" + }, + "node_modules/jimp/node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/jpeg-js": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.2.0.tgz", + "integrity": "sha512-Ni9PffhJtYtdD7VwxH6V2MnievekGfUefosGCHadog0/jAevRu6HPjYeMHbUemn0IPE8d4wGa8UsOGsX+iKy2g==" + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==" + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-bigint": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-bigint/-/json-bigint-1.0.0.tgz", + "integrity": "sha512-SiPv/8VpZuWbvLSMtTDU8hEfrZWg/mH/nV/b4o0CYbSxu1UIQPLdwKOCIyLQX+VIPO5vrLX3i8qtqFyhdPSUSQ==", + "dependencies": { + "bignumber.js": "^9.0.0" + } + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "node_modules/json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "node_modules/json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsprim": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", + "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", + "dependencies": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.4.0", + "verror": "1.10.0" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/junk": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/junk/-/junk-1.0.3.tgz", + "integrity": "sha512-3KF80UaaSSxo8jVnRYtMKNGFOoVPBdkkVPsw+Ad0y4oxKXPduS6G6iHkrf69yJVff/VAaYXkV42rtZ7daJxU3w==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jwa": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-2.0.0.tgz", + "integrity": "sha512-jrZ2Qx916EA+fq9cEAeCROWPTfCwi1IVHqT2tapuqLEVVDKFDENFw1oL+MwrTvH6msKxsd1YTDVw6uKEcsrLEA==", + "dependencies": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/jws": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jws/-/jws-4.0.0.tgz", + "integrity": "sha512-KDncfTmOZoOMTFG4mBlG0qUIOlc03fmzH+ru6RgYVZhPkyiy/92Owlt/8UEN+a4TXR1FQetfIpJE8ApdvdVxTg==", + "dependencies": { + "jwa": "^2.0.0", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/kuler": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/kuler/-/kuler-1.0.1.tgz", + "integrity": "sha512-J9nVUucG1p/skKul6DU3PUZrhs0LPulNaeUOox0IyXDi8S4CztTHs1gQphhuZmzXG7VOQSf6NJfKuzteQLv9gQ==", + "dependencies": { + "colornames": "^1.1.1" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, + "node_modules/load-bmfont": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/load-bmfont/-/load-bmfont-1.4.1.tgz", + "integrity": "sha512-8UyQoYmdRDy81Brz6aLAUhfZLwr5zV0L3taTQ4hju7m6biuwiWiJXjPhBJxbUQJA8PrkvJ/7Enqmwk2sM14soA==", + "dependencies": { + "buffer-equal": "0.0.1", + "mime": "^1.3.4", + "parse-bmfont-ascii": "^1.0.3", + "parse-bmfont-binary": "^1.0.5", + "parse-bmfont-xml": "^1.1.4", + "phin": "^2.9.1", + "xhr": "^2.0.1", + "xtend": "^4.0.0" + } + }, + "node_modules/load-bmfont/node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/logform": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/logform/-/logform-2.5.1.tgz", + "integrity": "sha512-9FyqAm9o9NKKfiAKfZoYo9bGXXuwMkxQiQttkT4YjjVtQVIQtK6LmVtlxmCaFswo6N4AfEkHqZTV0taDtPotNg==", + "dependencies": { + "@colors/colors": "1.5.0", + "@types/triple-beam": "^1.3.2", + "fecha": "^4.2.0", + "ms": "^2.1.1", + "safe-stable-stringify": "^2.3.1", + "triple-beam": "^1.3.0" + } + }, + "node_modules/logform/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dev": true, + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/maximatch": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/maximatch/-/maximatch-0.1.0.tgz", + "integrity": "sha512-9ORVtDUFk4u/NFfo0vG/ND/z7UQCVZBL539YW0+U1I7H1BkZwizcPx5foFv7LCPcBnm2U6RjFnQOsIvN4/Vm2A==", + "dependencies": { + "array-differ": "^1.0.0", + "array-union": "^1.0.1", + "arrify": "^1.0.0", + "minimatch": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/maximatch/node_modules/array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "dependencies": { + "array-uniq": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/maximatch/node_modules/arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memory-streams": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/memory-streams/-/memory-streams-0.1.3.tgz", + "integrity": "sha512-qVQ/CjkMyMInPaaRMrwWNDvf6boRZXaT/DbQeMYcCWuXPEBf1v8qChOc9OlEVQp2uOvRXa1Qu30fLmKhY6NipA==", + "dependencies": { + "readable-stream": "~1.0.2" + } + }, + "node_modules/memory-streams/node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" + }, + "node_modules/memory-streams/node_modules/readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "node_modules/memory-streams/node_modules/string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==" + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "node_modules/merge-img": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/merge-img/-/merge-img-2.1.3.tgz", + "integrity": "sha512-PA8caQPleTulKV7s2CXGvzTPxVoT5wkFCB0jf0RVzIYG+job08wibDA9lMYlpcHjCOvup3p1UPk1JgTwgJnu6g==", + "dependencies": { + "is-plain-obj": "^1.1.0", + "jimp": "0.2.27" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", + "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/mimic-response": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz", + "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/min-document": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", + "integrity": "sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==", + "dependencies": { + "dom-walk": "^0.1.0" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", + "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/mkdirp-classic": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==" + }, + "node_modules/moment": { + "version": "2.29.4", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz", + "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==", + "engines": { + "node": "*" + } + }, + "node_modules/move-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/move-file/-/move-file-1.0.0.tgz", + "integrity": "sha512-jERy9C1VJznLzhVGXwEHvkyQjC/ZbQxQHTojilRHt19bbq2yc2ay2kmdRCHsk6Kz2xt6gpdrW9EXzHRbUrhAQw==", + "dependencies": { + "cp-file": "^5.0.0", + "make-dir": "^1.1.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/move-file/node_modules/make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/move-file/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/multistream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/multistream/-/multistream-4.1.0.tgz", + "integrity": "sha512-J1XDiAmmNpRCBfIWJv+n0ymC4ABcf/Pl+5YvC5B/D2f/2+8PtHvCNxMPKiQcZyi922Hq69J2YOpb1pTywfifyw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "once": "^1.4.0", + "readable-stream": "^3.6.0" + } + }, + "node_modules/nanoid": { + "version": "2.1.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-2.1.11.tgz", + "integrity": "sha512-s/snB+WGm6uwi0WjsZdaVcuf3KJXlfGl2LcxgwkEwJF0D/BWzVWAZW/XY4bFaiR7s0Jk3FPvlnepg1H1b1UwlA==" + }, + "node_modules/napi-build-utils": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz", + "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==" + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/nested-error-stacks": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nested-error-stacks/-/nested-error-stacks-2.1.1.tgz", + "integrity": "sha512-9iN1ka/9zmX1ZvLV9ewJYEk9h7RyRRtqdK0woXcqohu8EWIerfPUjYJPg0ULy0UqP7cslmdGc8xKDJcojlKiaw==" + }, + "node_modules/node-abi": { + "version": "2.30.1", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.30.1.tgz", + "integrity": "sha512-/2D0wOQPgaUWzVSVgRMx+trKJRC2UG4SUc4oCJoXx9Uxjtp0Vy3/kt7zcbxHF8+Z/pK3UloLWzBISg72brfy1w==", + "dependencies": { + "semver": "^5.4.1" + } + }, + "node_modules/node-abi/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/node-fetch": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.9.tgz", + "integrity": "sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-getopt": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/node-getopt/-/node-getopt-0.3.2.tgz", + "integrity": "sha512-yqkmYrMbK1wPrfz7mgeYvA4tBperLg9FQ4S3Sau3nSAkpOA0x0zC8nQ1siBwozy1f4SE8vq2n1WKv99r+PCa1Q==", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", + "dev": true + }, + "node_modules/node-releases": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz", + "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==", + "dev": true + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "dependencies": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "node_modules/number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "engines": { + "node": "*" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz", + "integrity": "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/one-time": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/one-time/-/one-time-0.0.4.tgz", + "integrity": "sha512-qAMrwuk2xLEutlASoiPiAMW3EN3K96Ka/ilSXYr6qR1zSVXw2j7+yDSqGTC4T9apfLYxM3tLLjKvgPdAUK7kYQ==" + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/os": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/os/-/os-0.1.2.tgz", + "integrity": "sha512-ZoXJkvAnljwvc56MbvhtKVWmSkzV712k42Is2mA0+0KTSRakq5XXuXpjZjgAt9ctzl51ojhQWakQQpmOvXWfjQ==" + }, + "node_modules/p-is-promise": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-3.0.0.tgz", + "integrity": "sha512-Wo8VsW4IRQSKVXsJCn7TomUaVtyfjVDn3nUP7kE967BQk0CwFpdbZs0X0uk5sW9mkBa9eNM7hCMaG93WUAwxYQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-locate/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-bmfont-ascii": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/parse-bmfont-ascii/-/parse-bmfont-ascii-1.0.6.tgz", + "integrity": "sha512-U4RrVsUFCleIOBsIGYOMKjn9PavsGOXxbvYGtMOEfnId0SVNsgehXh1DxUdVPLoxd5mvcEtvmKs2Mmf0Mpa1ZA==" + }, + "node_modules/parse-bmfont-binary": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/parse-bmfont-binary/-/parse-bmfont-binary-1.0.6.tgz", + "integrity": "sha512-GxmsRea0wdGdYthjuUeWTMWPqm2+FAd4GI8vCvhgJsFnoGhTrLhXDDupwTo7rXVAgaLIGoVHDZS9p/5XbSqeWA==" + }, + "node_modules/parse-bmfont-xml": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/parse-bmfont-xml/-/parse-bmfont-xml-1.1.4.tgz", + "integrity": "sha512-bjnliEOmGv3y1aMEfREMBJ9tfL3WR0i0CKPj61DnSLaoxWR3nLrsQrEbCId/8rF4NyRF0cCqisSVXyQYWM+mCQ==", + "dependencies": { + "xml-parse-from-string": "^1.0.0", + "xml2js": "^0.4.5" + } + }, + "node_modules/parse-headers": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.5.tgz", + "integrity": "sha512-ft3iAoLOB/MlwbNXgzy43SWGP6sQki2jQvAyBg/zDFAgr9bfNWZIUj42Kw2eJIl8kEi4PbgE6U1Zau/HwI75HA==" + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/path": { + "version": "0.12.7", + "resolved": "https://registry.npmjs.org/path/-/path-0.12.7.tgz", + "integrity": "sha512-aXXC6s+1w7otVF9UletFkFcDsJeO7lSZBPUQhtb5O0xJe8LtYhj/GxldoL09bBj9+ZmE2hNoHqQSFMN5fikh4Q==", + "dependencies": { + "process": "^0.11.1", + "util": "^0.10.3" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==" + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" + }, + "node_modules/phin": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/phin/-/phin-2.9.3.tgz", + "integrity": "sha512-CzFr90qM24ju5f88quFC/6qohjC144rehe5n6DH900lgXmUe86+xCKc10ev56gRKC4/BkHUoG4uSiQgBiIXwDA==" + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/pixelmatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/pixelmatch/-/pixelmatch-4.0.2.tgz", + "integrity": "sha512-J8B6xqiO37sU/gkcMglv6h5Jbd9xNER7aHzpfRdNmV4IbQBzBpe4l9XmbG+xPF/znacgu2jfEw+wHffaq/YkXA==", + "dependencies": { + "pngjs": "^3.0.0" + }, + "bin": { + "pixelmatch": "bin/pixelmatch" + } + }, + "node_modules/pkg": { + "version": "5.5.2", + "resolved": "https://registry.npmjs.org/pkg/-/pkg-5.5.2.tgz", + "integrity": "sha512-pD0UB2ud01C6pVv2wpGsTYJrXI/bnvGRYvMLd44wFzA1p+A2jrlTGFPAYa7YEYzmitXhx23PqalaG1eUEnSwcA==", + "dependencies": { + "@babel/parser": "7.16.2", + "@babel/types": "7.16.0", + "chalk": "^4.1.2", + "escodegen": "^2.0.0", + "fs-extra": "^9.1.0", + "globby": "^11.0.4", + "into-stream": "^6.0.0", + "minimist": "^1.2.5", + "multistream": "^4.1.0", + "pkg-fetch": "3.2.6", + "prebuild-install": "6.1.4", + "progress": "^2.0.3", + "resolve": "^1.20.0", + "stream-meter": "^1.0.4", + "tslib": "2.3.1" + }, + "bin": { + "pkg": "lib-es5/bin.js" + }, + "peerDependencies": { + "node-notifier": ">=9.0.1" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-fetch": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/pkg-fetch/-/pkg-fetch-3.2.6.tgz", + "integrity": "sha512-Q8fx6SIT022g0cdSE4Axv/xpfHeltspo2gg1KsWRinLQZOTRRAtOOaEFghA1F3jJ8FVsh8hGrL/Pb6Ea5XHIFw==", + "dependencies": { + "chalk": "^4.1.2", + "fs-extra": "^9.1.0", + "https-proxy-agent": "^5.0.0", + "node-fetch": "^2.6.6", + "progress": "^2.0.3", + "semver": "^7.3.5", + "tar-fs": "^2.1.1", + "yargs": "^16.2.0" + }, + "bin": { + "pkg-fetch": "lib-es5/bin.js" + } + }, + "node_modules/pkg-fetch/node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/pkg-fetch/node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/pkg-fetch/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/pkg-fetch/node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-fetch/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-fetch/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/pkg-fetch/node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/pkg-fetch/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-fetch/node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/pkg-fetch/node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "engines": { + "node": ">=10" + } + }, + "node_modules/pkg/node_modules/@babel/parser": { + "version": "7.16.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.2.tgz", + "integrity": "sha512-RUVpT0G2h6rOZwqLDTrKk7ksNv7YpAilTnYe1/Q+eDjxEceRMKVWbCsX7t8h6C1qCFi/1Y8WZjcEPBAFG27GPw==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/pkg/node_modules/@babel/types": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.15.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/pngjs": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz", + "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/prebuild-install": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-6.1.4.tgz", + "integrity": "sha512-Z4vpywnK1lBg+zdPCVCsKq0xO66eEV9rWo2zrROGGiRS4JtueBOdlB1FnY8lcy7JsUud/Q3ijUxyWN26Ika0vQ==", + "dependencies": { + "detect-libc": "^1.0.3", + "expand-template": "^2.0.3", + "github-from-package": "0.0.0", + "minimist": "^1.2.3", + "mkdirp-classic": "^0.5.3", + "napi-build-utils": "^1.0.1", + "node-abi": "^2.21.0", + "npmlog": "^4.0.1", + "pump": "^3.0.0", + "rc": "^1.2.7", + "simple-get": "^3.0.3", + "tar-fs": "^2.0.0", + "tunnel-agent": "^0.6.0" + }, + "bin": { + "prebuild-install": "bin.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/pretty-format": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", + "dev": true, + "dependencies": { + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "dependencies": { + "asap": "~2.0.3" + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dev": true, + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-from-env": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz", + "integrity": "sha512-F2JHgJQ1iqwnHDcQjVBsq3n/uoaFL+iPW/eAeL7kVxy/2RrWaN4WroKjjvbsoRtv0ftelNyC01bjRhn/bhcf4A==" + }, + "node_modules/prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==" + }, + "node_modules/psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/puppeteer": { + "version": "15.3.2", + "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-15.3.2.tgz", + "integrity": "sha512-6z4fTHCHTpG3Yu7zqP0mLfCmkNkgw5KSUfLAwuBabz9Pkqoe0Z08hqUx5GNxhhMgEo4YVOSPBshePA6zliznWQ==", + "deprecated": "< 18.1.0 is no longer supported", + "hasInstallScript": true, + "dependencies": { + "cross-fetch": "3.1.5", + "debug": "4.3.4", + "devtools-protocol": "0.0.1011705", + "extract-zip": "2.0.1", + "https-proxy-agent": "5.0.1", + "pkg-dir": "4.2.0", + "progress": "2.0.3", + "proxy-from-env": "1.1.0", + "rimraf": "3.0.2", + "tar-fs": "2.1.1", + "unbzip2-stream": "1.4.3", + "ws": "8.8.0" + }, + "engines": { + "node": ">=14.1.0" + } + }, + "node_modules/puppeteer/node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/puppeteer/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/puppeteer/node_modules/extract-zip": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", + "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", + "dependencies": { + "debug": "^4.1.1", + "get-stream": "^5.1.0", + "yauzl": "^2.10.0" + }, + "bin": { + "extract-zip": "cli.js" + }, + "engines": { + "node": ">= 10.17.0" + }, + "optionalDependencies": { + "@types/yauzl": "^2.9.1" + } + }, + "node_modules/puppeteer/node_modules/fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", + "dependencies": { + "pend": "~1.2.0" + } + }, + "node_modules/puppeteer/node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/puppeteer/node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/puppeteer/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/puppeteer/node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + }, + "node_modules/puppeteer/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/puppeteer/node_modules/ws": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.0.tgz", + "integrity": "sha512-JDAgSYQ1ksuwqfChJusw1LSJ8BizJ2e/vVu5Lxjq3YvNJNlROv1ui4i+c/kUUrPheBvQl4c5UbERhTwKa6QBJQ==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/puppeteer/node_modules/yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", + "dependencies": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + }, + "node_modules/qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==", + "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz", + "integrity": "sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==", + "dependencies": { + "bytes": "3.0.0", + "http-errors": "1.6.3", + "iconv-lite": "0.4.23", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "node_modules/rc/node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true + }, + "node_modules/read-chunk": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-chunk/-/read-chunk-1.0.1.tgz", + "integrity": "sha512-5NLTTdX45dKFtG8CX5pKmvS9V5u9wBE+gkklN7xhDuhq3pA2I4O7ALfKxosCMcLHOhkxj6GNacZhfXtp5nlCdg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/recursive-copy": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/recursive-copy/-/recursive-copy-2.0.14.tgz", + "integrity": "sha512-K8WNY8f8naTpfbA+RaXmkaQuD1IeW9EgNEfyGxSqqTQukpVtoOKros9jUqbpEsSw59YOmpd8nCBgtqJZy5nvog==", + "dependencies": { + "errno": "^0.1.2", + "graceful-fs": "^4.1.4", + "junk": "^1.0.1", + "maximatch": "^0.1.0", + "mkdirp": "^0.5.1", + "pify": "^2.3.0", + "promise": "^7.0.1", + "rimraf": "^2.7.1", + "slash": "^1.0.0" + } + }, + "node_modules/recursive-copy/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/recursive-copy/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/recursive-copy/node_modules/slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha512-3TYDR7xWt4dIqV2JauJr+EJeW356RXijHeUlO+8djJ+uBXPn8/2dpzBc8yQhh583sVvc9CvFAeQVgijsH+PNNg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", + "dependencies": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/request/node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve.exports": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz", + "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/retry-request": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/retry-request/-/retry-request-5.0.2.tgz", + "integrity": "sha512-wfI3pk7EE80lCIXprqh7ym48IHYdwmAAzESdbU8Q9l7pnRCk9LEhpbOTNKjz6FARLm/Bl5m+4F0ABxOkYUujSQ==", + "dependencies": { + "debug": "^4.1.1", + "extend": "^3.0.2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/retry-request/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/retry-request/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/safe-stable-stringify": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.4.2.tgz", + "integrity": "sha512-gMxvPJYhP0O9n2pvcfYfIuYgbledAOJFcqRThtPRmjscaipiwcwPPKLytpVzMkG2HAN87Qmo2d4PtGiri1dSLA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/send": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", + "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", + "dependencies": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.6.2", + "mime": "1.4.1", + "ms": "2.0.0", + "on-finished": "~2.3.0", + "range-parser": "~1.2.0", + "statuses": "~1.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/mime": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", + "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", + "bin": { + "mime": "cli.js" + } + }, + "node_modules/serve-static": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", + "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.2", + "send": "0.16.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" + }, + "node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "node_modules/simple-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/simple-get": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-3.1.1.tgz", + "integrity": "sha512-CQ5LTKGfCpvE1K0n2us+kuMPbk/q0EKl82s4aheV9oXjFEz6W/Y7oQFVJuU6QG77hRT4Ghb5RURteF5vnWjupA==", + "dependencies": { + "decompress-response": "^4.2.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, + "node_modules/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "node_modules/simple-swizzle/node_modules/is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "devOptional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", + "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, + "node_modules/sshpk": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", + "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", + "dependencies": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + }, + "bin": { + "sshpk-conv": "bin/sshpk-conv", + "sshpk-sign": "bin/sshpk-sign", + "sshpk-verify": "bin/sshpk-verify" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stack-trace": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", + "integrity": "sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==", + "engines": { + "node": "*" + } + }, + "node_modules/stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/statuses": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", + "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/stream-events": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/stream-events/-/stream-events-1.0.5.tgz", + "integrity": "sha512-E1GUzBSgvct8Jsb3v2X15pjzN1tYebtbLaMg+eBOUOAxgbLoSbT2NS91ckc5lJD1KfLjId+jXJRgo0qnV5Nerg==", + "dependencies": { + "stubs": "^3.0.0" + } + }, + "node_modules/stream-meter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/stream-meter/-/stream-meter-1.0.4.tgz", + "integrity": "sha512-4sOEtrbgFotXwnEuzzsQBYEV1elAeFSO8rSGeTwabuX1RRn/kEq9JVH7I0MRBhKVRR0sJkr0M0QCH7yOLf9fhQ==", + "dependencies": { + "readable-stream": "^2.1.4" + } + }, + "node_modules/stream-meter/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/stream-meter/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" + }, + "node_modules/stream-to": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/stream-to/-/stream-to-0.2.2.tgz", + "integrity": "sha512-Kg1BSDTwgGiVMtTCJNlo7kk/xzL33ZuZveEBRt6rXw+f1WLK/8kmz2NVCT/Qnv0JkV85JOHcLhD82mnXsR3kPw==", + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/stream-to-buffer": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/stream-to-buffer/-/stream-to-buffer-0.1.0.tgz", + "integrity": "sha512-Da4WoKaZyu3nf+bIdIifh7IPkFjARBnBK+pYqn0EUJqksjV9afojjaCCHUemH30Jmu7T2qcKvlZm2ykN38uzaw==", + "dependencies": { + "stream-to": "~0.2.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dev": true, + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string-width/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string-width/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/stubs": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/stubs/-/stubs-3.0.0.tgz", + "integrity": "sha512-PdHt7hHUJKxvTCgbKX9C1V/ftOcjJQgz8BZwNfV5c4B6dcGqlpelTbJ999jBGZ2jYiPAwcX5dP6oBwVlBlUbxw==" + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tar-fs": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", + "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", + "dependencies": { + "chownr": "^1.1.1", + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^2.1.4" + } + }, + "node_modules/tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "dependencies": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/teeny-request": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/teeny-request/-/teeny-request-8.0.2.tgz", + "integrity": "sha512-34pe0a4zASseXZCKdeTiIZqSKA8ETHb1EwItZr01PAR3CLPojeAKgSjzeNS4373gi59hNulyDrPKEbh2zO9sCg==", + "dependencies": { + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "node-fetch": "^2.6.1", + "stream-events": "^1.0.5", + "uuid": "^9.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/teeny-request/node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/teeny-request/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/teeny-request/node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/teeny-request/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/teeny-request/node_modules/uuid": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", + "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "dev": true, + "dependencies": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dev": true, + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/text-hex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/text-hex/-/text-hex-1.0.0.tgz", + "integrity": "sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==" + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" + }, + "node_modules/tinycolor2": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.6.0.tgz", + "integrity": "sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==" + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "dev": true + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dependencies": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "node_modules/triple-beam": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.3.0.tgz", + "integrity": "sha512-XrHUvV5HpdLmIj4uVMxHggLbFSZYIn7HEWsqePZcI50pco+MPqJ50wMGY794X7AOOhxOBAjbkqfAbEe/QMp2Lw==" + }, + "node_modules/tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==" + }, + "node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==" + }, + "node_modules/unbzip2-stream": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", + "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", + "dependencies": { + "buffer": "^5.2.1", + "through": "^2.3.8" + } + }, + "node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist-lint": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ==", + "dependencies": { + "punycode": "1.3.2", + "querystring": "0.2.0" + } + }, + "node_modules/url-regex": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/url-regex/-/url-regex-3.2.0.tgz", + "integrity": "sha512-dQ9cJzMou5OKr6ZzfvwJkCq3rC72PNXhqz0v3EIhF4a3Np+ujr100AhUx2cKx5ei3iymoJpJrPB3sVSEMdqAeg==", + "dependencies": { + "ip-regex": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/url/node_modules/punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==" + }, + "node_modules/util": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", + "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", + "dependencies": { + "inherits": "2.0.3" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "node_modules/util/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/v8-to-istanbul": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.0.1.tgz", + "integrity": "sha512-74Y4LqY74kLE6IFyIjPtkSTWzUZmj8tdHT9Ii/26dvQ6K9Dl2NbEfj0XgU2sHCtKgt5VupqhlO/5aWuqS+IY1w==", + "dev": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.12", + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", + "engines": [ + "node >=0.6.0" + ], + "dependencies": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dev": true, + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/wide-align": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", + "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", + "dependencies": { + "string-width": "^1.0.2 || 2 || 3 || 4" + } + }, + "node_modules/winston": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/winston/-/winston-3.2.1.tgz", + "integrity": "sha512-zU6vgnS9dAWCEKg/QYigd6cgMVVNwyTzKs81XZtTFuRwJOcDdBg7AU0mXVyNbs7O5RH2zdv+BdNZUlx7mXPuOw==", + "dependencies": { + "async": "^2.6.1", + "diagnostics": "^1.1.1", + "is-stream": "^1.1.0", + "logform": "^2.1.1", + "one-time": "0.0.4", + "readable-stream": "^3.1.1", + "stack-trace": "0.0.x", + "triple-beam": "^1.3.0", + "winston-transport": "^4.3.0" + }, + "engines": { + "node": ">= 6.4.0" + } + }, + "node_modules/winston-daily-rotate-file": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/winston-daily-rotate-file/-/winston-daily-rotate-file-4.4.3.tgz", + "integrity": "sha512-bK2BDerFpFjzKvBlP6zCpzBjvdUtYR7sUwCHbf30m0XFOc9Zj4/xPE1lfVy6sYZiciy+meuQSSek0+Reym6x/w==", + "dependencies": { + "file-stream-rotator": "^0.5.7", + "object-hash": "^2.0.1", + "triple-beam": "^1.3.0", + "winston-transport": "^4.2.0" + }, + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "winston": "^3" + } + }, + "node_modules/winston-transport": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.5.0.tgz", + "integrity": "sha512-YpZzcUzBedhlTAfJg6vJDlyEai/IFMIVcaEZZyl3UXIl4gmqRpU7AE89AHLkbzLUsv0NVmw7ts+iztqKxxPW1Q==", + "dependencies": { + "logform": "^2.3.2", + "readable-stream": "^3.6.0", + "triple-beam": "^1.3.0" + }, + "engines": { + "node": ">= 6.4.0" + } + }, + "node_modules/winston/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "node_modules/write-file-atomic": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", + "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", + "dev": true, + "dependencies": { + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.7" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/ws": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.3.tgz", + "integrity": "sha512-jZArVERrMsKUatIdnLzqvcfydI85dvd/Fp1u/VOpfdDWQ4c9qWXe+VIeAbQ5FrDwciAkr+lzofXLz3Kuf26AOA==", + "dependencies": { + "async-limiter": "~1.0.0" + } + }, + "node_modules/xhr": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.6.0.tgz", + "integrity": "sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA==", + "dependencies": { + "global": "~4.4.0", + "is-function": "^1.0.1", + "parse-headers": "^2.0.0", + "xtend": "^4.0.0" + } + }, + "node_modules/xml-parse-from-string": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/xml-parse-from-string/-/xml-parse-from-string-1.0.1.tgz", + "integrity": "sha512-ErcKwJTF54uRzzNMXq2X5sMIy88zJvfN2DmdoQvy7PAFJ+tPRU6ydWuOKNMyfmOjdyBQTFREi60s0Y0SyI0G0g==" + }, + "node_modules/xml2js": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", + "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", + "dependencies": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/yargs": { + "version": "17.6.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.6.2.tgz", + "integrity": "sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw==", + "dev": true, + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yauzl": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.4.1.tgz", + "integrity": "sha512-TXNR2Feu/p/8k5YRy4z45wCUhoncIrZywmRd+xW0IvB3lWTAM7F6wVbeJvRjO0dplQ8oqmJEj/TpJuULBV/hbw==", + "dependencies": { + "fd-slicer": "~1.0.1" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + }, "dependencies": { "@ampproject/remapping": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "dev": true, "requires": { "@jridgewell/gen-mapping": "^0.1.0", "@jridgewell/trace-mapping": "^0.3.9" } }, "@babel/code-frame": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", - "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "dev": true, "requires": { - "@babel/highlight": "^7.16.7" + "@babel/highlight": "^7.18.6" } }, "@babel/compat-data": { - "version": "7.17.10", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.10.tgz", - "integrity": "sha512-GZt/TCsG70Ms19gfZO1tM4CVnXsPgEPBCpJu+Qz3L0LUDsY5nZqFZglIoPC1kIYOtNBZlrnFT+klg12vFGZXrw==" + "version": "7.20.14", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.14.tgz", + "integrity": "sha512-0YpKHD6ImkWMEINCyDAD0HLLUH/lPCefG8ld9it8DJB2wnApraKuhgYTvTY1z7UFIfBTGy5LwncZ+5HWWGbhFw==", + "dev": true }, "@babel/core": { - "version": "7.17.10", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.10.tgz", - "integrity": "sha512-liKoppandF3ZcBnIYFjfSDHZLKdLHGJRkoWtG8zQyGJBQfIYobpnVGI5+pLBNtS6psFLDzyq8+h5HiVljW9PNA==", + "version": "7.20.12", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.12.tgz", + "integrity": "sha512-XsMfHovsUYHFMdrIHkZphTN/2Hzzi78R08NuHfDBehym2VsPDL6Zn/JAD/JQdnRvbSsbQc4mVaU1m6JgtTEElg==", + "dev": true, "requires": { "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.17.10", - "@babel/helper-compilation-targets": "^7.17.10", - "@babel/helper-module-transforms": "^7.17.7", - "@babel/helpers": "^7.17.9", - "@babel/parser": "^7.17.10", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.10", - "@babel/types": "^7.17.10", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.7", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helpers": "^7.20.7", + "@babel/parser": "^7.20.7", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.12", + "@babel/types": "^7.20.7", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", + "json5": "^2.2.2", "semver": "^6.3.0" }, "dependencies": { @@ -52,6 +7995,7 @@ "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, "requires": { "ms": "2.1.2" } @@ -59,126 +8003,174 @@ "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true } } }, "@babel/generator": { - "version": "7.17.10", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.10.tgz", - "integrity": "sha512-46MJZZo9y3o4kmhBVc7zW7i8dtR1oIK/sdO5NcfcZRhTGYi+KKJRtHNgsU6c4VUcJmUNV/LQdebD/9Dlv4K+Tg==", + "version": "7.20.14", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.14.tgz", + "integrity": "sha512-AEmuXHdcD3A52HHXxaTmYlb8q/xMEhoRP67B3T4Oq7lbmSoqroMZzjnGj3+i1io3pdnF8iBYVu4Ilj+c4hBxYg==", + "dev": true, "requires": { - "@babel/types": "^7.17.10", - "@jridgewell/gen-mapping": "^0.1.0", + "@babel/types": "^7.20.7", + "@jridgewell/gen-mapping": "^0.3.2", "jsesc": "^2.5.1" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } } }, "@babel/helper-compilation-targets": { - "version": "7.17.10", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.10.tgz", - "integrity": "sha512-gh3RxjWbauw/dFiU/7whjd0qN9K6nPJMqe6+Er7rOavFh0CQUSwhAE3IcTho2rywPJFxej6TUUHDkWcYI6gGqQ==", - "requires": { - "@babel/compat-data": "^7.17.10", - "@babel/helper-validator-option": "^7.16.7", - "browserslist": "^4.20.2", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz", + "integrity": "sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.20.5", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.21.3", + "lru-cache": "^5.1.1", "semver": "^6.3.0" + }, + "dependencies": { + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "requires": { + "yallist": "^3.0.2" + } + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + } } }, "@babel/helper-environment-visitor": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", - "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", - "requires": { - "@babel/types": "^7.16.7" - } + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "dev": true }, "@babel/helper-function-name": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz", - "integrity": "sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", + "dev": true, "requires": { - "@babel/template": "^7.16.7", - "@babel/types": "^7.17.0" + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.0" } }, "@babel/helper-hoist-variables": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", - "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "dev": true, "requires": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.18.6" } }, "@babel/helper-module-imports": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", - "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "dev": true, "requires": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.18.6" } }, "@babel/helper-module-transforms": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.7.tgz", - "integrity": "sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw==", + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.11.tgz", + "integrity": "sha512-uRy78kN4psmji1s2QtbtcCSaj/LILFDp0f/ymhpQH5QY3nljUZCaNWz9X1dEj/8MBdBEFECs7yRhKn8i7NjZgg==", + "dev": true, "requires": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-simple-access": "^7.17.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/helper-validator-identifier": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.3", - "@babel/types": "^7.17.0" + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.20.2", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.10", + "@babel/types": "^7.20.7" } }, "@babel/helper-plugin-utils": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", - "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==" + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", + "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", + "dev": true }, "@babel/helper-simple-access": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz", - "integrity": "sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", + "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", + "dev": true, "requires": { - "@babel/types": "^7.17.0" + "@babel/types": "^7.20.2" } }, "@babel/helper-split-export-declaration": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", - "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "dev": true, "requires": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.18.6" } }, + "@babel/helper-string-parser": { + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", + "dev": true + }, "@babel/helper-validator-identifier": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", - "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==" + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==" }, "@babel/helper-validator-option": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", - "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==" + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", + "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", + "dev": true }, "@babel/helpers": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.9.tgz", - "integrity": "sha512-cPCt915ShDWUEzEp3+UNRktO2n6v49l5RSnG9M5pS24hA+2FAc5si+Pn1i4VVbQQ+jh+bIZhPFQOJOzbrOYY1Q==", + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.13.tgz", + "integrity": "sha512-nzJ0DWCL3gB5RCXbUO3KIMMsBY2Eqbx8mBpKGE/02PgyRQFcPQLbkQ1vyy596mZLaP+dAfD+R4ckASzNVmW3jg==", + "dev": true, "requires": { - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.9", - "@babel/types": "^7.17.0" + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.13", + "@babel/types": "^7.20.7" } }, "@babel/highlight": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.9.tgz", - "integrity": "sha512-J9PfEKCbFIv2X5bjTMiZu6Vf341N05QIY+d6FvVKynkG1S7G0j3I0QoRtWIrXhZ+/Nlb5Q0MzqL7TokEJ5BNHg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.16.7", + "@babel/helper-validator-identifier": "^7.18.6", "chalk": "^2.0.0", "js-tokens": "^4.0.0" }, @@ -187,6 +8179,7 @@ "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, "requires": { "color-convert": "^1.9.0" } @@ -195,6 +8188,7 @@ "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, "requires": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -205,6 +8199,7 @@ "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, "requires": { "color-name": "1.1.3" } @@ -212,17 +8207,26 @@ "color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true }, "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true }, "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, "requires": { "has-flag": "^3.0.0" } @@ -230,14 +8234,16 @@ } }, "@babel/parser": { - "version": "7.17.10", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.10.tgz", - "integrity": "sha512-n2Q6i+fnJqzOaq2VkdXxy2TCPCWQZHiCo0XqmrCvDWcZQKRyZzYi4Z0yxlBuN0w+r2ZHmre+Q087DSrw3pbJDQ==" + "version": "7.20.15", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.15.tgz", + "integrity": "sha512-DI4a1oZuf8wC+oAJA9RW6ga3Zbe8RZFt7kD9i4qAspz3I/yHet1VvC3DiSy/fsUvv5pvJuNPh0LPOdCcqinDPg==", + "dev": true }, "@babel/plugin-syntax-async-generators": { "version": "7.8.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" } @@ -246,6 +8252,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" } @@ -254,6 +8261,7 @@ "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.12.13" } @@ -262,6 +8270,7 @@ "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.10.4" } @@ -270,6 +8279,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" } @@ -278,6 +8288,7 @@ "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.10.4" } @@ -286,6 +8297,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" } @@ -294,6 +8306,7 @@ "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.10.4" } @@ -302,6 +8315,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" } @@ -310,6 +8324,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" } @@ -318,6 +8333,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" } @@ -326,41 +8342,45 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-syntax-typescript": { - "version": "7.17.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.17.10.tgz", - "integrity": "sha512-xJefea1DWXW09pW4Tm9bjwVlPDyYA2it3fWlmEjpYz6alPvTUjL0EOzNzI/FEOyI3r4/J7uVH5UqKgl1TQ5hqQ==", + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz", + "integrity": "sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==", + "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.19.0" } }, "@babel/template": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", - "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", + "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", + "dev": true, "requires": { - "@babel/code-frame": "^7.16.7", - "@babel/parser": "^7.16.7", - "@babel/types": "^7.16.7" + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7" } }, "@babel/traverse": { - "version": "7.17.10", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.10.tgz", - "integrity": "sha512-VmbrTHQteIdUUQNTb+zE12SHS/xQVIShmBPhlNP12hD5poF2pbITW1Z4172d03HegaQWhLffdkRJYtAzp0AGcw==", - "requires": { - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.17.10", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.17.9", - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.17.10", - "@babel/types": "^7.17.10", + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.13.tgz", + "integrity": "sha512-kMJXfF0T6DIS9E8cgdLCSAL+cuCK+YEZHWiLK0SXpTo8YRj5lpJu3CDNKiIBCne4m9hhTIqUg6SYTAI39tAiVQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.7", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.20.13", + "@babel/types": "^7.20.7", "debug": "^4.1.0", "globals": "^11.1.0" }, @@ -369,6 +8389,7 @@ "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, "requires": { "ms": "2.1.2" } @@ -376,33 +8397,81 @@ "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true } } }, "@babel/types": { - "version": "7.17.10", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.10.tgz", - "integrity": "sha512-9O26jG0mBYfGkUYCYZRnBwbVLd1UZOICEr2Em6InB6jVfsAv1GKgwXHmrSg+WFWDmeKTA6vyTZiN8tCSM5Oo3A==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.7.tgz", + "integrity": "sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg==", + "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.16.7", + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", "to-fast-properties": "^2.0.0" } }, "@bcoe/v8-coverage": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "dev": true }, "@colors/colors": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==" }, + "@google-cloud/paginator": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@google-cloud/paginator/-/paginator-3.0.7.tgz", + "integrity": "sha512-jJNutk0arIQhmpUUQJPJErsojqo834KcyB6X7a1mxuic8i1tKXxde8E69IZxNZawRIlZdIK2QY4WALvlK5MzYQ==", + "requires": { + "arrify": "^2.0.0", + "extend": "^3.0.2" + } + }, + "@google-cloud/projectify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@google-cloud/projectify/-/projectify-3.0.0.tgz", + "integrity": "sha512-HRkZsNmjScY6Li8/kb70wjGlDDyLkVk3KvoEo9uIoxSjYLJasGiCch9+PqRVDOCGUFvEIqyogl+BeqILL4OJHA==" + }, + "@google-cloud/promisify": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@google-cloud/promisify/-/promisify-3.0.1.tgz", + "integrity": "sha512-z1CjRjtQyBOYL+5Qr9DdYIfrdLBe746jRTYfaYU6MeXkqp7UfYs/jX16lFFVzZ7PGEJvqZNqYUEtb1mvDww4pA==" + }, + "@google-cloud/storage": { + "version": "6.9.2", + "resolved": "https://registry.npmjs.org/@google-cloud/storage/-/storage-6.9.2.tgz", + "integrity": "sha512-TIQ6G+QzHb/hR/7AIH4OU+z8fXqCLM7JiqO+nGxw61os4YxCWPD2ajW+pzz7VY5k2VtqzhoMFA6rjIfw39wJmQ==", + "requires": { + "@google-cloud/paginator": "^3.0.7", + "@google-cloud/projectify": "^3.0.0", + "@google-cloud/promisify": "^3.0.0", + "abort-controller": "^3.0.0", + "async-retry": "^1.3.3", + "compressible": "^2.0.12", + "duplexify": "^4.0.0", + "ent": "^2.2.0", + "extend": "^3.0.2", + "gaxios": "^5.0.0", + "google-auth-library": "^8.0.1", + "mime": "^3.0.0", + "mime-types": "^2.0.8", + "p-limit": "^3.0.1", + "retry-request": "^5.0.0", + "teeny-request": "^8.0.0", + "uuid": "^8.0.0" + } + }, "@istanbuljs/load-nyc-config": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dev": true, "requires": { "camelcase": "^5.3.1", "find-up": "^4.1.0", @@ -414,52 +8483,55 @@ "@istanbuljs/schema": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==" + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "dev": true }, "@jest/console": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.0.tgz", - "integrity": "sha512-tscn3dlJFGay47kb4qVruQg/XWlmvU0xp3EJOjzzY+sBaI+YgwKcvAmTcyYU7xEiLLIY5HCdWRooAL8dqkFlDA==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", + "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", + "dev": true, "requires": { - "@jest/types": "^28.1.0", + "@jest/types": "^28.1.3", "@types/node": "*", "chalk": "^4.0.0", - "jest-message-util": "^28.1.0", - "jest-util": "^28.1.0", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", "slash": "^3.0.0" } }, "@jest/core": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-28.1.0.tgz", - "integrity": "sha512-/2PTt0ywhjZ4NwNO4bUqD9IVJfmFVhVKGlhvSpmEfUCuxYf/3NHcKmRFI+I71lYzbTT3wMuYpETDCTHo81gC/g==", - "requires": { - "@jest/console": "^28.1.0", - "@jest/reporters": "^28.1.0", - "@jest/test-result": "^28.1.0", - "@jest/transform": "^28.1.0", - "@jest/types": "^28.1.0", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-28.1.3.tgz", + "integrity": "sha512-CIKBrlaKOzA7YG19BEqCw3SLIsEwjZkeJzf5bdooVnW4bH5cktqe3JX+G2YV1aK5vP8N9na1IGWFzYaTp6k6NA==", + "dev": true, + "requires": { + "@jest/console": "^28.1.3", + "@jest/reporters": "^28.1.3", + "@jest/test-result": "^28.1.3", + "@jest/transform": "^28.1.3", + "@jest/types": "^28.1.3", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", "ci-info": "^3.2.0", "exit": "^0.1.2", "graceful-fs": "^4.2.9", - "jest-changed-files": "^28.0.2", - "jest-config": "^28.1.0", - "jest-haste-map": "^28.1.0", - "jest-message-util": "^28.1.0", + "jest-changed-files": "^28.1.3", + "jest-config": "^28.1.3", + "jest-haste-map": "^28.1.3", + "jest-message-util": "^28.1.3", "jest-regex-util": "^28.0.2", - "jest-resolve": "^28.1.0", - "jest-resolve-dependencies": "^28.1.0", - "jest-runner": "^28.1.0", - "jest-runtime": "^28.1.0", - "jest-snapshot": "^28.1.0", - "jest-util": "^28.1.0", - "jest-validate": "^28.1.0", - "jest-watcher": "^28.1.0", + "jest-resolve": "^28.1.3", + "jest-resolve-dependencies": "^28.1.3", + "jest-runner": "^28.1.3", + "jest-runtime": "^28.1.3", + "jest-snapshot": "^28.1.3", + "jest-util": "^28.1.3", + "jest-validate": "^28.1.3", + "jest-watcher": "^28.1.3", "micromatch": "^4.0.4", - "pretty-format": "^28.1.0", + "pretty-format": "^28.1.3", "rimraf": "^3.0.0", "slash": "^3.0.0", "strip-ansi": "^6.0.0" @@ -469,6 +8541,7 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, "requires": { "glob": "^7.1.3" } @@ -476,67 +8549,73 @@ } }, "@jest/environment": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-28.1.0.tgz", - "integrity": "sha512-S44WGSxkRngzHslhV6RoAExekfF7Qhwa6R5+IYFa81mpcj0YgdBnRSmvHe3SNwOt64yXaE5GG8Y2xM28ii5ssA==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-28.1.3.tgz", + "integrity": "sha512-1bf40cMFTEkKyEf585R9Iz1WayDjHoHqvts0XFYEqyKM3cFWDpeMoqKKTAF9LSYQModPUlh8FKptoM2YcMWAXA==", + "dev": true, "requires": { - "@jest/fake-timers": "^28.1.0", - "@jest/types": "^28.1.0", + "@jest/fake-timers": "^28.1.3", + "@jest/types": "^28.1.3", "@types/node": "*", - "jest-mock": "^28.1.0" + "jest-mock": "^28.1.3" } }, "@jest/expect": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-28.1.0.tgz", - "integrity": "sha512-be9ETznPLaHOmeJqzYNIXv1ADEzENuQonIoobzThOYPuK/6GhrWNIJDVTgBLCrz3Am73PyEU2urQClZp0hLTtA==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-28.1.3.tgz", + "integrity": "sha512-lzc8CpUbSoE4dqT0U+g1qODQjBRHPpCPXissXD4mS9+sWQdmmpeJ9zSH1rS1HEkrsMN0fb7nKrJ9giAR1d3wBw==", + "dev": true, "requires": { - "expect": "^28.1.0", - "jest-snapshot": "^28.1.0" + "expect": "^28.1.3", + "jest-snapshot": "^28.1.3" } }, "@jest/expect-utils": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-28.1.0.tgz", - "integrity": "sha512-5BrG48dpC0sB80wpeIX5FU6kolDJI4K0n5BM9a5V38MGx0pyRvUBSS0u2aNTdDzmOrCjhOg8pGs6a20ivYkdmw==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-28.1.3.tgz", + "integrity": "sha512-wvbi9LUrHJLn3NlDW6wF2hvIMtd4JUl2QNVrjq+IBSHirgfrR3o9RnVtxzdEGO2n9JyIWwHnLfby5KzqBGg2YA==", + "dev": true, "requires": { "jest-get-type": "^28.0.2" } }, "@jest/fake-timers": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-28.1.0.tgz", - "integrity": "sha512-Xqsf/6VLeAAq78+GNPzI7FZQRf5cCHj1qgQxCjws9n8rKw8r1UYoeaALwBvyuzOkpU3c1I6emeMySPa96rxtIg==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-28.1.3.tgz", + "integrity": "sha512-D/wOkL2POHv52h+ok5Oj/1gOG9HSywdoPtFsRCUmlCILXNn5eIWmcnd3DIiWlJnpGvQtmajqBP95Ei0EimxfLw==", + "dev": true, "requires": { - "@jest/types": "^28.1.0", - "@sinonjs/fake-timers": "^9.1.1", + "@jest/types": "^28.1.3", + "@sinonjs/fake-timers": "^9.1.2", "@types/node": "*", - "jest-message-util": "^28.1.0", - "jest-mock": "^28.1.0", - "jest-util": "^28.1.0" + "jest-message-util": "^28.1.3", + "jest-mock": "^28.1.3", + "jest-util": "^28.1.3" } }, "@jest/globals": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-28.1.0.tgz", - "integrity": "sha512-3m7sTg52OTQR6dPhsEQSxAvU+LOBbMivZBwOvKEZ+Rb+GyxVnXi9HKgOTYkx/S99T8yvh17U4tNNJPIEQmtwYw==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-28.1.3.tgz", + "integrity": "sha512-XFU4P4phyryCXu1pbcqMO0GSQcYe1IsalYCDzRNyhetyeyxMcIxa11qPNDpVNLeretItNqEmYYQn1UYz/5x1NA==", + "dev": true, "requires": { - "@jest/environment": "^28.1.0", - "@jest/expect": "^28.1.0", - "@jest/types": "^28.1.0" + "@jest/environment": "^28.1.3", + "@jest/expect": "^28.1.3", + "@jest/types": "^28.1.3" } }, "@jest/reporters": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-28.1.0.tgz", - "integrity": "sha512-qxbFfqap/5QlSpIizH9c/bFCDKsQlM4uAKSOvZrP+nIdrjqre3FmKzpTtYyhsaVcOSNK7TTt2kjm+4BJIjysFA==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-28.1.3.tgz", + "integrity": "sha512-JuAy7wkxQZVNU/V6g9xKzCGC5LVXx9FDcABKsSXp5MiKPEE2144a/vXTEDoyzjUpZKfVwp08Wqg5A4WfTMAzjg==", + "dev": true, "requires": { "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^28.1.0", - "@jest/test-result": "^28.1.0", - "@jest/transform": "^28.1.0", - "@jest/types": "^28.1.0", - "@jridgewell/trace-mapping": "^0.3.7", + "@jest/console": "^28.1.3", + "@jest/test-result": "^28.1.3", + "@jest/transform": "^28.1.3", + "@jest/types": "^28.1.3", + "@jridgewell/trace-mapping": "^0.3.13", "@types/node": "*", "chalk": "^4.0.0", "collect-v8-coverage": "^1.0.0", @@ -548,71 +8627,77 @@ "istanbul-lib-report": "^3.0.0", "istanbul-lib-source-maps": "^4.0.0", "istanbul-reports": "^3.1.3", - "jest-util": "^28.1.0", - "jest-worker": "^28.1.0", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "jest-worker": "^28.1.3", "slash": "^3.0.0", "string-length": "^4.0.1", "strip-ansi": "^6.0.0", "terminal-link": "^2.0.0", - "v8-to-istanbul": "^9.0.0" + "v8-to-istanbul": "^9.0.1" } }, "@jest/schemas": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.0.2.tgz", - "integrity": "sha512-YVDJZjd4izeTDkij00vHHAymNXQ6WWsdChFRK86qck6Jpr3DCL5W3Is3vslviRlP+bLuMYRLbdp98amMvqudhA==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "dev": true, "requires": { - "@sinclair/typebox": "^0.23.3" + "@sinclair/typebox": "^0.24.1" } }, "@jest/source-map": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-28.0.2.tgz", - "integrity": "sha512-Y9dxC8ZpN3kImkk0LkK5XCEneYMAXlZ8m5bflmSL5vrwyeUpJfentacCUg6fOb8NOpOO7hz2+l37MV77T6BFPw==", + "version": "28.1.2", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-28.1.2.tgz", + "integrity": "sha512-cV8Lx3BeStJb8ipPHnqVw/IM2VCMWO3crWZzYodSIkxXnRcXJipCdx1JCK0K5MsJJouZQTH73mzf4vgxRaH9ww==", + "dev": true, "requires": { - "@jridgewell/trace-mapping": "^0.3.7", + "@jridgewell/trace-mapping": "^0.3.13", "callsites": "^3.0.0", "graceful-fs": "^4.2.9" } }, "@jest/test-result": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.0.tgz", - "integrity": "sha512-sBBFIyoPzrZho3N+80P35A5oAkSKlGfsEFfXFWuPGBsW40UAjCkGakZhn4UQK4iQlW2vgCDMRDOob9FGKV8YoQ==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", + "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", + "dev": true, "requires": { - "@jest/console": "^28.1.0", - "@jest/types": "^28.1.0", + "@jest/console": "^28.1.3", + "@jest/types": "^28.1.3", "@types/istanbul-lib-coverage": "^2.0.0", "collect-v8-coverage": "^1.0.0" } }, "@jest/test-sequencer": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-28.1.0.tgz", - "integrity": "sha512-tZCEiVWlWNTs/2iK9yi6o3AlMfbbYgV4uuZInSVdzZ7ftpHZhCMuhvk2HLYhCZzLgPFQ9MnM1YaxMnh3TILFiQ==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-28.1.3.tgz", + "integrity": "sha512-NIMPEqqa59MWnDi1kvXXpYbqsfQmSJsIbnd85mdVGkiDfQ9WQQTXOLsvISUfonmnBT+w85WEgneCigEEdHDFxw==", + "dev": true, "requires": { - "@jest/test-result": "^28.1.0", + "@jest/test-result": "^28.1.3", "graceful-fs": "^4.2.9", - "jest-haste-map": "^28.1.0", + "jest-haste-map": "^28.1.3", "slash": "^3.0.0" } }, "@jest/transform": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-28.1.0.tgz", - "integrity": "sha512-omy2xe5WxlAfqmsTjTPxw+iXRTRnf+NtX0ToG+4S0tABeb4KsKmPUHq5UBuwunHg3tJRwgEQhEp0M/8oiatLEA==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-28.1.3.tgz", + "integrity": "sha512-u5dT5di+oFI6hfcLOHGTAfmUxFRrjK+vnaP0kkVow9Md/M7V/MxqQMOz/VV25UZO8pzeA9PjfTpOu6BDuwSPQA==", + "dev": true, "requires": { "@babel/core": "^7.11.6", - "@jest/types": "^28.1.0", - "@jridgewell/trace-mapping": "^0.3.7", + "@jest/types": "^28.1.3", + "@jridgewell/trace-mapping": "^0.3.13", "babel-plugin-istanbul": "^6.1.1", "chalk": "^4.0.0", "convert-source-map": "^1.4.0", "fast-json-stable-stringify": "^2.0.0", "graceful-fs": "^4.2.9", - "jest-haste-map": "^28.1.0", + "jest-haste-map": "^28.1.3", "jest-regex-util": "^28.0.2", - "jest-util": "^28.1.0", + "jest-util": "^28.1.3", "micromatch": "^4.0.4", "pirates": "^4.0.4", "slash": "^3.0.0", @@ -620,11 +8705,12 @@ } }, "@jest/types": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.0.tgz", - "integrity": "sha512-xmEggMPr317MIOjjDoZ4ejCSr9Lpbt/u34+dvc99t7DS8YirW5rwZEhzKPC2BMUFkUhI48qs6qLUSGw5FuL0GA==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "dev": true, "requires": { - "@jest/schemas": "^28.0.2", + "@jest/schemas": "^28.1.3", "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", @@ -636,33 +8722,38 @@ "version": "0.1.1", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "dev": true, "requires": { "@jridgewell/set-array": "^1.0.0", "@jridgewell/sourcemap-codec": "^1.4.10" } }, "@jridgewell/resolve-uri": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.7.tgz", - "integrity": "sha512-8cXDaBBHOr2pQ7j77Y6Vp5VDT2sIqWyWQ56TjEq4ih/a4iST3dItRe8Q9fp0rrIl9DoKhWQtUQz/YpOxLkXbNA==" + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true }, "@jridgewell/set-array": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.1.tgz", - "integrity": "sha512-Ct5MqZkLGEXTVmQYbGtx9SVqD2fqwvdubdps5D3djjAkgkKwT918VNOz65pEHFaYTeWcukmJmH5SwsA9Tn2ObQ==" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true }, "@jridgewell/sourcemap-codec": { - "version": "1.4.13", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.13.tgz", - "integrity": "sha512-GryiOJmNcWbovBxTfZSF71V/mXbgcV3MewDe3kIMCLyIh5e7SKAeUZs+rMnJ8jkMolZ/4/VsdBmMrw3l+VdZ3w==" + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true }, "@jridgewell/trace-mapping": { - "version": "0.3.13", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.13.tgz", - "integrity": "sha512-o1xbKhp9qnIAoHJSWd6KlCZfqslL4valSF81H8ImioOAxluWYWOpWkpyktY2vnt4tbrX9XYaxovq6cgowaJp2w==", + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "dev": true, "requires": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" } }, "@nodelib/fs.scandir": { @@ -689,14 +8780,16 @@ } }, "@sinclair/typebox": { - "version": "0.23.5", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.23.5.tgz", - "integrity": "sha512-AFBVi/iT4g20DHoujvMH1aEDn8fGJh4xsRGCP6d8RpLPMqsNPvW01Jcn0QysXTsg++/xj25NmJsGyH9xug/wKg==" + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", + "dev": true }, "@sinonjs/commons": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", - "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", + "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", + "dev": true, "requires": { "type-detect": "4.0.8" } @@ -705,17 +8798,24 @@ "version": "9.1.2", "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-9.1.2.tgz", "integrity": "sha512-BPS4ynJW/o92PUR4wgriz2Ud5gpST5vz6GQfMixEDK0Z8ZCUv2M7SkBLykH56T++Xs+8ln9zTGbOvNGIe02/jw==", + "dev": true, "requires": { "@sinonjs/commons": "^1.7.0" } }, + "@tootallnate/once": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==" + }, "@types/babel__core": { - "version": "7.1.19", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", - "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.0.tgz", + "integrity": "sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==", + "dev": true, "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0", + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", "@types/babel__generator": "*", "@types/babel__template": "*", "@types/babel__traverse": "*" @@ -725,6 +8825,7 @@ "version": "7.6.4", "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "dev": true, "requires": { "@babel/types": "^7.0.0" } @@ -733,23 +8834,26 @@ "version": "7.4.1", "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "dev": true, "requires": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0" } }, "@types/babel__traverse": { - "version": "7.17.1", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.17.1.tgz", - "integrity": "sha512-kVzjari1s2YVi77D3w1yuvohV2idweYXMCDzqBiVNN63TcDWrIlTVOYpqVrvbbyOE/IyzBoTKF0fdnLPEORFxA==", + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.3.tgz", + "integrity": "sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w==", + "dev": true, "requires": { "@babel/types": "^7.3.0" } }, "@types/graceful-fs": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", - "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz", + "integrity": "sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==", + "dev": true, "requires": { "@types/node": "*" } @@ -757,12 +8861,14 @@ "@types/istanbul-lib-coverage": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", - "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", + "dev": true }, "@types/istanbul-lib-report": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "dev": true, "requires": { "@types/istanbul-lib-coverage": "*" } @@ -771,29 +8877,39 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "dev": true, "requires": { "@types/istanbul-lib-report": "*" } }, "@types/node": { - "version": "17.0.33", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.33.tgz", - "integrity": "sha512-miWq2m2FiQZmaHfdZNcbpp9PuXg34W5JZ5CrJ/BaS70VuhoJENBEQybeiYSaPBRNq6KQGnjfEnc/F3PN++D+XQ==" + "version": "18.13.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.13.0.tgz", + "integrity": "sha512-gC3TazRzGoOnoKAhUx+Q0t8S9Tzs74z7m0ipwGpSqQrleP14hKxP4/JUeEQcD3W1/aIpnWl8pHowI7WokuZpXg==", + "devOptional": true }, "@types/prettier": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.6.1.tgz", - "integrity": "sha512-XFjFHmaLVifrAKaZ+EKghFHtHSUonyw8P2Qmy2/+osBnrKbH9UYtlK10zg8/kCt47MFilll/DEDKy3DHfJ0URw==" + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.2.tgz", + "integrity": "sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg==", + "dev": true }, "@types/stack-utils": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", - "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", + "dev": true + }, + "@types/triple-beam": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@types/triple-beam/-/triple-beam-1.3.2.tgz", + "integrity": "sha512-txGIh+0eDFzKGC25zORnswy+br1Ha7hj5cMVwKIU7+s0U2AxxJru/jZSMU6OC9MJWP6+pc/hc6ZjyZShpsyY2g==" }, "@types/yargs": { - "version": "17.0.10", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", - "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==", + "version": "17.0.22", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.22.tgz", + "integrity": "sha512-pet5WJ9U8yPVRhkwuEIp5ktAeAqRZOq4UdAyWLWzxbtpyXnzbtLdKiXAjJzi/KLmPGS9wk86lUFWZFN6sISo4g==", + "dev": true, "requires": { "@types/yargs-parser": "*" } @@ -801,7 +8917,8 @@ "@types/yargs-parser": { "version": "21.0.0", "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", - "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", + "dev": true }, "@types/yauzl": { "version": "2.10.0", @@ -812,6 +8929,14 @@ "@types/node": "*" } }, + "abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "requires": { + "event-target-shim": "^5.0.0" + } + }, "accepts": { "version": "1.3.8", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", @@ -844,6 +8969,7 @@ "version": "4.3.2", "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, "requires": { "type-fest": "^0.21.3" } @@ -862,9 +8988,10 @@ } }, "anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, "requires": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -882,12 +9009,37 @@ "requires": { "delegates": "^1.0.0", "readable-stream": "^2.0.6" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } } }, "argparse": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, "requires": { "sprintf-js": "~1.0.2" } @@ -895,12 +9047,12 @@ "array-differ": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", - "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=" + "integrity": "sha512-LeZY+DZDRnvP7eMuQ6LHfCzUGxAAIViUBliK24P3hWXL6y4SortgR6Nim6xrkfSLlmH0+k+9NYNwVC2s53ZrYQ==" }, "array-flatten": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" }, "array-union": { "version": "2.1.0", @@ -910,17 +9062,17 @@ "array-uniq": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=" + "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==" }, "arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==" }, "asap": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" }, "asn1": { "version": "0.2.6", @@ -933,7 +9085,7 @@ "assert-plus": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==" }, "async": { "version": "2.6.4", @@ -948,10 +9100,18 @@ "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" }, + "async-retry": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/async-retry/-/async-retry-1.3.3.tgz", + "integrity": "sha512-wfr/jstw9xNi/0teMHrRW7dsz3Lt5ARhYNZ2ewpadnhaIp5mbALhOAP+EAdsC7t4Z6wqsDVv9+W6gm1Dk9mEyw==", + "requires": { + "retry": "0.13.1" + } + }, "asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" }, "at-least-node": { "version": "1.0.0", @@ -961,22 +9121,23 @@ "aws-sign2": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" + "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==" }, "aws4": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", - "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==" + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.12.0.tgz", + "integrity": "sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==" }, "babel-jest": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-28.1.0.tgz", - "integrity": "sha512-zNKk0yhDZ6QUwfxh9k07GII6siNGMJWVUU49gmFj5gfdqDKLqa2RArXOF2CODp4Dr7dLxN2cvAV+667dGJ4b4w==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-28.1.3.tgz", + "integrity": "sha512-epUaPOEWMk3cWX0M/sPvCHHCe9fMFAa/9hXEgKP8nFfNl/jlGkE9ucq9NqkZGXLDduCJYS0UvSlPUwC0S+rH6Q==", + "dev": true, "requires": { - "@jest/transform": "^28.1.0", + "@jest/transform": "^28.1.3", "@types/babel__core": "^7.1.14", "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^28.0.2", + "babel-preset-jest": "^28.1.3", "chalk": "^4.0.0", "graceful-fs": "^4.2.9", "slash": "^3.0.0" @@ -986,6 +9147,7 @@ "version": "6.1.1", "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.0.0", "@istanbuljs/load-nyc-config": "^1.0.0", @@ -995,9 +9157,10 @@ } }, "babel-plugin-jest-hoist": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-28.0.2.tgz", - "integrity": "sha512-Kizhn/ZL+68ZQHxSnHyuvJv8IchXD62KQxV77TBDV/xoBFBOfgRAk97GNs6hXdTTCiVES9nB2I6+7MXXrk5llQ==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-28.1.3.tgz", + "integrity": "sha512-Ys3tUKAmfnkRUpPdpa98eYrAR0nV+sSFUZZEGuQ2EbFd1y4SOLtD5QDNHAq+bb9a+bbXvYQC4b+ID/THIMcU6Q==", + "dev": true, "requires": { "@babel/template": "^7.3.3", "@babel/types": "^7.3.3", @@ -1009,6 +9172,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "dev": true, "requires": { "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-bigint": "^7.8.3", @@ -1025,11 +9189,12 @@ } }, "babel-preset-jest": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-28.0.2.tgz", - "integrity": "sha512-sYzXIdgIXXroJTFeB3S6sNDWtlJ2dllCdTEsnZ65ACrMojj3hVNFRmnJ1HZtomGi+Be7aqpY/HJ92fr8OhKVkQ==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-28.1.3.tgz", + "integrity": "sha512-L+fupJvlWAHbQfn74coNX3zf60LXMJsezNvvx8eIh7iOR1luJ1poxYgQk1F8PYtNq/6QODDHCqsSnTFSWC491A==", + "dev": true, "requires": { - "babel-plugin-jest-hoist": "^28.0.2", + "babel-plugin-jest-hoist": "^28.1.3", "babel-preset-current-node-syntax": "^1.0.0" } }, @@ -1046,15 +9211,15 @@ "bcrypt-pbkdf": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", "requires": { "tweetnacl": "^0.14.3" } }, "bignumber.js": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-2.4.0.tgz", - "integrity": "sha1-g4qZLan51zfg9LLbC+YrsJ3Qxeg=" + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.1.tgz", + "integrity": "sha512-pHm4LsMJ6lzgNGVfZHjMoO8sdoRhOzOH4MLmY65Jg70bpxCKu5iOHNJyfF6OyvYw7t8Fpf35RuzUyqnQsj8Vig==" }, "bl": { "version": "4.1.0", @@ -1064,34 +9229,17 @@ "buffer": "^5.5.0", "inherits": "^2.0.4", "readable-stream": "^3.4.0" - }, - "dependencies": { - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } } }, "bmp-js": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/bmp-js/-/bmp-js-0.0.1.tgz", - "integrity": "sha1-WtAUcJnROp84qnuZrx1ueGZu038=" + "integrity": "sha512-OS74Rlt0Aynu2mTPmY9RZOUOXlqWecFIILFXr70vv16/xCZnFxvri9IKkF1IGxQ8r9dOE62qGNpKxXx8Lko8bg==" }, "body-parser": { "version": "1.18.3", "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.3.tgz", - "integrity": "sha1-WykhmP/dVTs6DyDe0FkrlWlVyLQ=", + "integrity": "sha512-YQyoqQG3sO8iCmf8+hyVpgHHOv0/hCEFiS4zTGUwTA1HjAFX66wRcNQrVCeJq9pgESMRvUAOvSil5MJlmccuKQ==", "requires": { "bytes": "3.0.0", "content-type": "~1.0.4", @@ -1123,21 +9271,22 @@ } }, "browserslist": { - "version": "4.20.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.3.tgz", - "integrity": "sha512-NBhymBQl1zM0Y5dQT/O+xiLP9/rzOIQdKM/eMJBAq7yBgaB6krIYLGejrwVYnSHZdqjscB1SPuAjHwxjvN6Wdg==", + "version": "4.21.5", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", + "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", + "dev": true, "requires": { - "caniuse-lite": "^1.0.30001332", - "electron-to-chromium": "^1.4.118", - "escalade": "^3.1.1", - "node-releases": "^2.0.3", - "picocolors": "^1.0.0" + "caniuse-lite": "^1.0.30001449", + "electron-to-chromium": "^1.4.284", + "node-releases": "^2.0.8", + "update-browserslist-db": "^1.0.10" } }, "bser": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dev": true, "requires": { "node-int64": "^0.4.0" } @@ -1154,12 +9303,17 @@ "buffer-crc32": { "version": "0.2.13", "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=" + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==" }, "buffer-equal": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.1.tgz", - "integrity": "sha1-kbx0sR6kBbyRa8aqkI+q+ltKrEs=" + "integrity": "sha512-RgSV6InVQ9ODPdLWJ5UAqBqJBOg370Nz6ZQtRzpt6nUjc8v0St97uJ4PYC6NztqIScrAXafKM3mZPMygSe1ggA==" + }, + "buffer-equal-constant-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", + "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==" }, "buffer-from": { "version": "1.1.2", @@ -1169,27 +9323,30 @@ "bytes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==" }, "callsites": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true }, "camelcase": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true }, "caniuse-lite": { - "version": "1.0.30001340", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001340.tgz", - "integrity": "sha512-jUNz+a9blQTQVu4uFcn17uAD8IDizPzQkIKh3LCJfg9BkyIqExYYdyc/ZSlWUSKb8iYiXxKsxbv4zYSvkqjrxw==" + "version": "1.0.30001451", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001451.tgz", + "integrity": "sha512-XY7UbUpGRatZzoRft//5xOa69/1iGJRBlrieH6QYrkKLIFn3m7OVEJ81dSrKoy2BnKsdbX5cLrOispZNYo9v2w==", + "dev": true }, "caseless": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" + "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==" }, "chalk": { "version": "4.1.2", @@ -1203,7 +9360,8 @@ "char-regex": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==" + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "dev": true }, "chownr": { "version": "1.1.4", @@ -1211,39 +9369,63 @@ "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" }, "ci-info": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.1.tgz", - "integrity": "sha512-SXgeMX9VwDe7iFFaEWkA5AstuER9YKqy4EhHqr4DVqkwmD9rpVimkMKWHdjn30Ja45txyjhSn63lVX69eVCckg==" + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.7.1.tgz", + "integrity": "sha512-4jYS4MOAaCIStSRwiuxc4B8MYhIe676yO1sYGzARnjXkWpmzZMMYxY6zu8WYWDhSuth5zhrQ1rhNSibyyvv4/w==", + "dev": true }, "cjs-module-lexer": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", - "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==" + "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==", + "dev": true }, "cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, "requires": { "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", + "strip-ansi": "^6.0.1", "wrap-ansi": "^7.0.0" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + } } }, "co": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "dev": true }, "code-point-at": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" + "integrity": "sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==" }, "collect-v8-coverage": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", - "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" + "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", + "dev": true }, "color": { "version": "3.2.1", @@ -1265,7 +9447,7 @@ "color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" } } }, @@ -1294,7 +9476,7 @@ "colornames": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/colornames/-/colornames-1.1.1.tgz", - "integrity": "sha1-+IiQMGhcfE/54qVZ9Qd+t2qBb5Y=" + "integrity": "sha512-/pyV40IrsdulWv+wFPmERh9k/mjsPZ64yUMDmWrtj/k1nmgrzzIENWKdaVKyBbvFdQWqkcaRxr+polCo3VMe7A==" }, "colorspace": { "version": "1.1.4", @@ -1313,10 +9495,18 @@ "delayed-stream": "~1.0.0" } }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" }, "concat-stream": { "version": "1.6.2", @@ -1327,50 +9517,72 @@ "inherits": "^2.0.3", "readable-stream": "^2.2.2", "typedarray": "^0.0.6" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } } }, "console-control-strings": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" + "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==" }, "content-disposition": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", - "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=" + "integrity": "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==" }, "content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==" }, "convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", - "requires": { - "safe-buffer": "~5.1.1" - } + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true }, "cookie": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", - "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=" + "integrity": "sha512-+IJOX0OqlHCszo2mBUq+SrEbCj6w7Kpffqx60zYbPTFaO4+yYgRjHwcZNpWvaTylDHaV7PPmBHzSecZiMhtPgw==" }, "cookie-signature": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" }, "core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==" }, "cp-file": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/cp-file/-/cp-file-5.0.0.tgz", - "integrity": "sha1-vHAP0wyjLSTUbH+wK5kuQ1/FqXg=", + "integrity": "sha512-08tcP4CfMVIJGh6vIvG6WSxAJPFVw+DSdfim10azS0F9m36pi+wCYqvlIXk4lSz/Q9N/gRw7zlKQLDnYE6M8Eg==", "requires": { "graceful-fs": "^4.1.2", "make-dir": "^1.0.0", @@ -1395,12 +9607,23 @@ "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==", "requires": { "node-fetch": "2.6.7" + }, + "dependencies": { + "node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "requires": { + "whatwg-url": "^5.0.0" + } + } } }, "cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, "requires": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -1410,7 +9633,7 @@ "dashdash": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", "requires": { "assert-plus": "^1.0.0" } @@ -1434,7 +9657,8 @@ "dedent": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=" + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", + "dev": true }, "deep-extend": { "version": "0.6.0", @@ -1447,39 +9671,41 @@ "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" }, "deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.0.tgz", + "integrity": "sha512-z2wJZXrmeHdvYJp/Ux55wIjqo81G5Bp4c+oELTW+7ar6SogWHajt5a9gO3s3IDaGSAXjDk0vlQKN3rms8ab3og==", + "dev": true }, "delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" }, "delegates": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==" }, "depd": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==" }, "destroy": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + "integrity": "sha512-3NdhDuEXnfun/z7x9GOElY49LoqVHoGScmOKwmxhsS8N5Y+Z8KyPPDnaSzqWgYt/ji4mqwfTS34Htrk0zPIXVg==" }, "detect-libc": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", - "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=" + "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==" }, "detect-newline": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", - "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==" + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "dev": true }, "devtools-protocol": { "version": "0.0.1011705", @@ -1497,9 +9723,10 @@ } }, "diff-sequences": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-28.0.2.tgz", - "integrity": "sha512-YtEoNynLDFCRznv/XDalsKGSZDoj0U5kLnXvY0JSq3nBboRrZXjD81+eSiwi+nzcZDwedMmcowcxNwwgFW23mQ==" + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-28.1.1.tgz", + "integrity": "sha512-FU0iFaH/E23a+a718l8Qa/19bF9p06kgE0KipMOMadwa3SjnaElKzPaUC0vnibs6/B/9ni97s61mcejk8W1fQw==", + "dev": true }, "dir-glob": { "version": "3.0.1", @@ -1509,34 +9736,55 @@ "path-type": "^4.0.0" } }, - "dom-walk": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", - "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==" - }, + "dom-walk": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", + "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==" + }, + "duplexify": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.2.tgz", + "integrity": "sha512-fz3OjcNCHmRP12MJoZMPglx8m4rrFP8rovnk4vT8Fs+aonZoCwGg10dSsQsfP/E62eZcPTMSMP6686fu9Qlqtw==", + "requires": { + "end-of-stream": "^1.4.1", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1", + "stream-shift": "^1.0.0" + } + }, "ecc-jsbn": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", "requires": { "jsbn": "~0.1.0", "safer-buffer": "^2.1.0" } }, + "ecdsa-sig-formatter": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", + "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", + "requires": { + "safe-buffer": "^5.0.1" + } + }, "ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" }, "electron-to-chromium": { - "version": "1.4.137", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.137.tgz", - "integrity": "sha512-0Rcpald12O11BUogJagX3HsCN3FE83DSqWjgXoHo5a72KUKMSfI39XBgJpgNNxS9fuGzytaFjE06kZkiVFy2qA==" + "version": "1.4.289", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.289.tgz", + "integrity": "sha512-relLdMfPBxqGCxy7Gyfm1HcbRPcFUJdlgnCPVgQ23sr1TvUrRJz0/QPoGP0+x41wOVSTN/Wi3w6YDgHiHJGOzg==", + "dev": true }, "emittery": { "version": "0.10.2", "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", - "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==" + "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", + "dev": true }, "emoji-regex": { "version": "8.0.0", @@ -1546,7 +9794,7 @@ "enabled": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/enabled/-/enabled-1.0.2.tgz", - "integrity": "sha1-ll9lE9LC0cX0ZStkouM5ZGf8L5M=", + "integrity": "sha512-nnzgVSpB35qKrUN8358SjO1bYAmxoThECTWw9s3J0x5G8A9hokKHVDFzBjVpCoSryo6MhN8woVyascN5jheaNA==", "requires": { "env-variable": "0.0.x" } @@ -1554,7 +9802,7 @@ "encodeurl": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" }, "end-of-stream": { "version": "1.4.4", @@ -1564,6 +9812,11 @@ "once": "^1.4.0" } }, + "ent": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz", + "integrity": "sha512-GHrMyVZQWvTIdDtpiEXdHZnFQKzeO09apj8Cbl4pKWy4i0Oprcq17usfDt5aO63swf0JOeMWjWQE/LzgSRuWpA==" + }, "env-variable": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/env-variable/-/env-variable-0.0.6.tgz", @@ -1581,6 +9834,7 @@ "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, "requires": { "is-arrayish": "^0.2.1" } @@ -1593,7 +9847,7 @@ "es6-promisify": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", - "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", + "integrity": "sha512-C+d6UdsYDk0lMebHNR4S2NybQMMngAOnOwYBQjTOiv0MkoJMP0Myw2mgpDLBcpfCmRLxyFqYhS/CfOENq4SJhQ==", "requires": { "es6-promise": "^4.0.3" } @@ -1606,12 +9860,13 @@ "escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" }, "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true }, "escodegen": { "version": "2.0.0", @@ -1643,12 +9898,18 @@ "etag": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" + }, + "event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==" }, "execa": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, "requires": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.0", @@ -1664,12 +9925,13 @@ "exif-parser": { "version": "0.1.12", "resolved": "https://registry.npmjs.org/exif-parser/-/exif-parser-0.1.12.tgz", - "integrity": "sha1-WKnS1ywCwfbwKg70qRZicrd2CSI=" + "integrity": "sha512-c2bQfLNbMzLPmzQuOr8fy0csy84WmwnER81W88DzTp9CYNPJ6yzOj2EZAh9pywYpqHnshVLHQJ8WzldAyfY+Iw==" }, "exit": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=" + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "dev": true }, "expand-template": { "version": "2.0.3", @@ -1677,15 +9939,16 @@ "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==" }, "expect": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/expect/-/expect-28.1.0.tgz", - "integrity": "sha512-qFXKl8Pmxk8TBGfaFKRtcQjfXEnKAs+dmlxdwvukJZorwrAabT7M3h8oLOG01I2utEhkmUTi17CHaPBovZsKdw==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/expect/-/expect-28.1.3.tgz", + "integrity": "sha512-eEh0xn8HlsuOBxFgIss+2mX85VAS4Qy3OSkjV7rlBWljtA4oWH37glVGyOZSZvErDT/yBywZdPGwCXuTvSG85g==", + "dev": true, "requires": { - "@jest/expect-utils": "^28.1.0", + "@jest/expect-utils": "^28.1.3", "jest-get-type": "^28.0.2", - "jest-matcher-utils": "^28.1.0", - "jest-message-util": "^28.1.0", - "jest-util": "^28.1.0" + "jest-matcher-utils": "^28.1.3", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3" } }, "express": { @@ -1723,13 +9986,6 @@ "type-is": "~1.6.16", "utils-merge": "1.0.1", "vary": "~1.1.2" - }, - "dependencies": { - "statuses": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", - "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==" - } } }, "express-request-id": { @@ -1738,6 +9994,13 @@ "integrity": "sha512-qpxK6XhDYtdx9FvxwCHkUeZVWtkGbWR87hBAzGECfwYF/QQCPXEwwB2/9NGkOR1tT7/aLs9mma3CT0vjSzuZVw==", "requires": { "uuid": "^3.3.2" + }, + "dependencies": { + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" + } } }, "extend": { @@ -1769,7 +10032,7 @@ "extsprintf": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" + "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==" }, "fast-deep-equal": { "version": "3.1.3", @@ -1777,9 +10040,9 @@ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" }, "fast-glob": { - "version": "3.2.11", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", - "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", "requires": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -1796,20 +10059,26 @@ "fast-levenshtein": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" + }, + "fast-text-encoding": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/fast-text-encoding/-/fast-text-encoding-1.0.6.tgz", + "integrity": "sha512-VhXlQgj9ioXCqGstD37E/HBeqEGV/qOD/kmbVG8h5xKBYvM1L3lR1Zn4555cQ8GkYbJa8aJSipLPndE1k6zK2w==" }, "fastq": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", "requires": { "reusify": "^1.0.4" } }, "fb-watchman": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", - "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "dev": true, "requires": { "bser": "2.1.1" } @@ -1817,7 +10086,7 @@ "fd-slicer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz", - "integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=", + "integrity": "sha512-MX1ZLPIuKED51hrI4++K+1B0VX87Cs4EkybD2q12Ysuf5p4vkmHqMvQJRlDwROqFr4D2Pzyit5wGQxf30grIcw==", "requires": { "pend": "~1.2.0" } @@ -1838,7 +10107,7 @@ "file-type": { "version": "3.9.0", "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", - "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=" + "integrity": "sha512-RLoqTXE8/vPmMuTI88DAzhMYC99I8BWv7zYP4A1puo5HIjEJ5EX48ighy4ZyKMG9EDXxBgW6e++cn7d1xuFghA==" }, "fill-range": { "version": "7.0.1", @@ -1860,13 +10129,6 @@ "parseurl": "~1.3.2", "statuses": "~1.4.0", "unpipe": "~1.0.0" - }, - "dependencies": { - "statuses": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", - "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==" - } } }, "find-up": { @@ -1881,7 +10143,7 @@ "forever-agent": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" + "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==" }, "form-data": { "version": "2.3.3", @@ -1901,21 +10163,45 @@ "fresh": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" }, "from2": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "integrity": "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==", "requires": { "inherits": "^2.0.1", "readable-stream": "^2.0.0" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } } }, "fs": { "version": "0.0.1-security", "resolved": "https://registry.npmjs.org/fs/-/fs-0.0.1-security.tgz", - "integrity": "sha1-invTcYa23d84E/I4WLV+yq9eQdQ=" + "integrity": "sha512-3XY9e1pP0CVEUCdj5BmfIZxRBTSDycnbqhIOGec9QYtmVH2fbLpj86CFWkrNOkt/Fvty4KZG5lTglL9j/gJ87w==" }, "fs-constants": { "version": "1.0.0", @@ -1936,12 +10222,13 @@ "fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" }, "fsevents": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, "optional": true }, "function-bind": { @@ -1952,7 +10239,7 @@ "gauge": { "version": "2.7.4", "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "integrity": "sha512-14x4kjc6lkD3ltw589k0NrPD6cCNTD6CWoVUNpB85+DrtONoZn+Rug6xZU5RvSC4+TZPxA5AnBibQYAvZn41Hg==", "requires": { "aproba": "^1.0.3", "console-control-strings": "^1.0.0", @@ -1967,40 +10254,75 @@ "ansi-regex": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==" }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", "requires": { - "number-is-nan": "^1.0.0" + "ansi-regex": "^2.0.0" + } + } + } + }, + "gaxios": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-5.0.2.tgz", + "integrity": "sha512-TjtV2AJOZoMQqRYoy5eM8cCQogYwazWNYLQ72QB0kwa6vHHruYkGmhhyrlzbmgNHK1dNnuP2WSH81urfzyN2Og==", + "requires": { + "extend": "^3.0.2", + "https-proxy-agent": "^5.0.0", + "is-stream": "^2.0.0", + "node-fetch": "^2.6.7" + }, + "dependencies": { + "agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "requires": { + "debug": "4" } }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" + "ms": "2.1.2" } }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", "requires": { - "ansi-regex": "^2.0.0" + "agent-base": "6", + "debug": "4" } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" } } }, + "gcp-metadata": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-5.2.0.tgz", + "integrity": "sha512-aFhhvvNycky2QyhG+dcfEdHBF0FRbYcf39s6WNHUDysKSrbJ5vuFbjydxBcmewtXeV248GP8dWT3ByPNxsyHCw==", + "requires": { + "gaxios": "^5.0.0", + "json-bigint": "^1.0.0" + } + }, "gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true }, "get-caller-file": { "version": "2.0.5", @@ -2010,17 +10332,19 @@ "get-package-type": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==" + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "dev": true }, "get-stream": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true }, "getpass": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", "requires": { "assert-plus": "^1.0.0" } @@ -2028,17 +10352,17 @@ "github-from-package": { "version": "0.0.0", "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", - "integrity": "sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4=" + "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==" }, "glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", - "minimatch": "^3.0.4", + "minimatch": "^3.1.1", "once": "^1.3.0", "path-is-absolute": "^1.0.0" } @@ -2063,7 +10387,8 @@ "globals": { "version": "11.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true }, "globby": { "version": "11.1.0", @@ -2078,15 +10403,49 @@ "slash": "^3.0.0" } }, + "google-auth-library": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-8.7.0.tgz", + "integrity": "sha512-1M0NG5VDIvJZEnstHbRdckLZESoJwguinwN8Dhae0j2ZKIQFIV63zxm6Fo6nM4xkgqUr2bbMtV5Dgo+Hy6oo0Q==", + "requires": { + "arrify": "^2.0.0", + "base64-js": "^1.3.0", + "ecdsa-sig-formatter": "^1.0.11", + "fast-text-encoding": "^1.0.0", + "gaxios": "^5.0.0", + "gcp-metadata": "^5.0.0", + "gtoken": "^6.1.0", + "jws": "^4.0.0", + "lru-cache": "^6.0.0" + } + }, + "google-p12-pem": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/google-p12-pem/-/google-p12-pem-4.0.1.tgz", + "integrity": "sha512-WPkN4yGtz05WZ5EhtlxNDWPhC4JIic6G8ePitwUWy4l+XPVYec+a0j0Ts47PDtW59y3RwAhUd9/h9ZZ63px6RQ==", + "requires": { + "node-forge": "^1.3.1" + } + }, "graceful-fs": { "version": "4.2.10", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" }, + "gtoken": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/gtoken/-/gtoken-6.1.2.tgz", + "integrity": "sha512-4ccGpzz7YAr7lxrT2neugmXQ3hP9ho2gcaityLVkiUecAiwiy60Ii8gRbZeOsXV19fYaRjgBSshs8kXw+NKCPQ==", + "requires": { + "gaxios": "^5.0.1", + "google-p12-pem": "^4.0.0", + "jws": "^4.0.0" + } + }, "har-schema": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" + "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==" }, "har-validator": { "version": "5.1.5", @@ -2113,33 +10472,74 @@ "has-unicode": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" + "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==" }, "html-escaper": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true }, "http": { "version": "0.0.0", "resolved": "https://registry.npmjs.org/http/-/http-0.0.0.tgz", - "integrity": "sha1-huYybSnF0Dnen6xYSkVon5KfT3I=" + "integrity": "sha512-epOGLlKUFT+yxfK9TqXRe7l6CbOk7mbLvzVqAyI05w0xIn+nXcYo0vR4ZBCVJYOyUglOFwtaIbD3d2TmG5ejJQ==" }, "http-errors": { "version": "1.6.3", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", "requires": { "depd": "~1.1.2", "inherits": "2.0.3", "setprototypeof": "1.1.0", "statuses": ">= 1.4.0 < 2" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + } + } + }, + "http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "requires": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + }, + "dependencies": { + "agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "requires": { + "debug": "4" + } + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } } }, "http-signature": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==", "requires": { "assert-plus": "^1.0.0", "jsprim": "^1.2.2", @@ -2149,7 +10549,7 @@ "https": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/https/-/https-1.0.0.tgz", - "integrity": "sha1-PDfHrhqO65ZpBKKtHpdaGUt+06Q=" + "integrity": "sha512-4EC57ddXrkaF0x83Oj8sM6SLQHAWXw90Skqu2M4AEWENZ3F02dFJE/GARA8igO79tcgYqGrD7ae4f5L3um2lgg==" }, "https-proxy-agent": { "version": "2.2.4", @@ -2178,49 +10578,44 @@ "human-signals": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true }, "hummus": { - "version": "1.0.110", - "resolved": "https://registry.npmjs.org/hummus/-/hummus-1.0.110.tgz", - "integrity": "sha512-7qCmZFwTg3e/8Pk91J0aMnFiHF8B3Vptr++xBkZc4QEqna92W37r5G6ikbahWJLfQK2PKooXEjmls6gJoiJNBA==", + "version": "1.0.112", + "resolved": "https://registry.npmjs.org/hummus/-/hummus-1.0.112.tgz", + "integrity": "sha512-WqKRUydreVi2SVCWUvvrYT4eKCC5g2dc4mpth8QbNK6TX93cenEnSaripOMMk5z42vIFAdYEjycVxeGVzgGcXg==", "requires": { "node-pre-gyp": "^0.10.0" }, "dependencies": { "abbrev": { "version": "1.1.1", - "resolved": false, - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" + "bundled": true }, "ansi-regex": { "version": "2.1.1", - "resolved": false, - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + "bundled": true }, "aproba": { "version": "1.2.0", - "resolved": false, - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" + "bundled": true }, "are-we-there-yet": { - "version": "1.1.5", - "resolved": false, - "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", + "version": "1.1.7", + "bundled": true, "requires": { "delegates": "^1.0.0", "readable-stream": "^2.0.6" } }, "balanced-match": { - "version": "1.0.0", - "resolved": false, - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + "version": "1.0.2", + "bundled": true }, "brace-expansion": { "version": "1.1.11", - "resolved": false, - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "bundled": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -2228,61 +10623,50 @@ }, "chownr": { "version": "1.1.4", - "resolved": false, - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + "bundled": true }, "code-point-at": { "version": "1.1.0", - "resolved": false, - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" + "bundled": true }, "concat-map": { "version": "0.0.1", - "resolved": false, - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + "bundled": true }, "console-control-strings": { "version": "1.1.0", - "resolved": false, - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" + "bundled": true }, "core-util-is": { - "version": "1.0.2", - "resolved": false, - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + "version": "1.0.3", + "bundled": true }, "deep-extend": { "version": "0.6.0", - "resolved": false, - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" + "bundled": true }, "delegates": { "version": "1.0.0", - "resolved": false, - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" + "bundled": true }, "detect-libc": { "version": "1.0.3", - "resolved": false, - "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=" + "bundled": true }, "fs-minipass": { "version": "1.2.7", - "resolved": false, - "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", + "bundled": true, "requires": { "minipass": "^2.6.0" } }, "fs.realpath": { "version": "1.0.0", - "resolved": false, - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + "bundled": true }, "gauge": { "version": "2.7.4", - "resolved": false, - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "bundled": true, "requires": { "aproba": "^1.0.3", "console-control-strings": "^1.0.0", @@ -2294,89 +10678,67 @@ "wide-align": "^1.1.0" } }, - "glob": { - "version": "7.1.6", - "resolved": false, - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, "has-unicode": { "version": "2.0.1", - "resolved": false, - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" + "bundled": true }, "iconv-lite": { "version": "0.4.24", - "resolved": false, - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "bundled": true, "requires": { "safer-buffer": ">= 2.1.2 < 3" } }, "ignore-walk": { - "version": "3.0.3", - "resolved": false, - "integrity": "sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==", + "version": "3.0.4", + "bundled": true, "requires": { "minimatch": "^3.0.4" + }, + "dependencies": { + "minimatch": { + "version": "3.1.2", + "bundled": true, + "requires": { + "brace-expansion": "^1.1.7" + } + } } }, "inflight": { "version": "1.0.6", - "resolved": false, - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "bundled": true, "requires": { "once": "^1.3.0", "wrappy": "1" } }, "inherits": { - "version": "2.0.3", - "resolved": false, - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + "version": "2.0.4", + "bundled": true }, "ini": { - "version": "1.3.5", - "resolved": false, - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==" + "version": "1.3.8", + "bundled": true }, "is-fullwidth-code-point": { "version": "1.0.0", - "resolved": false, - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "bundled": true, "requires": { "number-is-nan": "^1.0.0" } }, "isarray": { "version": "1.0.0", - "resolved": false, - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "minimatch": { - "version": "3.0.4", - "resolved": false, - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "requires": { - "brace-expansion": "^1.1.7" - } + "bundled": true }, "minimist": { - "version": "1.2.5", - "resolved": false, - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + "version": "0.0.8", + "bundled": true }, "minipass": { "version": "2.9.0", - "resolved": false, - "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", + "bundled": true, "requires": { "safe-buffer": "^5.1.2", "yallist": "^3.0.0" @@ -2384,24 +10746,21 @@ }, "minizlib": { "version": "1.3.3", - "resolved": false, - "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", + "bundled": true, "requires": { "minipass": "^2.9.0" } }, "mkdirp": { - "version": "0.5.5", - "resolved": false, - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "version": "0.5.1", + "bundled": true, "requires": { - "minimist": "^1.2.5" + "minimist": "0.0.8" } }, "needle": { - "version": "2.5.2", - "resolved": false, - "integrity": "sha512-LbRIwS9BfkPvNwNHlsA41Q29kL2L/6VaOJ0qisM5lLWsTV3nP15abO5ITL6L81zqFhzjRKDAYjpcBcwM0AVvLQ==", + "version": "2.9.1", + "bundled": true, "requires": { "debug": "^3.2.6", "iconv-lite": "^0.4.4", @@ -2409,24 +10768,21 @@ }, "dependencies": { "debug": { - "version": "3.2.6", - "resolved": false, - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "version": "3.2.7", + "bundled": true, "requires": { "ms": "^2.1.1" } }, "ms": { - "version": "2.1.2", - "resolved": false, - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "version": "2.1.3", + "bundled": true } } }, "node-pre-gyp": { "version": "0.10.3", - "resolved": false, - "integrity": "sha512-d1xFs+C/IPS8Id0qPTZ4bUT8wWryfR/OzzAFxweG+uLN85oPzyo2Iw6bVlLQ/JOdgNonXLCoRyqDzDWq4iw72A==", + "bundled": true, "requires": { "detect-libc": "^1.0.2", "mkdirp": "^0.5.1", @@ -2442,30 +10798,26 @@ }, "nopt": { "version": "4.0.3", - "resolved": false, - "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", + "bundled": true, "requires": { "abbrev": "1", "osenv": "^0.1.4" } }, "npm-bundled": { - "version": "1.1.1", - "resolved": false, - "integrity": "sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA==", + "version": "1.1.2", + "bundled": true, "requires": { "npm-normalize-package-bin": "^1.0.1" } }, "npm-normalize-package-bin": { "version": "1.0.1", - "resolved": false, - "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==" + "bundled": true }, "npm-packlist": { "version": "1.4.8", - "resolved": false, - "integrity": "sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==", + "bundled": true, "requires": { "ignore-walk": "^3.0.1", "npm-bundled": "^1.0.1", @@ -2474,8 +10826,7 @@ }, "npmlog": { "version": "4.1.2", - "resolved": false, - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "bundled": true, "requires": { "are-we-there-yet": "~1.1.2", "console-control-strings": "~1.1.0", @@ -2485,36 +10836,30 @@ }, "number-is-nan": { "version": "1.0.1", - "resolved": false, - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" + "bundled": true }, "object-assign": { "version": "4.1.1", - "resolved": false, - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + "bundled": true }, "once": { "version": "1.4.0", - "resolved": false, - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "bundled": true, "requires": { "wrappy": "1" } }, "os-homedir": { "version": "1.0.2", - "resolved": false, - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=" + "bundled": true }, "os-tmpdir": { "version": "1.0.2", - "resolved": false, - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" + "bundled": true }, "osenv": { "version": "0.1.5", - "resolved": false, - "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "bundled": true, "requires": { "os-homedir": "^1.0.0", "os-tmpdir": "^1.0.0" @@ -2522,29 +10867,31 @@ }, "path-is-absolute": { "version": "1.0.1", - "resolved": false, - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + "bundled": true }, "process-nextick-args": { "version": "2.0.1", - "resolved": false, - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + "bundled": true }, "rc": { "version": "1.2.8", - "resolved": false, - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "bundled": true, "requires": { "deep-extend": "^0.6.0", "ini": "~1.3.0", "minimist": "^1.2.0", "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.7", + "bundled": true + } } }, "readable-stream": { "version": "2.3.7", - "resolved": false, - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "bundled": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -2557,109 +10904,131 @@ }, "rimraf": { "version": "2.7.1", - "resolved": false, - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "bundled": true, "requires": { "glob": "^7.1.3" + }, + "dependencies": { + "glob": { + "version": "7.2.3", + "bundled": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "minimatch": { + "version": "3.1.2", + "bundled": true, + "requires": { + "brace-expansion": "^1.1.7" + } + } } }, "safe-buffer": { "version": "5.1.2", - "resolved": false, - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "bundled": true }, "safer-buffer": { "version": "2.1.2", - "resolved": false, - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + "bundled": true }, "sax": { "version": "1.2.4", - "resolved": false, - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + "bundled": true }, "semver": { "version": "5.7.1", - "resolved": false, - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + "bundled": true }, "set-blocking": { "version": "2.0.0", - "resolved": false, - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + "bundled": true }, "signal-exit": { - "version": "3.0.3", - "resolved": false, - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" + "version": "3.0.7", + "bundled": true + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "requires": { + "safe-buffer": "~5.1.0" + } }, "string-width": { "version": "1.0.2", - "resolved": false, - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "bundled": true, "requires": { "code-point-at": "^1.0.0", "is-fullwidth-code-point": "^1.0.0", "strip-ansi": "^3.0.0" } }, - "string_decoder": { - "version": "1.1.1", - "resolved": false, - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - }, "strip-ansi": { "version": "3.0.1", - "resolved": false, - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "bundled": true, "requires": { "ansi-regex": "^2.0.0" } }, "strip-json-comments": { "version": "2.0.1", - "resolved": false, - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=" + "bundled": true }, "tar": { - "version": "4.4.13", - "resolved": false, - "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==", + "version": "4.4.19", + "bundled": true, "requires": { - "chownr": "^1.1.1", - "fs-minipass": "^1.2.5", - "minipass": "^2.8.6", - "minizlib": "^1.2.1", - "mkdirp": "^0.5.0", - "safe-buffer": "^5.1.2", - "yallist": "^3.0.3" + "chownr": "^1.1.4", + "fs-minipass": "^1.2.7", + "minipass": "^2.9.0", + "minizlib": "^1.3.3", + "mkdirp": "^0.5.5", + "safe-buffer": "^5.2.1", + "yallist": "^3.1.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.7", + "bundled": true + }, + "mkdirp": { + "version": "0.5.6", + "bundled": true, + "requires": { + "minimist": "^1.2.6" + } + }, + "safe-buffer": { + "version": "5.2.1", + "bundled": true + } } }, "util-deprecate": { "version": "1.0.2", - "resolved": false, - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + "bundled": true }, "wide-align": { - "version": "1.1.3", - "resolved": false, - "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "version": "1.1.5", + "bundled": true, "requires": { - "string-width": "^1.0.2 || 2" + "string-width": "^1.0.2 || 2 || 3 || 4" } }, "wrappy": { "version": "1.0.2", - "resolved": false, - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + "bundled": true }, "yallist": { "version": "3.1.1", - "resolved": false, - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + "bundled": true } } }, @@ -2677,14 +11046,15 @@ "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" }, "ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==" + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==" }, "import-local": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dev": true, "requires": { "pkg-dir": "^4.2.0", "resolve-cwd": "^3.0.0" @@ -2693,21 +11063,22 @@ "imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true }, "inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", "requires": { "once": "^1.3.0", "wrappy": "1" } }, "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, "ini": { "version": "1.3.8", @@ -2726,7 +11097,7 @@ "ip-regex": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-1.0.3.tgz", - "integrity": "sha1-3FiQdvZZ9BnCIgOaMzFvHHOH7/0=" + "integrity": "sha512-HjpCHTuxbR/6jWJroc/VN+npo5j0T4Vv2TAI5qdEHQx7hsL767MeccGFSsLtF694EiZKTSEqgoeU6DtGFCcuqQ==" }, "ipaddr.js": { "version": "1.9.1", @@ -2736,12 +11107,13 @@ "is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true }, "is-core-module": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", - "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", "requires": { "has": "^1.0.3" } @@ -2749,12 +11121,15 @@ "is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" }, "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", + "requires": { + "number-is-nan": "^1.0.0" + } }, "is-function": { "version": "1.0.2", @@ -2764,7 +11139,8 @@ "is-generator-fn": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==" + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "dev": true }, "is-glob": { "version": "4.0.3", @@ -2782,7 +11158,7 @@ "is-plain-obj": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=" + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==" }, "is-stream": { "version": "2.0.1", @@ -2792,32 +11168,35 @@ "is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" }, "isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" }, "isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true }, "isstream": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" + "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==" }, "istanbul-lib-coverage": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==" + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "dev": true }, "istanbul-lib-instrument": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.0.tgz", - "integrity": "sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "dev": true, "requires": { "@babel/core": "^7.12.3", "@babel/parser": "^7.14.7", @@ -2830,6 +11209,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "dev": true, "requires": { "istanbul-lib-coverage": "^3.0.0", "make-dir": "^3.0.0", @@ -2840,6 +11220,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dev": true, "requires": { "debug": "^4.1.1", "istanbul-lib-coverage": "^3.0.0", @@ -2850,6 +11231,7 @@ "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, "requires": { "ms": "2.1.2" } @@ -2857,169 +11239,181 @@ "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true } } }, "istanbul-reports": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.4.tgz", - "integrity": "sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", + "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", + "dev": true, "requires": { "html-escaper": "^2.0.0", "istanbul-lib-report": "^3.0.0" } }, "jest": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/jest/-/jest-28.1.0.tgz", - "integrity": "sha512-TZR+tHxopPhzw3c3560IJXZWLNHgpcz1Zh0w5A65vynLGNcg/5pZ+VildAd7+XGOu6jd58XMY/HNn0IkZIXVXg==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest/-/jest-28.1.3.tgz", + "integrity": "sha512-N4GT5on8UkZgH0O5LUavMRV1EDEhNTL0KEfRmDIeZHSV7p2XgLoY9t9VDUgL6o+yfdgYHVxuz81G8oB9VG5uyA==", + "dev": true, "requires": { - "@jest/core": "^28.1.0", + "@jest/core": "^28.1.3", + "@jest/types": "^28.1.3", "import-local": "^3.0.2", - "jest-cli": "^28.1.0" - }, - "dependencies": { - "jest-cli": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-28.1.0.tgz", - "integrity": "sha512-fDJRt6WPRriHrBsvvgb93OxgajHHsJbk4jZxiPqmZbMDRcHskfJBBfTyjFko0jjfprP544hOktdSi9HVgl4VUQ==", - "requires": { - "@jest/core": "^28.1.0", - "@jest/test-result": "^28.1.0", - "@jest/types": "^28.1.0", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "import-local": "^3.0.2", - "jest-config": "^28.1.0", - "jest-util": "^28.1.0", - "jest-validate": "^28.1.0", - "prompts": "^2.0.1", - "yargs": "^17.3.1" - } - } + "jest-cli": "^28.1.3" } }, "jest-changed-files": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-28.0.2.tgz", - "integrity": "sha512-QX9u+5I2s54ZnGoMEjiM2WeBvJR2J7w/8ZUmH2um/WLAuGAYFQcsVXY9+1YL6k0H/AGUdH8pXUAv6erDqEsvIA==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-28.1.3.tgz", + "integrity": "sha512-esaOfUWJXk2nfZt9SPyC8gA1kNfdKLkQWyzsMlqq8msYSlNKfmZxfRgZn4Cd4MGVUF+7v6dBs0d5TOAKa7iIiA==", + "dev": true, "requires": { "execa": "^5.0.0", - "throat": "^6.0.1" + "p-limit": "^3.1.0" } }, "jest-circus": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-28.1.0.tgz", - "integrity": "sha512-rNYfqfLC0L0zQKRKsg4n4J+W1A2fbyGH7Ss/kDIocp9KXD9iaL111glsLu7+Z7FHuZxwzInMDXq+N1ZIBkI/TQ==", - "requires": { - "@jest/environment": "^28.1.0", - "@jest/expect": "^28.1.0", - "@jest/test-result": "^28.1.0", - "@jest/types": "^28.1.0", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-28.1.3.tgz", + "integrity": "sha512-cZ+eS5zc79MBwt+IhQhiEp0OeBddpc1n8MBo1nMB8A7oPMKEO+Sre+wHaLJexQUj9Ya/8NOBY0RESUgYjB6fow==", + "dev": true, + "requires": { + "@jest/environment": "^28.1.3", + "@jest/expect": "^28.1.3", + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", "@types/node": "*", "chalk": "^4.0.0", "co": "^4.6.0", "dedent": "^0.7.0", "is-generator-fn": "^2.0.0", - "jest-each": "^28.1.0", - "jest-matcher-utils": "^28.1.0", - "jest-message-util": "^28.1.0", - "jest-runtime": "^28.1.0", - "jest-snapshot": "^28.1.0", - "jest-util": "^28.1.0", - "pretty-format": "^28.1.0", + "jest-each": "^28.1.3", + "jest-matcher-utils": "^28.1.3", + "jest-message-util": "^28.1.3", + "jest-runtime": "^28.1.3", + "jest-snapshot": "^28.1.3", + "jest-util": "^28.1.3", + "p-limit": "^3.1.0", + "pretty-format": "^28.1.3", "slash": "^3.0.0", - "stack-utils": "^2.0.3", - "throat": "^6.0.1" + "stack-utils": "^2.0.3" + } + }, + "jest-cli": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-28.1.3.tgz", + "integrity": "sha512-roY3kvrv57Azn1yPgdTebPAXvdR2xfezaKKYzVxZ6It/5NCxzJym6tUI5P1zkdWhfUYkxEI9uZWcQdaFLo8mJQ==", + "dev": true, + "requires": { + "@jest/core": "^28.1.3", + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^28.1.3", + "jest-util": "^28.1.3", + "jest-validate": "^28.1.3", + "prompts": "^2.0.1", + "yargs": "^17.3.1" } }, "jest-config": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-28.1.0.tgz", - "integrity": "sha512-aOV80E9LeWrmflp7hfZNn/zGA4QKv/xsn2w8QCBP0t0+YqObuCWTSgNbHJ0j9YsTuCO08ZR/wsvlxqqHX20iUA==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-28.1.3.tgz", + "integrity": "sha512-MG3INjByJ0J4AsNBm7T3hsuxKQqFIiRo/AUqb1q9LRKI5UU6Aar9JHbr9Ivn1TVwfUD9KirRoM/T6u8XlcQPHQ==", + "dev": true, "requires": { "@babel/core": "^7.11.6", - "@jest/test-sequencer": "^28.1.0", - "@jest/types": "^28.1.0", - "babel-jest": "^28.1.0", + "@jest/test-sequencer": "^28.1.3", + "@jest/types": "^28.1.3", + "babel-jest": "^28.1.3", "chalk": "^4.0.0", "ci-info": "^3.2.0", "deepmerge": "^4.2.2", "glob": "^7.1.3", "graceful-fs": "^4.2.9", - "jest-circus": "^28.1.0", - "jest-environment-node": "^28.1.0", + "jest-circus": "^28.1.3", + "jest-environment-node": "^28.1.3", "jest-get-type": "^28.0.2", "jest-regex-util": "^28.0.2", - "jest-resolve": "^28.1.0", - "jest-runner": "^28.1.0", - "jest-util": "^28.1.0", - "jest-validate": "^28.1.0", + "jest-resolve": "^28.1.3", + "jest-runner": "^28.1.3", + "jest-util": "^28.1.3", + "jest-validate": "^28.1.3", "micromatch": "^4.0.4", "parse-json": "^5.2.0", - "pretty-format": "^28.1.0", + "pretty-format": "^28.1.3", "slash": "^3.0.0", "strip-json-comments": "^3.1.1" } }, "jest-diff": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-28.1.0.tgz", - "integrity": "sha512-8eFd3U3OkIKRtlasXfiAQfbovgFgRDb0Ngcs2E+FMeBZ4rUezqIaGjuyggJBp+llosQXNEWofk/Sz4Hr5gMUhA==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-28.1.3.tgz", + "integrity": "sha512-8RqP1B/OXzjjTWkqMX67iqgwBVJRgCyKD3L9nq+6ZqJMdvjE8RgHktqZ6jNrkdMT+dJuYNI3rhQpxaz7drJHfw==", + "dev": true, "requires": { "chalk": "^4.0.0", - "diff-sequences": "^28.0.2", + "diff-sequences": "^28.1.1", "jest-get-type": "^28.0.2", - "pretty-format": "^28.1.0" + "pretty-format": "^28.1.3" } }, "jest-docblock": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-28.0.2.tgz", - "integrity": "sha512-FH10WWw5NxLoeSdQlJwu+MTiv60aXV/t8KEwIRGEv74WARE1cXIqh1vGdy2CraHuWOOrnzTWj/azQKqW4fO7xg==", + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-28.1.1.tgz", + "integrity": "sha512-3wayBVNiOYx0cwAbl9rwm5kKFP8yHH3d/fkEaL02NPTkDojPtheGB7HZSFY4wzX+DxyrvhXz0KSCVksmCknCuA==", + "dev": true, "requires": { "detect-newline": "^3.0.0" } }, "jest-each": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-28.1.0.tgz", - "integrity": "sha512-a/XX02xF5NTspceMpHujmOexvJ4GftpYXqr6HhhmKmExtMXsyIN/fvanQlt/BcgFoRKN4OCXxLQKth9/n6OPFg==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-28.1.3.tgz", + "integrity": "sha512-arT1z4sg2yABU5uogObVPvSlSMQlDA48owx07BDPAiasW0yYpYHYOo4HHLz9q0BVzDVU4hILFjzJw0So9aCL/g==", + "dev": true, "requires": { - "@jest/types": "^28.1.0", + "@jest/types": "^28.1.3", "chalk": "^4.0.0", "jest-get-type": "^28.0.2", - "jest-util": "^28.1.0", - "pretty-format": "^28.1.0" + "jest-util": "^28.1.3", + "pretty-format": "^28.1.3" } }, "jest-environment-node": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-28.1.0.tgz", - "integrity": "sha512-gBLZNiyrPw9CSMlTXF1yJhaBgWDPVvH0Pq6bOEwGMXaYNzhzhw2kA/OijNF8egbCgDS0/veRv97249x2CX+udQ==", - "requires": { - "@jest/environment": "^28.1.0", - "@jest/fake-timers": "^28.1.0", - "@jest/types": "^28.1.0", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-28.1.3.tgz", + "integrity": "sha512-ugP6XOhEpjAEhGYvp5Xj989ns5cB1K6ZdjBYuS30umT4CQEETaxSiPcZ/E1kFktX4GkrcM4qu07IIlDYX1gp+A==", + "dev": true, + "requires": { + "@jest/environment": "^28.1.3", + "@jest/fake-timers": "^28.1.3", + "@jest/types": "^28.1.3", "@types/node": "*", - "jest-mock": "^28.1.0", - "jest-util": "^28.1.0" + "jest-mock": "^28.1.3", + "jest-util": "^28.1.3" } }, "jest-get-type": { "version": "28.0.2", "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-28.0.2.tgz", - "integrity": "sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA==" + "integrity": "sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA==", + "dev": true }, "jest-haste-map": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-28.1.0.tgz", - "integrity": "sha512-xyZ9sXV8PtKi6NCrJlmq53PyNVHzxmcfXNVvIRHpHmh1j/HChC4pwKgyjj7Z9us19JMw8PpQTJsFWOsIfT93Dw==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-28.1.3.tgz", + "integrity": "sha512-3S+RQWDXccXDKSWnkHa/dPwt+2qwA8CJzR61w3FoYCvoo3Pn8tvGcysmMF0Bj0EX5RYvAI2EIvC57OmotfdtKA==", + "dev": true, "requires": { - "@jest/types": "^28.1.0", + "@jest/types": "^28.1.3", "@types/graceful-fs": "^4.1.3", "@types/node": "*", "anymatch": "^3.0.3", @@ -3027,183 +11421,196 @@ "fsevents": "^2.3.2", "graceful-fs": "^4.2.9", "jest-regex-util": "^28.0.2", - "jest-util": "^28.1.0", - "jest-worker": "^28.1.0", + "jest-util": "^28.1.3", + "jest-worker": "^28.1.3", "micromatch": "^4.0.4", - "walker": "^1.0.7" + "walker": "^1.0.8" } }, "jest-leak-detector": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-28.1.0.tgz", - "integrity": "sha512-uIJDQbxwEL2AMMs2xjhZl2hw8s77c3wrPaQ9v6tXJLGaaQ+4QrNJH5vuw7hA7w/uGT/iJ42a83opAqxGHeyRIA==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-28.1.3.tgz", + "integrity": "sha512-WFVJhnQsiKtDEo5lG2mM0v40QWnBM+zMdHHyJs8AWZ7J0QZJS59MsyKeJHWhpBZBH32S48FOVvGyOFT1h0DlqA==", + "dev": true, "requires": { "jest-get-type": "^28.0.2", - "pretty-format": "^28.1.0" + "pretty-format": "^28.1.3" } }, "jest-matcher-utils": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-28.1.0.tgz", - "integrity": "sha512-onnax0n2uTLRQFKAjC7TuaxibrPSvZgKTcSCnNUz/tOjJ9UhxNm7ZmPpoQavmTDUjXvUQ8KesWk2/VdrxIFzTQ==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-28.1.3.tgz", + "integrity": "sha512-kQeJ7qHemKfbzKoGjHHrRKH6atgxMk8Enkk2iPQ3XwO6oE/KYD8lMYOziCkeSB9G4adPM4nR1DE8Tf5JeWH6Bw==", + "dev": true, "requires": { "chalk": "^4.0.0", - "jest-diff": "^28.1.0", + "jest-diff": "^28.1.3", "jest-get-type": "^28.0.2", - "pretty-format": "^28.1.0" + "pretty-format": "^28.1.3" } }, "jest-message-util": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.0.tgz", - "integrity": "sha512-RpA8mpaJ/B2HphDMiDlrAZdDytkmwFqgjDZovM21F35lHGeUeCvYmm6W+sbQ0ydaLpg5bFAUuWG1cjqOl8vqrw==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", + "dev": true, "requires": { "@babel/code-frame": "^7.12.13", - "@jest/types": "^28.1.0", + "@jest/types": "^28.1.3", "@types/stack-utils": "^2.0.0", "chalk": "^4.0.0", "graceful-fs": "^4.2.9", "micromatch": "^4.0.4", - "pretty-format": "^28.1.0", + "pretty-format": "^28.1.3", "slash": "^3.0.0", "stack-utils": "^2.0.3" } }, "jest-mock": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-28.1.0.tgz", - "integrity": "sha512-H7BrhggNn77WhdL7O1apG0Q/iwl0Bdd5E1ydhCJzL3oBLh/UYxAwR3EJLsBZ9XA3ZU4PA3UNw4tQjduBTCTmLw==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-28.1.3.tgz", + "integrity": "sha512-o3J2jr6dMMWYVH4Lh/NKmDXdosrsJgi4AviS8oXLujcjpCMBb1FMsblDnOXKZKfSiHLxYub1eS0IHuRXsio9eA==", + "dev": true, "requires": { - "@jest/types": "^28.1.0", + "@jest/types": "^28.1.3", "@types/node": "*" } }, "jest-pnp-resolver": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", - "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==" + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "dev": true, + "requires": {} }, "jest-regex-util": { "version": "28.0.2", "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", - "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==" + "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", + "dev": true }, "jest-resolve": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-28.1.0.tgz", - "integrity": "sha512-vvfN7+tPNnnhDvISuzD1P+CRVP8cK0FHXRwPAcdDaQv4zgvwvag2n55/h5VjYcM5UJG7L4TwE5tZlzcI0X2Lhw==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-28.1.3.tgz", + "integrity": "sha512-Z1W3tTjE6QaNI90qo/BJpfnvpxtaFTFw5CDgwpyE/Kz8U/06N1Hjf4ia9quUhCh39qIGWF1ZuxFiBiJQwSEYKQ==", + "dev": true, "requires": { "chalk": "^4.0.0", "graceful-fs": "^4.2.9", - "jest-haste-map": "^28.1.0", + "jest-haste-map": "^28.1.3", "jest-pnp-resolver": "^1.2.2", - "jest-util": "^28.1.0", - "jest-validate": "^28.1.0", + "jest-util": "^28.1.3", + "jest-validate": "^28.1.3", "resolve": "^1.20.0", "resolve.exports": "^1.1.0", "slash": "^3.0.0" } }, "jest-resolve-dependencies": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-28.1.0.tgz", - "integrity": "sha512-Ue1VYoSZquPwEvng7Uefw8RmZR+me/1kr30H2jMINjGeHgeO/JgrR6wxj2ofkJ7KSAA11W3cOrhNCbj5Dqqd9g==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-28.1.3.tgz", + "integrity": "sha512-qa0QO2Q0XzQoNPouMbCc7Bvtsem8eQgVPNkwn9LnS+R2n8DaVDPL/U1gngC0LTl1RYXJU0uJa2BMC2DbTfFrHA==", + "dev": true, "requires": { "jest-regex-util": "^28.0.2", - "jest-snapshot": "^28.1.0" + "jest-snapshot": "^28.1.3" } }, "jest-runner": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-28.1.0.tgz", - "integrity": "sha512-FBpmuh1HB2dsLklAlRdOxNTTHKFR6G1Qmd80pVDvwbZXTriqjWqjei5DKFC1UlM732KjYcE6yuCdiF0WUCOS2w==", - "requires": { - "@jest/console": "^28.1.0", - "@jest/environment": "^28.1.0", - "@jest/test-result": "^28.1.0", - "@jest/transform": "^28.1.0", - "@jest/types": "^28.1.0", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-28.1.3.tgz", + "integrity": "sha512-GkMw4D/0USd62OVO0oEgjn23TM+YJa2U2Wu5zz9xsQB1MxWKDOlrnykPxnMsN0tnJllfLPinHTka61u0QhaxBA==", + "dev": true, + "requires": { + "@jest/console": "^28.1.3", + "@jest/environment": "^28.1.3", + "@jest/test-result": "^28.1.3", + "@jest/transform": "^28.1.3", + "@jest/types": "^28.1.3", "@types/node": "*", "chalk": "^4.0.0", "emittery": "^0.10.2", "graceful-fs": "^4.2.9", - "jest-docblock": "^28.0.2", - "jest-environment-node": "^28.1.0", - "jest-haste-map": "^28.1.0", - "jest-leak-detector": "^28.1.0", - "jest-message-util": "^28.1.0", - "jest-resolve": "^28.1.0", - "jest-runtime": "^28.1.0", - "jest-util": "^28.1.0", - "jest-watcher": "^28.1.0", - "jest-worker": "^28.1.0", - "source-map-support": "0.5.13", - "throat": "^6.0.1" + "jest-docblock": "^28.1.1", + "jest-environment-node": "^28.1.3", + "jest-haste-map": "^28.1.3", + "jest-leak-detector": "^28.1.3", + "jest-message-util": "^28.1.3", + "jest-resolve": "^28.1.3", + "jest-runtime": "^28.1.3", + "jest-util": "^28.1.3", + "jest-watcher": "^28.1.3", + "jest-worker": "^28.1.3", + "p-limit": "^3.1.0", + "source-map-support": "0.5.13" } }, "jest-runtime": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-28.1.0.tgz", - "integrity": "sha512-wNYDiwhdH/TV3agaIyVF0lsJ33MhyujOe+lNTUiolqKt8pchy1Hq4+tDMGbtD5P/oNLA3zYrpx73T9dMTOCAcg==", - "requires": { - "@jest/environment": "^28.1.0", - "@jest/fake-timers": "^28.1.0", - "@jest/globals": "^28.1.0", - "@jest/source-map": "^28.0.2", - "@jest/test-result": "^28.1.0", - "@jest/transform": "^28.1.0", - "@jest/types": "^28.1.0", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-28.1.3.tgz", + "integrity": "sha512-NU+881ScBQQLc1JHG5eJGU7Ui3kLKrmwCPPtYsJtBykixrM2OhVQlpMmFWJjMyDfdkGgBMNjXCGB/ebzsgNGQw==", + "dev": true, + "requires": { + "@jest/environment": "^28.1.3", + "@jest/fake-timers": "^28.1.3", + "@jest/globals": "^28.1.3", + "@jest/source-map": "^28.1.2", + "@jest/test-result": "^28.1.3", + "@jest/transform": "^28.1.3", + "@jest/types": "^28.1.3", "chalk": "^4.0.0", "cjs-module-lexer": "^1.0.0", "collect-v8-coverage": "^1.0.0", "execa": "^5.0.0", "glob": "^7.1.3", "graceful-fs": "^4.2.9", - "jest-haste-map": "^28.1.0", - "jest-message-util": "^28.1.0", - "jest-mock": "^28.1.0", + "jest-haste-map": "^28.1.3", + "jest-message-util": "^28.1.3", + "jest-mock": "^28.1.3", "jest-regex-util": "^28.0.2", - "jest-resolve": "^28.1.0", - "jest-snapshot": "^28.1.0", - "jest-util": "^28.1.0", + "jest-resolve": "^28.1.3", + "jest-snapshot": "^28.1.3", + "jest-util": "^28.1.3", "slash": "^3.0.0", "strip-bom": "^4.0.0" } }, "jest-snapshot": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-28.1.0.tgz", - "integrity": "sha512-ex49M2ZrZsUyQLpLGxQtDbahvgBjlLPgklkqGM0hq/F7W/f8DyqZxVHjdy19QKBm4O93eDp+H5S23EiTbbUmHw==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-28.1.3.tgz", + "integrity": "sha512-4lzMgtiNlc3DU/8lZfmqxN3AYD6GGLbl+72rdBpXvcV+whX7mDrREzkPdp2RnmfIiWBg1YbuFSkXduF2JcafJg==", + "dev": true, "requires": { "@babel/core": "^7.11.6", "@babel/generator": "^7.7.2", "@babel/plugin-syntax-typescript": "^7.7.2", "@babel/traverse": "^7.7.2", "@babel/types": "^7.3.3", - "@jest/expect-utils": "^28.1.0", - "@jest/transform": "^28.1.0", - "@jest/types": "^28.1.0", + "@jest/expect-utils": "^28.1.3", + "@jest/transform": "^28.1.3", + "@jest/types": "^28.1.3", "@types/babel__traverse": "^7.0.6", "@types/prettier": "^2.1.5", "babel-preset-current-node-syntax": "^1.0.0", "chalk": "^4.0.0", - "expect": "^28.1.0", + "expect": "^28.1.3", "graceful-fs": "^4.2.9", - "jest-diff": "^28.1.0", + "jest-diff": "^28.1.3", "jest-get-type": "^28.0.2", - "jest-haste-map": "^28.1.0", - "jest-matcher-utils": "^28.1.0", - "jest-message-util": "^28.1.0", - "jest-util": "^28.1.0", + "jest-haste-map": "^28.1.3", + "jest-matcher-utils": "^28.1.3", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", "natural-compare": "^1.4.0", - "pretty-format": "^28.1.0", + "pretty-format": "^28.1.3", "semver": "^7.3.5" }, "dependencies": { "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dev": true, "requires": { "lru-cache": "^6.0.0" } @@ -3211,11 +11618,12 @@ } }, "jest-util": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.0.tgz", - "integrity": "sha512-qYdCKD77k4Hwkose2YBEqQk7PzUf/NSE+rutzceduFveQREeH6b+89Dc9+wjX9dAwHcgdx4yedGA3FQlU/qCTA==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "dev": true, "requires": { - "@jest/types": "^28.1.0", + "@jest/types": "^28.1.3", "@types/node": "*", "chalk": "^4.0.0", "ci-info": "^3.2.0", @@ -3224,44 +11632,48 @@ } }, "jest-validate": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-28.1.0.tgz", - "integrity": "sha512-Lly7CJYih3vQBfjLeANGgBSBJ7pEa18cxpQfQEq2go2xyEzehnHfQTjoUia8xUv4x4J80XKFIDwJJThXtRFQXQ==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-28.1.3.tgz", + "integrity": "sha512-SZbOGBWEsaTxBGCOpsRWlXlvNkvTkY0XxRfh7zYmvd8uL5Qzyg0CHAXiXKROflh801quA6+/DsT4ODDthOC/OA==", + "dev": true, "requires": { - "@jest/types": "^28.1.0", + "@jest/types": "^28.1.3", "camelcase": "^6.2.0", "chalk": "^4.0.0", "jest-get-type": "^28.0.2", "leven": "^3.1.0", - "pretty-format": "^28.1.0" + "pretty-format": "^28.1.3" }, "dependencies": { "camelcase": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true } } }, "jest-watcher": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.0.tgz", - "integrity": "sha512-tNHMtfLE8Njcr2IRS+5rXYA4BhU90gAOwI9frTGOqd+jX0P/Au/JfRSNqsf5nUTcWdbVYuLxS1KjnzILSoR5hA==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", + "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", + "dev": true, "requires": { - "@jest/test-result": "^28.1.0", - "@jest/types": "^28.1.0", + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", "emittery": "^0.10.2", - "jest-util": "^28.1.0", + "jest-util": "^28.1.3", "string-length": "^4.0.1" } }, "jest-worker": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.0.tgz", - "integrity": "sha512-ZHwM6mNwaWBR52Snff8ZvsCTqQsvhCxP/bT1I6T6DAnb6ygkshsyLQIMxFwHpYxht0HOoqt23JlC01viI7T03A==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", + "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", + "dev": true, "requires": { "@types/node": "*", "merge-stream": "^2.0.0", @@ -3272,6 +11684,7 @@ "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, "requires": { "has-flag": "^4.0.0" } @@ -3281,7 +11694,7 @@ "jimp": { "version": "0.2.27", "resolved": "https://registry.npmjs.org/jimp/-/jimp-0.2.27.tgz", - "integrity": "sha1-Qe9Qgti2MgHVR0fgT+i8rLryVHQ=", + "integrity": "sha512-KP08kEe5pDY+AFg00vuqKP0zgUmeQXJXpzQ+w9+0pQA27GCF9RoWzOpf3AONHgf5h8raMrXaF18y4ug9Rw2xEw==", "requires": { "bignumber.js": "^2.1.0", "bmp-js": "0.0.1", @@ -3300,27 +11713,39 @@ "url-regex": "^3.0.0" }, "dependencies": { + "bignumber.js": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-2.4.0.tgz", + "integrity": "sha512-uw4ra6Cv483Op/ebM0GBKKfxZlSmn6NgFRby5L3yGTlunLj53KQgndDlqy2WVFOwgvurocApYkSud0aO+mvrpQ==" + }, "es6-promise": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz", - "integrity": "sha1-oIzd6EzNvzTQJ6FFG8kdS80ophM=" + "integrity": "sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==" + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" } } }, "jpeg-js": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.2.0.tgz", - "integrity": "sha1-U+RI7J0mPmgyZkZ+lELSxaLvVII=" + "integrity": "sha512-Ni9PffhJtYtdD7VwxH6V2MnievekGfUefosGCHadog0/jAevRu6HPjYeMHbUemn0IPE8d4wGa8UsOGsX+iKy2g==" }, "js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true }, "js-yaml": { "version": "3.14.1", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, "requires": { "argparse": "^1.0.7", "esprima": "^4.0.0" @@ -3329,17 +11754,27 @@ "jsbn": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" + "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==" }, "jsesc": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "json-bigint": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-bigint/-/json-bigint-1.0.0.tgz", + "integrity": "sha512-SiPv/8VpZuWbvLSMtTDU8hEfrZWg/mH/nV/b4o0CYbSxu1UIQPLdwKOCIyLQX+VIPO5vrLX3i8qtqFyhdPSUSQ==", + "requires": { + "bignumber.js": "^9.0.0" + } }, "json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true }, "json-schema": { "version": "0.4.0", @@ -3354,12 +11789,13 @@ "json-stringify-safe": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" + "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==" }, "json5": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", - "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==" + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true }, "jsonfile": { "version": "6.1.0", @@ -3381,15 +11817,35 @@ "verror": "1.10.0" } }, - "junk": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/junk/-/junk-1.0.3.tgz", - "integrity": "sha1-h75jSIZJy9ym9Tqzm+yczSNH9ZI=" - }, + "junk": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/junk/-/junk-1.0.3.tgz", + "integrity": "sha512-3KF80UaaSSxo8jVnRYtMKNGFOoVPBdkkVPsw+Ad0y4oxKXPduS6G6iHkrf69yJVff/VAaYXkV42rtZ7daJxU3w==" + }, + "jwa": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-2.0.0.tgz", + "integrity": "sha512-jrZ2Qx916EA+fq9cEAeCROWPTfCwi1IVHqT2tapuqLEVVDKFDENFw1oL+MwrTvH6msKxsd1YTDVw6uKEcsrLEA==", + "requires": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "jws": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jws/-/jws-4.0.0.tgz", + "integrity": "sha512-KDncfTmOZoOMTFG4mBlG0qUIOlc03fmzH+ru6RgYVZhPkyiy/92Owlt/8UEN+a4TXR1FQetfIpJE8ApdvdVxTg==", + "requires": { + "jwa": "^2.0.0", + "safe-buffer": "^5.0.1" + } + }, "kleur": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true }, "kuler": { "version": "1.0.1", @@ -3402,12 +11858,13 @@ "leven": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true }, "levn": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", "requires": { "prelude-ls": "~1.1.2", "type-check": "~0.3.2" @@ -3416,7 +11873,8 @@ "lines-and-columns": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true }, "load-bmfont": { "version": "1.4.1", @@ -3431,6 +11889,13 @@ "phin": "^2.9.1", "xhr": "^2.0.1", "xtend": "^4.0.0" + }, + "dependencies": { + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + } } }, "locate-path": { @@ -3447,11 +11912,12 @@ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, "logform": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/logform/-/logform-2.4.0.tgz", - "integrity": "sha512-CPSJw4ftjf517EhXZGGvTHHkYobo7ZCc0kvwUoOYcjfR2UVrI66RHj8MCrfAdEitdmFqbu2BYdYs8FHHZSb6iw==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/logform/-/logform-2.5.1.tgz", + "integrity": "sha512-9FyqAm9o9NKKfiAKfZoYo9bGXXuwMkxQiQttkT4YjjVtQVIQtK6LmVtlxmCaFswo6N4AfEkHqZTV0taDtPotNg==", "requires": { "@colors/colors": "1.5.0", + "@types/triple-beam": "^1.3.2", "fecha": "^4.2.0", "ms": "^2.1.1", "safe-stable-stringify": "^2.3.1", @@ -3477,6 +11943,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, "requires": { "semver": "^6.0.0" } @@ -3485,6 +11952,7 @@ "version": "1.0.12", "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dev": true, "requires": { "tmpl": "1.0.5" } @@ -3492,7 +11960,7 @@ "maximatch": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/maximatch/-/maximatch-0.1.0.tgz", - "integrity": "sha1-hs2NawTJ8wfAWmuUGZBtA2D7E6I=", + "integrity": "sha512-9ORVtDUFk4u/NFfo0vG/ND/z7UQCVZBL539YW0+U1I7H1BkZwizcPx5foFv7LCPcBnm2U6RjFnQOsIvN4/Vm2A==", "requires": { "array-differ": "^1.0.0", "array-union": "^1.0.1", @@ -3503,17 +11971,22 @@ "array-union": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", "requires": { "array-uniq": "^1.0.1" } + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==" } } }, "media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" }, "memory-streams": { "version": "0.1.3", @@ -3526,12 +11999,12 @@ "isarray": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" }, "readable-stream": { "version": "1.0.34", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "integrity": "sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg==", "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -3542,14 +12015,14 @@ "string_decoder": { "version": "0.10.31", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" + "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==" } } }, "merge-descriptors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" }, "merge-img": { "version": "2.1.3", @@ -3563,7 +12036,8 @@ "merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true }, "merge2": { "version": "1.4.1", @@ -3573,7 +12047,7 @@ "methods": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" }, "micromatch": { "version": "4.0.5", @@ -3585,9 +12059,9 @@ } }, "mime": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", - "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", + "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==" }, "mime-db": { "version": "1.52.0", @@ -3605,7 +12079,8 @@ "mimic-fn": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true }, "mimic-response": { "version": "2.1.0", @@ -3615,7 +12090,7 @@ "min-document": { "version": "2.19.0", "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", - "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=", + "integrity": "sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==", "requires": { "dom-walk": "^0.1.0" } @@ -3629,9 +12104,9 @@ } }, "minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", + "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==" }, "mkdirp": { "version": "0.5.6", @@ -3647,9 +12122,9 @@ "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==" }, "moment": { - "version": "2.29.3", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.3.tgz", - "integrity": "sha512-c6YRvhEo//6T2Jz/vVtYzqBzwvPT95JBQ+smCytzf7c50oMZRsR/a4w88aD34I+/QVSfnoAnSBFPJHItlOMJVw==" + "version": "2.29.4", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz", + "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==" }, "move-file": { "version": "1.0.0", @@ -3672,14 +12147,14 @@ "path-exists": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" } } }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, "multistream": { "version": "4.1.0", @@ -3688,18 +12163,6 @@ "requires": { "once": "^1.4.0", "readable-stream": "^3.6.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } } }, "nanoid": { @@ -3715,7 +12178,8 @@ "natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true }, "negotiator": { "version": "0.6.3", @@ -3743,13 +12207,18 @@ } }, "node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.9.tgz", + "integrity": "sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==", "requires": { "whatwg-url": "^5.0.0" } }, + "node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==" + }, "node-getopt": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/node-getopt/-/node-getopt-0.3.2.tgz", @@ -3758,22 +12227,26 @@ "node-int64": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", + "dev": true }, "node-releases": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.4.tgz", - "integrity": "sha512-gbMzqQtTtDz/00jQzZ21PQzdI9PyLYqUSvD0p3naOhX4odFji0ZxYdnVwPTxmSwkmxhcFImpozceidSG+AgoPQ==" + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz", + "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==", + "dev": true }, "normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true }, "npm-run-path": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, "requires": { "path-key": "^3.0.0" } @@ -3792,7 +12265,7 @@ "number-is-nan": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" + "integrity": "sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==" }, "oauth-sign": { "version": "0.9.0", @@ -3802,7 +12275,7 @@ "object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" }, "object-hash": { "version": "2.2.0", @@ -3812,7 +12285,7 @@ "on-finished": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", "requires": { "ee-first": "1.1.1" } @@ -3820,7 +12293,7 @@ "once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", "requires": { "wrappy": "1" } @@ -3828,12 +12301,13 @@ "one-time": { "version": "0.0.4", "resolved": "https://registry.npmjs.org/one-time/-/one-time-0.0.4.tgz", - "integrity": "sha1-+M33eISCb+Tf+T46nMN7HkSAdC4=" + "integrity": "sha512-qAMrwuk2xLEutlASoiPiAMW3EN3K96Ka/ilSXYr6qR1zSVXw2j7+yDSqGTC4T9apfLYxM3tLLjKvgPdAUK7kYQ==" }, "onetime": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, "requires": { "mimic-fn": "^2.1.0" } @@ -3862,11 +12336,11 @@ "integrity": "sha512-Wo8VsW4IRQSKVXsJCn7TomUaVtyfjVDn3nUP7kE967BQk0CwFpdbZs0X0uk5sW9mkBa9eNM7hCMaG93WUAwxYQ==" }, "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "requires": { - "p-try": "^2.0.0" + "yocto-queue": "^0.1.0" } }, "p-locate": { @@ -3875,6 +12349,16 @@ "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "requires": { "p-limit": "^2.2.0" + }, + "dependencies": { + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + } } }, "p-try": { @@ -3885,12 +12369,12 @@ "parse-bmfont-ascii": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/parse-bmfont-ascii/-/parse-bmfont-ascii-1.0.6.tgz", - "integrity": "sha1-Eaw8P/WPfCAgqyJ2kHkQjU36AoU=" + "integrity": "sha512-U4RrVsUFCleIOBsIGYOMKjn9PavsGOXxbvYGtMOEfnId0SVNsgehXh1DxUdVPLoxd5mvcEtvmKs2Mmf0Mpa1ZA==" }, "parse-bmfont-binary": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/parse-bmfont-binary/-/parse-bmfont-binary-1.0.6.tgz", - "integrity": "sha1-0Di0dtPp3Z2x4RoLDlOiJ5K2kAY=" + "integrity": "sha512-GxmsRea0wdGdYthjuUeWTMWPqm2+FAd4GI8vCvhgJsFnoGhTrLhXDDupwTo7rXVAgaLIGoVHDZS9p/5XbSqeWA==" }, "parse-bmfont-xml": { "version": "1.1.4", @@ -3910,6 +12394,7 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, "requires": { "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", @@ -3925,7 +12410,7 @@ "path": { "version": "0.12.7", "resolved": "https://registry.npmjs.org/path/-/path-0.12.7.tgz", - "integrity": "sha1-1NwqUGxM4hl+tIHr/NWzbAFAsQ8=", + "integrity": "sha512-aXXC6s+1w7otVF9UletFkFcDsJeO7lSZBPUQhtb5O0xJe8LtYhj/GxldoL09bBj9+ZmE2hNoHqQSFMN5fikh4Q==", "requires": { "process": "^0.11.1", "util": "^0.10.3" @@ -3939,12 +12424,13 @@ "path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" }, "path-key": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true }, "path-parse": { "version": "1.0.7", @@ -3954,7 +12440,7 @@ "path-to-regexp": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" }, "path-type": { "version": "4.0.0", @@ -3964,12 +12450,12 @@ "pend": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=" + "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==" }, "performance-now": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" }, "phin": { "version": "2.9.3", @@ -3979,7 +12465,8 @@ "picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true }, "picomatch": { "version": "2.3.1", @@ -3989,17 +12476,18 @@ "pify": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==" }, "pirates": { "version": "4.0.5", "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", - "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==" + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", + "dev": true }, "pixelmatch": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/pixelmatch/-/pixelmatch-4.0.2.tgz", - "integrity": "sha1-j0fc7FARtHe2fbA8JDvB8wheiFQ=", + "integrity": "sha512-J8B6xqiO37sU/gkcMglv6h5Jbd9xNER7aHzpfRdNmV4IbQBzBpe4l9XmbG+xPF/znacgu2jfEw+wHffaq/YkXA==", "requires": { "pngjs": "^3.0.0" } @@ -4073,6 +12561,16 @@ "debug": "4" } }, + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, "debug": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", @@ -4090,19 +12588,34 @@ "debug": "4" } }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "requires": { "lru-cache": "^6.0.0" } }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, "yargs": { "version": "16.2.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", @@ -4152,14 +12665,15 @@ "prelude-ls": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==" }, "pretty-format": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.0.tgz", - "integrity": "sha512-79Z4wWOYCdvQkEoEuSlBhHJqWeZ8D8YRPiPctJFCtvuaClGpiwiQYSCUOE6IEKUbbFukKOTFIUAXE8N4EQTo1Q==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", + "dev": true, "requires": { - "@jest/schemas": "^28.0.2", + "@jest/schemas": "^28.1.3", "ansi-regex": "^5.0.1", "ansi-styles": "^5.0.0", "react-is": "^18.0.0" @@ -4168,14 +12682,15 @@ "ansi-styles": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true } } }, "process": { "version": "0.11.10", "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=" + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==" }, "process-nextick-args": { "version": "2.0.1", @@ -4199,6 +12714,7 @@ "version": "2.4.2", "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dev": true, "requires": { "kleur": "^3.0.3", "sisteransi": "^1.0.5" @@ -4216,17 +12732,17 @@ "proxy-from-env": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz", - "integrity": "sha1-M8UDmPcOp+uW0h97gXYwpVeRx+4=" + "integrity": "sha512-F2JHgJQ1iqwnHDcQjVBsq3n/uoaFL+iPW/eAeL7kVxy/2RrWaN4WroKjjvbsoRtv0ftelNyC01bjRhn/bhcf4A==" }, "prr": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" + "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==" }, "psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" }, "pump": { "version": "3.0.0", @@ -4238,9 +12754,9 @@ } }, "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==" }, "puppeteer": { "version": "15.3.2", @@ -4291,7 +12807,7 @@ "fd-slicer": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", - "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", + "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", "requires": { "pend": "~1.2.0" } @@ -4334,12 +12850,13 @@ "ws": { "version": "8.8.0", "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.0.tgz", - "integrity": "sha512-JDAgSYQ1ksuwqfChJusw1LSJ8BizJ2e/vVu5Lxjq3YvNJNlROv1ui4i+c/kUUrPheBvQl4c5UbERhTwKa6QBJQ==" + "integrity": "sha512-JDAgSYQ1ksuwqfChJusw1LSJ8BizJ2e/vVu5Lxjq3YvNJNlROv1ui4i+c/kUUrPheBvQl4c5UbERhTwKa6QBJQ==", + "requires": {} }, "yauzl": { "version": "2.10.0", "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", + "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", "requires": { "buffer-crc32": "~0.2.3", "fd-slicer": "~1.1.0" @@ -4355,7 +12872,7 @@ "querystring": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" + "integrity": "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==" }, "queue-microtask": { "version": "1.2.3", @@ -4392,32 +12909,29 @@ "strip-json-comments": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=" + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==" } } }, "react-is": { - "version": "18.1.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.1.0.tgz", - "integrity": "sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==" + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true }, "read-chunk": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/read-chunk/-/read-chunk-1.0.1.tgz", - "integrity": "sha1-X2jKswfmY/GZk1J9m1icrORmEZQ=" + "integrity": "sha512-5NLTTdX45dKFtG8CX5pKmvS9V5u9wBE+gkklN7xhDuhq3pA2I4O7ALfKxosCMcLHOhkxj6GNacZhfXtp5nlCdg==" }, "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" } }, "recursive-copy": { @@ -4439,7 +12953,7 @@ "pify": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==" }, "rimraf": { "version": "2.7.1", @@ -4452,7 +12966,7 @@ "slash": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", - "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=" + "integrity": "sha512-3TYDR7xWt4dIqV2JauJr+EJeW356RXijHeUlO+8djJ+uBXPn8/2dpzBc8yQhh583sVvc9CvFAeQVgijsH+PNNg==" } } }, @@ -4481,19 +12995,26 @@ "tough-cookie": "~2.5.0", "tunnel-agent": "^0.6.0", "uuid": "^3.3.2" + }, + "dependencies": { + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" + } } }, "require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==" }, "resolve": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", - "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", "requires": { - "is-core-module": "^2.8.1", + "is-core-module": "^2.9.0", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" } @@ -4502,6 +13023,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, "requires": { "resolve-from": "^5.0.0" } @@ -4509,12 +13031,43 @@ "resolve-from": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true }, "resolve.exports": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", - "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz", + "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==", + "dev": true + }, + "retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==" + }, + "retry-request": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/retry-request/-/retry-request-5.0.2.tgz", + "integrity": "sha512-wfI3pk7EE80lCIXprqh7ym48IHYdwmAAzESdbU8Q9l7pnRCk9LEhpbOTNKjz6FARLm/Bl5m+4F0ABxOkYUujSQ==", + "requires": { + "debug": "^4.1.1", + "extend": "^3.0.2" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } }, "reusify": { "version": "1.0.4", @@ -4543,9 +13096,9 @@ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, "safe-stable-stringify": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.3.1.tgz", - "integrity": "sha512-kYBSfT+troD9cDA85VDnHZ1rpHC50O0g1e6WlGHVCz/g+JS+9WKLj+XwFYyR8UbrZN8ll9HUpDAAddY58MGisg==" + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.4.2.tgz", + "integrity": "sha512-gMxvPJYhP0O9n2pvcfYfIuYgbledAOJFcqRThtPRmjscaipiwcwPPKLytpVzMkG2HAN87Qmo2d4PtGiri1dSLA==" }, "safer-buffer": { "version": "2.1.2", @@ -4560,7 +13113,8 @@ "semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true }, "send": { "version": "0.16.2", @@ -4582,10 +13136,10 @@ "statuses": "~1.4.0" }, "dependencies": { - "statuses": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", - "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==" + "mime": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", + "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==" } } }, @@ -4603,7 +13157,7 @@ "set-blocking": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" }, "setprototypeof": { "version": "1.1.0", @@ -4614,6 +13168,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, "requires": { "shebang-regex": "^3.0.0" } @@ -4621,7 +13176,8 @@ "shebang-regex": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true }, "signal-exit": { "version": "3.0.7", @@ -4646,7 +13202,7 @@ "simple-swizzle": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", "requires": { "is-arrayish": "^0.3.1" }, @@ -4661,7 +13217,8 @@ "sisteransi": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true }, "slash": { "version": "3.0.0", @@ -4671,12 +13228,14 @@ "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "devOptional": true }, "source-map-support": { "version": "0.5.13", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", + "dev": true, "requires": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" @@ -4685,7 +13244,8 @@ "sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true }, "sshpk": { "version": "1.17.0", @@ -4706,74 +13266,128 @@ "stack-trace": { "version": "0.0.10", "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", - "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=" + "integrity": "sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==" }, "stack-utils": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", - "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "dev": true, "requires": { "escape-string-regexp": "^2.0.0" - }, - "dependencies": { - "escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" - } } }, "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", + "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==" + }, + "stream-events": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/stream-events/-/stream-events-1.0.5.tgz", + "integrity": "sha512-E1GUzBSgvct8Jsb3v2X15pjzN1tYebtbLaMg+eBOUOAxgbLoSbT2NS91ckc5lJD1KfLjId+jXJRgo0qnV5Nerg==", + "requires": { + "stubs": "^3.0.0" + } }, "stream-meter": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/stream-meter/-/stream-meter-1.0.4.tgz", - "integrity": "sha1-Uq+Vql6nYKJJFxZwTb/5D3Ov3R0=", + "integrity": "sha512-4sOEtrbgFotXwnEuzzsQBYEV1elAeFSO8rSGeTwabuX1RRn/kEq9JVH7I0MRBhKVRR0sJkr0M0QCH7yOLf9fhQ==", "requires": { "readable-stream": "^2.1.4" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } } }, + "stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" + }, "stream-to": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/stream-to/-/stream-to-0.2.2.tgz", - "integrity": "sha1-hDBgmNhf25kLn6MAsbPM9V6O8B0=" + "integrity": "sha512-Kg1BSDTwgGiVMtTCJNlo7kk/xzL33ZuZveEBRt6rXw+f1WLK/8kmz2NVCT/Qnv0JkV85JOHcLhD82mnXsR3kPw==" }, "stream-to-buffer": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/stream-to-buffer/-/stream-to-buffer-0.1.0.tgz", - "integrity": "sha1-JnmdkDqyAlyb1VCsRxcbAPjdgKk=", + "integrity": "sha512-Da4WoKaZyu3nf+bIdIifh7IPkFjARBnBK+pYqn0EUJqksjV9afojjaCCHUemH30Jmu7T2qcKvlZm2ykN38uzaw==", "requires": { "stream-to": "~0.2.0" } }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "requires": { + "safe-buffer": "~5.2.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + } + } + }, "string-length": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dev": true, "requires": { "char-regex": "^1.0.2", "strip-ansi": "^6.0.0" } }, "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", "requires": { - "safe-buffer": "~5.1.0" + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==" + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "requires": { + "ansi-regex": "^2.0.0" + } + } } }, "strip-ansi": { @@ -4787,17 +13401,25 @@ "strip-bom": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==" + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "dev": true }, "strip-final-newline": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true }, "strip-json-comments": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true + }, + "stubs": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/stubs/-/stubs-3.0.0.tgz", + "integrity": "sha512-PdHt7hHUJKxvTCgbKX9C1V/ftOcjJQgz8BZwNfV5c4B6dcGqlpelTbJ999jBGZ2jYiPAwcX5dP6oBwVlBlUbxw==" }, "supports-color": { "version": "7.2.0", @@ -4808,9 +13430,10 @@ } }, "supports-hyperlinks": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", - "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "dev": true, "requires": { "has-flag": "^4.0.0", "supports-color": "^7.0.0" @@ -4842,17 +13465,54 @@ "fs-constants": "^1.0.0", "inherits": "^2.0.3", "readable-stream": "^3.1.1" + } + }, + "teeny-request": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/teeny-request/-/teeny-request-8.0.2.tgz", + "integrity": "sha512-34pe0a4zASseXZCKdeTiIZqSKA8ETHb1EwItZr01PAR3CLPojeAKgSjzeNS4373gi59hNulyDrPKEbh2zO9sCg==", + "requires": { + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "node-fetch": "^2.6.1", + "stream-events": "^1.0.5", + "uuid": "^9.0.0" }, "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "requires": { + "debug": "4" + } + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "agent-base": "6", + "debug": "4" } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "uuid": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", + "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==" } } }, @@ -4860,6 +13520,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "dev": true, "requires": { "ansi-escapes": "^4.2.1", "supports-hyperlinks": "^2.0.0" @@ -4869,6 +13530,7 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dev": true, "requires": { "@istanbuljs/schema": "^0.1.2", "glob": "^7.1.4", @@ -4880,30 +13542,26 @@ "resolved": "https://registry.npmjs.org/text-hex/-/text-hex-1.0.0.tgz", "integrity": "sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==" }, - "throat": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", - "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==" - }, "through": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" }, "tinycolor2": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.4.2.tgz", - "integrity": "sha512-vJhccZPs965sV/L2sU4oRQVAos0pQXwsvTLkWYdqJ+a8Q5kPFzJTuOFwy7UniPli44NKQGAglksjvOcpo95aZA==" + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.6.0.tgz", + "integrity": "sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==" }, "tmpl": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "dev": true }, "to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==" }, "to-regex-range": { "version": "5.0.1", @@ -4925,7 +13583,7 @@ "tr46": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=" + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" }, "triple-beam": { "version": "1.3.0", @@ -4940,7 +13598,7 @@ "tunnel-agent": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", "requires": { "safe-buffer": "^5.0.1" } @@ -4948,12 +13606,12 @@ "tweetnacl": { "version": "0.14.5", "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" + "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==" }, "type-check": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", "requires": { "prelude-ls": "~1.1.2" } @@ -4961,12 +13619,14 @@ "type-detect": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==" + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true }, "type-fest": { "version": "0.21.3", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true }, "type-is": { "version": "1.6.18", @@ -4980,7 +13640,7 @@ "typedarray": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==" }, "unbzip2-stream": { "version": "1.4.3", @@ -4999,7 +13659,17 @@ "unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" + }, + "update-browserslist-db": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "dev": true, + "requires": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + } }, "uri-js": { "version": "4.4.1", @@ -5012,7 +13682,7 @@ "url": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "integrity": "sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ==", "requires": { "punycode": "1.3.2", "querystring": "0.2.0" @@ -5021,14 +13691,14 @@ "punycode": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" + "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==" } } }, "url-regex": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/url-regex/-/url-regex-3.2.0.tgz", - "integrity": "sha1-260eDJ4p4QXdCx8J9oYvf9tIJyQ=", + "integrity": "sha512-dQ9cJzMou5OKr6ZzfvwJkCq3rC72PNXhqz0v3EIhF4a3Np+ujr100AhUx2cKx5ei3iymoJpJrPB3sVSEMdqAeg==", "requires": { "ip-regex": "^1.0.1" } @@ -5039,29 +13709,37 @@ "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", "requires": { "inherits": "2.0.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + } } }, "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" }, "utils-merge": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==" }, "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" }, "v8-to-istanbul": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.0.0.tgz", - "integrity": "sha512-HcvgY/xaRm7isYmyx+lFKA4uQmfUbN0J4M0nNItvzTvH/iQ9kW5j/t4YSR+Ge323/lrgDAWJoF46tzGQHwBHFw==", + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.0.1.tgz", + "integrity": "sha512-74Y4LqY74kLE6IFyIjPtkSTWzUZmj8tdHT9Ii/26dvQ6K9Dl2NbEfj0XgU2sHCtKgt5VupqhlO/5aWuqS+IY1w==", + "dev": true, "requires": { - "@jridgewell/trace-mapping": "^0.3.7", + "@jridgewell/trace-mapping": "^0.3.12", "@types/istanbul-lib-coverage": "^2.0.1", "convert-source-map": "^1.6.0" } @@ -5069,29 +13747,23 @@ "vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" }, "verror": { "version": "1.10.0", "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", "requires": { "assert-plus": "^1.0.0", "core-util-is": "1.0.2", "extsprintf": "^1.2.0" - }, - "dependencies": { - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" - } } }, "walker": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dev": true, "requires": { "makeerror": "1.0.12" } @@ -5099,12 +13771,12 @@ "webidl-conversions": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=" + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" }, "whatwg-url": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", "requires": { "tr46": "~0.0.3", "webidl-conversions": "^3.0.0" @@ -5114,6 +13786,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, "requires": { "isexe": "^2.0.0" } @@ -5145,17 +13818,7 @@ "is-stream": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==" } } }, @@ -5178,18 +13841,6 @@ "logform": "^2.3.2", "readable-stream": "^3.6.0", "triple-beam": "^1.3.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } } }, "word-wrap": { @@ -5205,17 +13856,35 @@ "ansi-styles": "^4.0.0", "string-width": "^4.1.0", "strip-ansi": "^6.0.0" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + } } }, "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" }, "write-file-atomic": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.1.tgz", - "integrity": "sha512-nSKUxgAbyioruk6hU87QzVbY279oYT6uiwgDoujth2ju4mJ+TZau7SQBhtbTmUyuNYTuXnSyRn66FV0+eCgcrQ==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", + "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", + "dev": true, "requires": { "imurmurhash": "^0.1.4", "signal-exit": "^3.0.7" @@ -5243,7 +13912,7 @@ "xml-parse-from-string": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/xml-parse-from-string/-/xml-parse-from-string-1.0.1.tgz", - "integrity": "sha1-qQKekp09vN7RafPG4oI42VpdWig=" + "integrity": "sha512-ErcKwJTF54uRzzNMXq2X5sMIy88zJvfN2DmdoQvy7PAFJ+tPRU6ydWuOKNMyfmOjdyBQTFREi60s0Y0SyI0G0g==" }, "xml2js": { "version": "0.4.23", @@ -5275,31 +13944,57 @@ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, "yargs": { - "version": "17.5.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.5.0.tgz", - "integrity": "sha512-3sLxVhbAB5OC8qvVRebCLWuouhwh/rswsiDYx3WGxajUk/l4G20SKfrKKFeNIHboUFt2JFgv2yfn+5cgOr/t5A==", + "version": "17.6.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.6.2.tgz", + "integrity": "sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw==", + "dev": true, "requires": { - "cliui": "^7.0.2", + "cliui": "^8.0.1", "escalade": "^3.1.1", "get-caller-file": "^2.0.5", "require-directory": "^2.1.1", "string-width": "^4.2.3", "y18n": "^5.0.5", - "yargs-parser": "^21.0.0" + "yargs-parser": "^21.1.1" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + } } }, "yargs-parser": { - "version": "21.0.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz", - "integrity": "sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==" + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true }, "yauzl": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.4.1.tgz", - "integrity": "sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU=", + "integrity": "sha512-TXNR2Feu/p/8k5YRy4z45wCUhoncIrZywmRd+xW0IvB3lWTAM7F6wVbeJvRjO0dplQ8oqmJEj/TpJuULBV/hbw==", "requires": { "fd-slicer": "~1.0.1" } + }, + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" } } } diff --git a/package.json b/package.json index bbdd598..803d1eb 100644 --- a/package.json +++ b/package.json @@ -32,11 +32,11 @@ "measure": "node ./src/utils/measure-export-time.js" }, "dependencies": { + "@google-cloud/storage": "^6.9.2", "body-parser": "~1.18.3", "express": "~4.16.3", "express-request-id": "~1.4.1", "extract-zip": "~1.6.6", - "jest": "^28.1.0", "fs": "0.0.1-security", "http": "0.0.0", "https": "~1.0.0", @@ -61,6 +61,9 @@ "winston-daily-rotate-file": "~4.4.1", "ws": "~5.2.0" }, + "devDependencies": { + "jest": "^28.1.0" + }, "engines": { "node": ">=14" }, diff --git a/scripts/build.sh b/scripts/build.sh new file mode 100644 index 0000000..040fcd5 --- /dev/null +++ b/scripts/build.sh @@ -0,0 +1,41 @@ +#!/bin/bash + +if [ -z "$1" ] + then + echo "ERROR: Argument 1 (project_id) is required" + exit 1 + else + project_id=$1 +fi + +if [ -z "$2" ] + then + echo "ERROR: Argument 2 (service_name) is required" + exit 1 + else + service_name=$2 +fi + +if [ -z "$3" ] + then + echo "ERROR: Argument 3 (image_tag) is required" + exit 1 + else + image_tag=$3 +fi + +image_uri="us-docker.pkg.dev/combocurve-registry/combocurve-docker/$service_name:$image_tag" + +if ! docker manifest inspect $image_uri; then + echo "image_exists=false" + docker build \ + -t "$image_uri" \ + --build-arg SERVICE_NAME_FOLDER=./ \ + . || exit 1 + + docker push "$image_uri" || exit 1 +else + exit 1 +fi + + diff --git a/scripts/deploy.sh b/scripts/deploy.sh new file mode 100644 index 0000000..530c997 --- /dev/null +++ b/scripts/deploy.sh @@ -0,0 +1,41 @@ +#!/bin/bash + +if [ -z "$1" ] + then + echo "ERROR: Argument 1 (project_id) is required" + exit 1 + else + project_id=$1 +fi + +if [ -z "$2" ] + then + echo "ERROR: Argument 2 (service_name) is required" + exit 1 + else + service_name=$2 +fi + +if [ -z "$3" ] + then + echo "ERROR: Argument 3 (image_tag) is required" + exit 1 + else + image_tag=$3 +fi + +if [ -z "$4" ] + then + echo "ERROR: Argument 4 (region) is required" + exit 1 + else + region=$4 +fi + +gcloud run deploy "$service_name" \ + --image "us-docker.pkg.dev/combocurve-registry/combocurve-docker/$service_name:$image_tag" \ + --region "$region" \ + --platform managed \ + --flags-file .run.yaml \ + --set-env-vars NODE_ENV=production \ + || exit 1 diff --git a/src/queue.js b/src/queue.js index b857a73..b22f6c1 100644 --- a/src/queue.js +++ b/src/queue.js @@ -605,6 +605,7 @@ class Worker extends Loggable { left : 1, right : 1 }; + config.timeout = 0; // NOTE: NOT SUPPORTED IN WSL if (config.clientURL) { diff --git a/src/resources/gantt_themes/fonts/fa-solid-900.ttf b/src/resources/gantt_themes/fonts/fa-solid-900.ttf new file mode 100644 index 0000000..da90824 Binary files /dev/null and b/src/resources/gantt_themes/fonts/fa-solid-900.ttf differ diff --git a/src/resources/gantt_themes/fonts/fa-solid-900.woff2 b/src/resources/gantt_themes/fonts/fa-solid-900.woff2 new file mode 100644 index 0000000..360ba11 Binary files /dev/null and b/src/resources/gantt_themes/fonts/fa-solid-900.woff2 differ diff --git a/src/resources/gantt_themes/gantt.classic-dark.css b/src/resources/gantt_themes/gantt.classic-dark.css new file mode 100644 index 0000000..a5b4c0e --- /dev/null +++ b/src/resources/gantt_themes/gantt.classic-dark.css @@ -0,0 +1,29086 @@ +/*! + * + * Bryntum Gantt 5.2.2 + * + * Copyright(c) 2022 Bryntum AB + * https://bryntum.com/contact + * https://bryntum.com/license + * + */ +.b-theme-info:before { + content: '{"name":"Classic-Dark"}'; +} +:root, +:host { + --b-fa-font-solid: normal 900 1em/1 'Font Awesome 6 Free'; +} +@font-face { + font-family: 'Font Awesome 6 Free'; + font-style: normal; + font-weight: 900; + font-display: block; + src: url(fonts/fa-solid-900.woff2) format('woff2'), url(fonts/fa-solid-900.ttf) format('truetype'); +} +.fas, +.b-fa-solid { + font-family: 'Font Awesome 6 Free'; + font-weight: 900; +} +.b-content-icon, +.b-grid-cell.b-group-title:before, +.b-gridbase.b-columnresize.b-touch.b-column-resizing .b-grid-header.b-resizing:before { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + display: inline-block; + font-style: normal; + font-variant: normal; + font-weight: 400; + line-height: 1; + font-family: 'Font Awesome 6 Free', FontAwesome6Free; + font-weight: 900; + vertical-align: 0; +} +.b-fa { + font-family: var(--b-fa-style-family, 'Font Awesome 6 Free'); + font-weight: var(--b-fa-style, 900); +} +.b-fa, +.fas, +.b-fa-solid, +.far, +.b-fa-regular, +.fal, +.b-fa-light, +.fat, +.b-fa-thin, +.fad, +.b-fa-duotone, +.fab, +.b-fa-brands { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + display: var(--b-fa-display, inline-block); + font-style: normal; + font-variant: normal; + line-height: 1; + text-rendering: auto; +} +.b-fa-lg { + font-size: 1.3333333333em; + line-height: 0.75em; + vertical-align: -0.0667em; +} +.b-fa-xs { + font-size: 0.75em; +} +.b-fa-sm { + font-size: 0.875em; +} +.b-fa-1x { + font-size: 1em; +} +.b-fa-2x { + font-size: 2em; +} +.b-fa-3x { + font-size: 3em; +} +.b-fa-4x { + font-size: 4em; +} +.b-fa-5x { + font-size: 5em; +} +.b-fa-6x { + font-size: 6em; +} +.b-fa-7x { + font-size: 7em; +} +.b-fa-8x { + font-size: 8em; +} +.b-fa-9x { + font-size: 9em; +} +.b-fa-10x { + font-size: 10em; +} +.b-fa-fw, +.b-fw-icon:before { + text-align: center; + width: 1.25em; +} +.b-fa-ul { + list-style-type: none; + margin-left: var(--b-fa-li-margin, 2.5em); + padding-left: 0; +} +.b-fa-ul > li { + position: relative; +} +.b-fa-li { + left: calc(var(--b-fa-li-width, 2em) * -1); + position: absolute; + text-align: center; + width: var(--b-fa-li-width, 2em); + line-height: inherit; +} +.b-fa-border { + border-color: var(--b-fa-border-color, #eee); + border-radius: var(--b-fa-border-radius, 0.1em); + border-style: var(--b-fa-border-style, solid); + border-width: var(--b-fa-border-width, 0.08em); + padding: var(--b-fa-border-padding, 0.2em 0.25em 0.15em); +} +.b-fa-pull-left { + float: left; + margin-right: var(--b-fa-pull-margin, 0.3em); +} +.b-fa-pull-right { + float: right; + margin-left: var(--b-fa-pull-margin, 0.3em); +} +.b-fa-beat { + animation-name: b-fa-beat; + animation-delay: var(--b-fa-animation-delay, 0); + animation-direction: var(--b-fa-animation-direction, normal); + animation-duration: var(--b-fa-animation-duration, 1s); + animation-iteration-count: var(--b-fa-animation-iteration-count, infinite); + animation-timing-function: var(--b-fa-animation-timing, ease-in-out); +} +.b-fa-bounce { + animation-name: b-fa-bounce; + animation-delay: var(--b-fa-animation-delay, 0); + animation-direction: var(--b-fa-animation-direction, normal); + animation-duration: var(--b-fa-animation-duration, 1s); + animation-iteration-count: var(--b-fa-animation-iteration-count, infinite); + animation-timing-function: var(--b-fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); +} +.b-fa-fade { + animation-name: b-fa-fade; + animation-delay: var(--b-fa-animation-delay, 0); + animation-direction: var(--b-fa-animation-direction, normal); + animation-duration: var(--b-fa-animation-duration, 1s); + animation-iteration-count: var(--b-fa-animation-iteration-count, infinite); + animation-timing-function: var(--b-fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); +} +.b-fa-beat-fade { + animation-name: b-fa-beat-fade; + animation-delay: var(--b-fa-animation-delay, 0); + animation-direction: var(--b-fa-animation-direction, normal); + animation-duration: var(--b-fa-animation-duration, 1s); + animation-iteration-count: var(--b-fa-animation-iteration-count, infinite); + animation-timing-function: var(--b-fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); +} +.b-fa-flip { + animation-name: b-fa-flip; + animation-delay: var(--b-fa-animation-delay, 0); + animation-direction: var(--b-fa-animation-direction, normal); + animation-duration: var(--b-fa-animation-duration, 1s); + animation-iteration-count: var(--b-fa-animation-iteration-count, infinite); + animation-timing-function: var(--b-fa-animation-timing, ease-in-out); +} +.b-fa-shake { + animation-name: b-fa-shake; + animation-delay: var(--b-fa-animation-delay, 0); + animation-direction: var(--b-fa-animation-direction, normal); + animation-duration: var(--b-fa-animation-duration, 1s); + animation-iteration-count: var(--b-fa-animation-iteration-count, infinite); + animation-timing-function: var(--b-fa-animation-timing, linear); +} +.b-fa-spin { + animation-name: b-fa-spin; + animation-delay: var(--b-fa-animation-delay, 0); + animation-direction: var(--b-fa-animation-direction, normal); + animation-duration: var(--b-fa-animation-duration, 2s); + animation-iteration-count: var(--b-fa-animation-iteration-count, infinite); + animation-timing-function: var(--b-fa-animation-timing, linear); +} +.b-fa-spin-reverse { + --b-fa-animation-direction: reverse; +} +.b-fa-pulse, +.b-fa-spin-pulse { + animation-name: b-fa-spin; + animation-direction: var(--b-fa-animation-direction, normal); + animation-duration: var(--b-fa-animation-duration, 1s); + animation-iteration-count: var(--b-fa-animation-iteration-count, infinite); + animation-timing-function: var(--b-fa-animation-timing, steps(8)); +} +@media (prefers-reduced-motion: reduce) { + .b-fa-beat, + .b-fa-bounce, + .b-fa-fade, + .b-fa-beat-fade, + .b-fa-flip, + .b-fa-pulse, + .b-fa-shake, + .b-fa-spin, + .b-fa-spin-pulse { + animation-delay: -1ms; + animation-duration: 1ms; + animation-iteration-count: 1; + transition-delay: 0s; + transition-duration: 0s; + } +} +@keyframes b-fa-beat { + 0%, + 90% { + transform: scale(1); + } + 45% { + transform: scale(var(--b-fa-beat-scale, 1.25)); + } +} +@keyframes b-fa-bounce { + 0% { + transform: scale(1) translateY(0); + } + 10% { + transform: scale(var(--b-fa-bounce-start-scale-x, 1.1), var(--b-fa-bounce-start-scale-y, 0.9)) translateY(0); + } + 30% { + transform: scale(var(--b-fa-bounce-jump-scale-x, 0.9), var(--b-fa-bounce-jump-scale-y, 1.1)) + translateY(var(--b-fa-bounce-height, -0.5em)); + } + 50% { + transform: scale(var(--b-fa-bounce-land-scale-x, 1.05), var(--b-fa-bounce-land-scale-y, 0.95)) translateY(0); + } + 57% { + transform: scale(1) translateY(var(--b-fa-bounce-rebound, -0.125em)); + } + 64% { + transform: scale(1) translateY(0); + } + to { + transform: scale(1) translateY(0); + } +} +@keyframes b-fa-fade { + 50% { + opacity: var(--b-fa-fade-opacity, 0.4); + } +} +@keyframes b-fa-beat-fade { + 0%, + to { + opacity: var(--b-fa-beat-fade-opacity, 0.4); + transform: scale(1); + } + 50% { + opacity: 1; + transform: scale(var(--b-fa-beat-fade-scale, 1.125)); + } +} +@keyframes b-fa-flip { + 50% { + transform: rotate3d( + var(--b-fa-flip-x, 0), + var(--b-fa-flip-y, 1), + var(--b-fa-flip-z, 0), + var(--b-fa-flip-angle, -180deg) + ); + } +} +@keyframes b-fa-shake { + 0% { + transform: rotate(-15deg); + } + 4% { + transform: rotate(15deg); + } + 8%, + 24% { + transform: rotate(-18deg); + } + 12%, + 28% { + transform: rotate(18deg); + } + 16% { + transform: rotate(-22deg); + } + 20% { + transform: rotate(22deg); + } + 32% { + transform: rotate(-12deg); + } + 36% { + transform: rotate(12deg); + } + 40%, + to { + transform: rotate(0); + } +} +@keyframes b-fa-spin { + 0% { + transform: rotate(0); + } + to { + transform: rotate(360deg); + } +} +.b-fa-rotate-90 { + transform: rotate(90deg); +} +.b-fa-rotate-180 { + transform: rotate(180deg); +} +.b-fa-rotate-270 { + transform: rotate(270deg); +} +.b-fa-flip-horizontal { + transform: scaleX(-1); +} +.b-fa-flip-vertical { + transform: scaleY(-1); +} +.b-fa-flip-both, +.b-fa-flip-horizontal.b-fa-flip-vertical { + transform: scale(-1); +} +.b-fa-rotate-by { + transform: rotate(var(--b-fa-rotate-angle, none)); +} +.b-fa-stack { + display: inline-block; + height: 2em; + line-height: 2em; + position: relative; + vertical-align: middle; + width: 2.5em; +} +.b-fa-stack-1x, +.b-fa-stack-2x { + left: 0; + position: absolute; + text-align: center; + width: 100%; + z-index: var(--b-fa-stack-z-index, auto); +} +.b-fa-stack-1x { + line-height: inherit; +} +.b-fa-stack-2x { + font-size: 2em; +} +.b-fa-inverse { + color: var(--b-fa-inverse, #fff); +} +.b-fa-0:before { + content: '0'; +} +.b-fa-1:before { + content: '1'; +} +.b-fa-2:before { + content: '2'; +} +.b-fa-3:before { + content: '3'; +} +.b-fa-4:before { + content: '4'; +} +.b-fa-5:before { + content: '5'; +} +.b-fa-6:before { + content: '6'; +} +.b-fa-7:before { + content: '7'; +} +.b-fa-8:before { + content: '8'; +} +.b-fa-9:before { + content: '9'; +} +.b-fa-a:before { + content: 'A'; +} +.b-fa-address-book:before { + content: '\f2b9'; +} +.b-fa-contact-book:before { + content: '\f2b9'; +} +.b-fa-address-card:before { + content: '\f2bb'; +} +.b-fa-contact-card:before { + content: '\f2bb'; +} +.b-fa-vcard:before { + content: '\f2bb'; +} +.b-fa-align-center:before { + content: '\f037'; +} +.b-fa-align-justify:before { + content: '\f039'; +} +.b-fa-align-left:before { + content: '\f036'; +} +.b-fa-align-right:before { + content: '\f038'; +} +.b-fa-anchor:before { + content: '\f13d'; +} +.b-fa-anchor-circle-check:before { + content: '\e4aa'; +} +.b-fa-anchor-circle-exclamation:before { + content: '\e4ab'; +} +.b-fa-anchor-circle-xmark:before { + content: '\e4ac'; +} +.b-fa-anchor-lock:before { + content: '\e4ad'; +} +.b-fa-angle-down:before { + content: '\f107'; +} +.b-fa-angle-left:before { + content: '\f104'; +} +.b-fa-angle-right:before { + content: '\f105'; +} +.b-fa-angle-up:before { + content: '\f106'; +} +.b-fa-angles-down:before { + content: '\f103'; +} +.b-fa-angle-double-down:before { + content: '\f103'; +} +.b-fa-angles-left:before { + content: '\f100'; +} +.b-fa-angle-double-left:before { + content: '\f100'; +} +.b-fa-angles-right:before { + content: '\f101'; +} +.b-fa-angle-double-right:before { + content: '\f101'; +} +.b-fa-angles-up:before { + content: '\f102'; +} +.b-fa-angle-double-up:before { + content: '\f102'; +} +.b-fa-ankh:before { + content: '\f644'; +} +.b-fa-apple-whole:before { + content: '\f5d1'; +} +.b-fa-apple-alt:before { + content: '\f5d1'; +} +.b-fa-archway:before { + content: '\f557'; +} +.b-fa-arrow-down:before { + content: '\f063'; +} +.b-fa-arrow-down-1-9:before { + content: '\f162'; +} +.b-fa-sort-numeric-asc:before { + content: '\f162'; +} +.b-fa-sort-numeric-down:before { + content: '\f162'; +} +.b-fa-arrow-down-9-1:before { + content: '\f886'; +} +.b-fa-sort-numeric-desc:before { + content: '\f886'; +} +.b-fa-sort-numeric-down-alt:before { + content: '\f886'; +} +.b-fa-arrow-down-a-z:before { + content: '\f15d'; +} +.b-fa-sort-alpha-asc:before { + content: '\f15d'; +} +.b-fa-sort-alpha-down:before { + content: '\f15d'; +} +.b-fa-arrow-down-long:before { + content: '\f175'; +} +.b-fa-long-arrow-down:before { + content: '\f175'; +} +.b-fa-arrow-down-short-wide:before { + content: '\f884'; +} +.b-fa-sort-amount-desc:before { + content: '\f884'; +} +.b-fa-sort-amount-down-alt:before { + content: '\f884'; +} +.b-fa-arrow-down-up-across-line:before { + content: '\e4af'; +} +.b-fa-arrow-down-up-lock:before { + content: '\e4b0'; +} +.b-fa-arrow-down-wide-short:before { + content: '\f160'; +} +.b-fa-sort-amount-asc:before { + content: '\f160'; +} +.b-fa-sort-amount-down:before { + content: '\f160'; +} +.b-fa-arrow-down-z-a:before { + content: '\f881'; +} +.b-fa-sort-alpha-desc:before { + content: '\f881'; +} +.b-fa-sort-alpha-down-alt:before { + content: '\f881'; +} +.b-fa-arrow-left:before { + content: '\f060'; +} +.b-fa-arrow-left-long:before { + content: '\f177'; +} +.b-fa-long-arrow-left:before { + content: '\f177'; +} +.b-fa-arrow-pointer:before { + content: '\f245'; +} +.b-fa-mouse-pointer:before { + content: '\f245'; +} +.b-fa-arrow-right:before { + content: '\f061'; +} +.b-fa-arrow-right-arrow-left:before { + content: '\f0ec'; +} +.b-fa-exchange:before { + content: '\f0ec'; +} +.b-fa-arrow-right-from-bracket:before { + content: '\f08b'; +} +.b-fa-sign-out:before { + content: '\f08b'; +} +.b-fa-arrow-right-long:before { + content: '\f178'; +} +.b-fa-long-arrow-right:before { + content: '\f178'; +} +.b-fa-arrow-right-to-bracket:before { + content: '\f090'; +} +.b-fa-sign-in:before { + content: '\f090'; +} +.b-fa-arrow-right-to-city:before { + content: '\e4b3'; +} +.b-fa-arrow-rotate-left:before { + content: '\f0e2'; +} +.b-fa-arrow-left-rotate:before { + content: '\f0e2'; +} +.b-fa-arrow-rotate-back:before { + content: '\f0e2'; +} +.b-fa-arrow-rotate-backward:before { + content: '\f0e2'; +} +.b-fa-undo:before { + content: '\f0e2'; +} +.b-fa-arrow-rotate-right:before { + content: '\f01e'; +} +.b-fa-arrow-right-rotate:before { + content: '\f01e'; +} +.b-fa-arrow-rotate-forward:before { + content: '\f01e'; +} +.b-fa-redo:before { + content: '\f01e'; +} +.b-fa-arrow-trend-down:before { + content: '\e097'; +} +.b-fa-arrow-trend-up:before { + content: '\e098'; +} +.b-fa-arrow-turn-down:before { + content: '\f149'; +} +.b-fa-level-down:before { + content: '\f149'; +} +.b-fa-arrow-turn-up:before { + content: '\f148'; +} +.b-fa-level-up:before { + content: '\f148'; +} +.b-fa-arrow-up:before { + content: '\f062'; +} +.b-fa-arrow-up-1-9:before { + content: '\f163'; +} +.b-fa-sort-numeric-up:before { + content: '\f163'; +} +.b-fa-arrow-up-9-1:before { + content: '\f887'; +} +.b-fa-sort-numeric-up-alt:before { + content: '\f887'; +} +.b-fa-arrow-up-a-z:before { + content: '\f15e'; +} +.b-fa-sort-alpha-up:before { + content: '\f15e'; +} +.b-fa-arrow-up-from-bracket:before { + content: '\e09a'; +} +.b-fa-arrow-up-from-ground-water:before { + content: '\e4b5'; +} +.b-fa-arrow-up-from-water-pump:before { + content: '\e4b6'; +} +.b-fa-arrow-up-long:before { + content: '\f176'; +} +.b-fa-long-arrow-up:before { + content: '\f176'; +} +.b-fa-arrow-up-right-dots:before { + content: '\e4b7'; +} +.b-fa-arrow-up-right-from-square:before { + content: '\f08e'; +} +.b-fa-external-link:before { + content: '\f08e'; +} +.b-fa-arrow-up-short-wide:before { + content: '\f885'; +} +.b-fa-sort-amount-up-alt:before { + content: '\f885'; +} +.b-fa-arrow-up-wide-short:before { + content: '\f161'; +} +.b-fa-sort-amount-up:before { + content: '\f161'; +} +.b-fa-arrow-up-z-a:before { + content: '\f882'; +} +.b-fa-sort-alpha-up-alt:before { + content: '\f882'; +} +.b-fa-arrows-down-to-line:before { + content: '\e4b8'; +} +.b-fa-arrows-down-to-people:before { + content: '\e4b9'; +} +.b-fa-arrows-left-right:before { + content: '\f07e'; +} +.b-fa-arrows-h:before { + content: '\f07e'; +} +.b-fa-arrows-left-right-to-line:before { + content: '\e4ba'; +} +.b-fa-arrows-rotate:before { + content: '\f021'; +} +.b-fa-refresh:before { + content: '\f021'; +} +.b-fa-sync:before { + content: '\f021'; +} +.b-fa-arrows-spin:before { + content: '\e4bb'; +} +.b-fa-arrows-split-up-and-left:before { + content: '\e4bc'; +} +.b-fa-arrows-to-circle:before { + content: '\e4bd'; +} +.b-fa-arrows-to-dot:before { + content: '\e4be'; +} +.b-fa-arrows-to-eye:before { + content: '\e4bf'; +} +.b-fa-arrows-turn-right:before { + content: '\e4c0'; +} +.b-fa-arrows-turn-to-dots:before { + content: '\e4c1'; +} +.b-fa-arrows-up-down:before { + content: '\f07d'; +} +.b-fa-arrows-v:before { + content: '\f07d'; +} +.b-fa-arrows-up-down-left-right:before { + content: '\f047'; +} +.b-fa-arrows:before { + content: '\f047'; +} +.b-fa-arrows-up-to-line:before { + content: '\e4c2'; +} +.b-fa-asterisk:before { + content: '*'; +} +.b-fa-at:before { + content: '@'; +} +.b-fa-atom:before { + content: '\f5d2'; +} +.b-fa-audio-description:before { + content: '\f29e'; +} +.b-fa-austral-sign:before { + content: '\e0a9'; +} +.b-fa-award:before { + content: '\f559'; +} +.b-fa-b:before { + content: 'B'; +} +.b-fa-baby:before { + content: '\f77c'; +} +.b-fa-baby-carriage:before { + content: '\f77d'; +} +.b-fa-carriage-baby:before { + content: '\f77d'; +} +.b-fa-backward:before { + content: '\f04a'; +} +.b-fa-backward-fast:before { + content: '\f049'; +} +.b-fa-fast-backward:before { + content: '\f049'; +} +.b-fa-backward-step:before { + content: '\f048'; +} +.b-fa-step-backward:before { + content: '\f048'; +} +.b-fa-bacon:before { + content: '\f7e5'; +} +.b-fa-bacteria:before { + content: '\e059'; +} +.b-fa-bacterium:before { + content: '\e05a'; +} +.b-fa-bag-shopping:before { + content: '\f290'; +} +.b-fa-shopping-bag:before { + content: '\f290'; +} +.b-fa-bahai:before { + content: '\f666'; +} +.b-fa-baht-sign:before { + content: '\e0ac'; +} +.b-fa-ban:before { + content: '\f05e'; +} +.b-fa-cancel:before { + content: '\f05e'; +} +.b-fa-ban-smoking:before { + content: '\f54d'; +} +.b-fa-smoking-ban:before { + content: '\f54d'; +} +.b-fa-bandage:before { + content: '\f462'; +} +.b-fa-band-aid:before { + content: '\f462'; +} +.b-fa-barcode:before { + content: '\f02a'; +} +.b-fa-bars:before { + content: '\f0c9'; +} +.b-fa-navicon:before { + content: '\f0c9'; +} +.b-fa-bars-progress:before { + content: '\f828'; +} +.b-fa-tasks-alt:before { + content: '\f828'; +} +.b-fa-bars-staggered:before { + content: '\f550'; +} +.b-fa-reorder:before { + content: '\f550'; +} +.b-fa-stream:before { + content: '\f550'; +} +.b-fa-baseball:before { + content: '\f433'; +} +.b-fa-baseball-ball:before { + content: '\f433'; +} +.b-fa-baseball-bat-ball:before { + content: '\f432'; +} +.b-fa-basket-shopping:before { + content: '\f291'; +} +.b-fa-shopping-basket:before { + content: '\f291'; +} +.b-fa-basketball:before { + content: '\f434'; +} +.b-fa-basketball-ball:before { + content: '\f434'; +} +.b-fa-bath:before { + content: '\f2cd'; +} +.b-fa-bathtub:before { + content: '\f2cd'; +} +.b-fa-battery-empty:before { + content: '\f244'; +} +.b-fa-battery-0:before { + content: '\f244'; +} +.b-fa-battery-full:before { + content: '\f240'; +} +.b-fa-battery:before { + content: '\f240'; +} +.b-fa-battery-5:before { + content: '\f240'; +} +.b-fa-battery-half:before { + content: '\f242'; +} +.b-fa-battery-3:before { + content: '\f242'; +} +.b-fa-battery-quarter:before { + content: '\f243'; +} +.b-fa-battery-2:before { + content: '\f243'; +} +.b-fa-battery-three-quarters:before { + content: '\f241'; +} +.b-fa-battery-4:before { + content: '\f241'; +} +.b-fa-bed:before { + content: '\f236'; +} +.b-fa-bed-pulse:before { + content: '\f487'; +} +.b-fa-procedures:before { + content: '\f487'; +} +.b-fa-beer-mug-empty:before { + content: '\f0fc'; +} +.b-fa-beer:before { + content: '\f0fc'; +} +.b-fa-bell:before { + content: '\f0f3'; +} +.b-fa-bell-concierge:before { + content: '\f562'; +} +.b-fa-concierge-bell:before { + content: '\f562'; +} +.b-fa-bell-slash:before { + content: '\f1f6'; +} +.b-fa-bezier-curve:before { + content: '\f55b'; +} +.b-fa-bicycle:before { + content: '\f206'; +} +.b-fa-binoculars:before { + content: '\f1e5'; +} +.b-fa-biohazard:before { + content: '\f780'; +} +.b-fa-bitcoin-sign:before { + content: '\e0b4'; +} +.b-fa-blender:before { + content: '\f517'; +} +.b-fa-blender-phone:before { + content: '\f6b6'; +} +.b-fa-blog:before { + content: '\f781'; +} +.b-fa-bold:before { + content: '\f032'; +} +.b-fa-bolt:before { + content: '\f0e7'; +} +.b-fa-zap:before { + content: '\f0e7'; +} +.b-fa-bolt-lightning:before { + content: '\e0b7'; +} +.b-fa-bomb:before { + content: '\f1e2'; +} +.b-fa-bone:before { + content: '\f5d7'; +} +.b-fa-bong:before { + content: '\f55c'; +} +.b-fa-book:before { + content: '\f02d'; +} +.b-fa-book-atlas:before { + content: '\f558'; +} +.b-fa-atlas:before { + content: '\f558'; +} +.b-fa-book-bible:before { + content: '\f647'; +} +.b-fa-bible:before { + content: '\f647'; +} +.b-fa-book-bookmark:before { + content: '\e0bb'; +} +.b-fa-book-journal-whills:before { + content: '\f66a'; +} +.b-fa-journal-whills:before { + content: '\f66a'; +} +.b-fa-book-medical:before { + content: '\f7e6'; +} +.b-fa-book-open:before { + content: '\f518'; +} +.b-fa-book-open-reader:before { + content: '\f5da'; +} +.b-fa-book-reader:before { + content: '\f5da'; +} +.b-fa-book-quran:before { + content: '\f687'; +} +.b-fa-quran:before { + content: '\f687'; +} +.b-fa-book-skull:before { + content: '\f6b7'; +} +.b-fa-book-dead:before { + content: '\f6b7'; +} +.b-fa-bookmark:before { + content: '\f02e'; +} +.b-fa-border-all:before { + content: '\f84c'; +} +.b-fa-border-none:before { + content: '\f850'; +} +.b-fa-border-top-left:before { + content: '\f853'; +} +.b-fa-border-style:before { + content: '\f853'; +} +.b-fa-bore-hole:before { + content: '\e4c3'; +} +.b-fa-bottle-droplet:before { + content: '\e4c4'; +} +.b-fa-bottle-water:before { + content: '\e4c5'; +} +.b-fa-bowl-food:before { + content: '\e4c6'; +} +.b-fa-bowl-rice:before { + content: '\e2eb'; +} +.b-fa-bowling-ball:before { + content: '\f436'; +} +.b-fa-box:before { + content: '\f466'; +} +.b-fa-box-archive:before { + content: '\f187'; +} +.b-fa-archive:before { + content: '\f187'; +} +.b-fa-box-open:before { + content: '\f49e'; +} +.b-fa-box-tissue:before { + content: '\e05b'; +} +.b-fa-boxes-packing:before { + content: '\e4c7'; +} +.b-fa-boxes-stacked:before { + content: '\f468'; +} +.b-fa-boxes:before { + content: '\f468'; +} +.b-fa-boxes-alt:before { + content: '\f468'; +} +.b-fa-braille:before { + content: '\f2a1'; +} +.b-fa-brain:before { + content: '\f5dc'; +} +.b-fa-brazilian-real-sign:before { + content: '\e46c'; +} +.b-fa-bread-slice:before { + content: '\f7ec'; +} +.b-fa-bridge:before { + content: '\e4c8'; +} +.b-fa-bridge-circle-check:before { + content: '\e4c9'; +} +.b-fa-bridge-circle-exclamation:before { + content: '\e4ca'; +} +.b-fa-bridge-circle-xmark:before { + content: '\e4cb'; +} +.b-fa-bridge-lock:before { + content: '\e4cc'; +} +.b-fa-bridge-water:before { + content: '\e4ce'; +} +.b-fa-briefcase:before { + content: '\f0b1'; +} +.b-fa-briefcase-medical:before { + content: '\f469'; +} +.b-fa-broom:before { + content: '\f51a'; +} +.b-fa-broom-ball:before { + content: '\f458'; +} +.b-fa-quidditch:before { + content: '\f458'; +} +.b-fa-quidditch-broom-ball:before { + content: '\f458'; +} +.b-fa-brush:before { + content: '\f55d'; +} +.b-fa-bucket:before { + content: '\e4cf'; +} +.b-fa-bug:before { + content: '\f188'; +} +.b-fa-bug-slash:before { + content: '\e490'; +} +.b-fa-bugs:before { + content: '\e4d0'; +} +.b-fa-building:before { + content: '\f1ad'; +} +.b-fa-building-circle-arrow-right:before { + content: '\e4d1'; +} +.b-fa-building-circle-check:before { + content: '\e4d2'; +} +.b-fa-building-circle-exclamation:before { + content: '\e4d3'; +} +.b-fa-building-circle-xmark:before { + content: '\e4d4'; +} +.b-fa-building-columns:before { + content: '\f19c'; +} +.b-fa-bank:before { + content: '\f19c'; +} +.b-fa-institution:before { + content: '\f19c'; +} +.b-fa-museum:before { + content: '\f19c'; +} +.b-fa-university:before { + content: '\f19c'; +} +.b-fa-building-flag:before { + content: '\e4d5'; +} +.b-fa-building-lock:before { + content: '\e4d6'; +} +.b-fa-building-ngo:before { + content: '\e4d7'; +} +.b-fa-building-shield:before { + content: '\e4d8'; +} +.b-fa-building-un:before { + content: '\e4d9'; +} +.b-fa-building-user:before { + content: '\e4da'; +} +.b-fa-building-wheat:before { + content: '\e4db'; +} +.b-fa-bullhorn:before { + content: '\f0a1'; +} +.b-fa-bullseye:before { + content: '\f140'; +} +.b-fa-burger:before { + content: '\f805'; +} +.b-fa-hamburger:before { + content: '\f805'; +} +.b-fa-burst:before { + content: '\e4dc'; +} +.b-fa-bus:before { + content: '\f207'; +} +.b-fa-bus-simple:before { + content: '\f55e'; +} +.b-fa-bus-alt:before { + content: '\f55e'; +} +.b-fa-business-time:before { + content: '\f64a'; +} +.b-fa-briefcase-clock:before { + content: '\f64a'; +} +.b-fa-c:before { + content: 'C'; +} +.b-fa-cake-candles:before { + content: '\f1fd'; +} +.b-fa-birthday-cake:before { + content: '\f1fd'; +} +.b-fa-cake:before { + content: '\f1fd'; +} +.b-fa-calculator:before { + content: '\f1ec'; +} +.b-fa-calendar:before { + content: '\f133'; +} +.b-fa-calendar-check:before { + content: '\f274'; +} +.b-fa-calendar-day:before { + content: '\f783'; +} +.b-fa-calendar-days:before { + content: '\f073'; +} +.b-fa-calendar-alt:before { + content: '\f073'; +} +.b-fa-calendar-minus:before { + content: '\f272'; +} +.b-fa-calendar-plus:before { + content: '\f271'; +} +.b-fa-calendar-week:before { + content: '\f784'; +} +.b-fa-calendar-xmark:before { + content: '\f273'; +} +.b-fa-calendar-times:before { + content: '\f273'; +} +.b-fa-camera:before { + content: '\f030'; +} +.b-fa-camera-alt:before { + content: '\f030'; +} +.b-fa-camera-retro:before { + content: '\f083'; +} +.b-fa-camera-rotate:before { + content: '\e0d8'; +} +.b-fa-campground:before { + content: '\f6bb'; +} +.b-fa-candy-cane:before { + content: '\f786'; +} +.b-fa-cannabis:before { + content: '\f55f'; +} +.b-fa-capsules:before { + content: '\f46b'; +} +.b-fa-car:before { + content: '\f1b9'; +} +.b-fa-automobile:before { + content: '\f1b9'; +} +.b-fa-car-battery:before { + content: '\f5df'; +} +.b-fa-battery-car:before { + content: '\f5df'; +} +.b-fa-car-burst:before { + content: '\f5e1'; +} +.b-fa-car-crash:before { + content: '\f5e1'; +} +.b-fa-car-on:before { + content: '\e4dd'; +} +.b-fa-car-rear:before { + content: '\f5de'; +} +.b-fa-car-alt:before { + content: '\f5de'; +} +.b-fa-car-side:before { + content: '\f5e4'; +} +.b-fa-car-tunnel:before { + content: '\e4de'; +} +.b-fa-caravan:before { + content: '\f8ff'; +} +.b-fa-caret-down:before { + content: '\f0d7'; +} +.b-fa-caret-left:before { + content: '\f0d9'; +} +.b-fa-caret-right:before { + content: '\f0da'; +} +.b-fa-caret-up:before { + content: '\f0d8'; +} +.b-fa-carrot:before { + content: '\f787'; +} +.b-fa-cart-arrow-down:before { + content: '\f218'; +} +.b-fa-cart-flatbed:before { + content: '\f474'; +} +.b-fa-dolly-flatbed:before { + content: '\f474'; +} +.b-fa-cart-flatbed-suitcase:before { + content: '\f59d'; +} +.b-fa-luggage-cart:before { + content: '\f59d'; +} +.b-fa-cart-plus:before { + content: '\f217'; +} +.b-fa-cart-shopping:before { + content: '\f07a'; +} +.b-fa-shopping-cart:before { + content: '\f07a'; +} +.b-fa-cash-register:before { + content: '\f788'; +} +.b-fa-cat:before { + content: '\f6be'; +} +.b-fa-cedi-sign:before { + content: '\e0df'; +} +.b-fa-cent-sign:before { + content: '\e3f5'; +} +.b-fa-certificate:before { + content: '\f0a3'; +} +.b-fa-chair:before { + content: '\f6c0'; +} +.b-fa-chalkboard:before { + content: '\f51b'; +} +.b-fa-blackboard:before { + content: '\f51b'; +} +.b-fa-chalkboard-user:before { + content: '\f51c'; +} +.b-fa-chalkboard-teacher:before { + content: '\f51c'; +} +.b-fa-champagne-glasses:before { + content: '\f79f'; +} +.b-fa-glass-cheers:before { + content: '\f79f'; +} +.b-fa-charging-station:before { + content: '\f5e7'; +} +.b-fa-chart-area:before { + content: '\f1fe'; +} +.b-fa-area-chart:before { + content: '\f1fe'; +} +.b-fa-chart-bar:before { + content: '\f080'; +} +.b-fa-bar-chart:before { + content: '\f080'; +} +.b-fa-chart-column:before { + content: '\e0e3'; +} +.b-fa-chart-gantt:before { + content: '\e0e4'; +} +.b-fa-chart-line:before { + content: '\f201'; +} +.b-fa-line-chart:before { + content: '\f201'; +} +.b-fa-chart-pie:before { + content: '\f200'; +} +.b-fa-pie-chart:before { + content: '\f200'; +} +.b-fa-chart-simple:before { + content: '\e473'; +} +.b-fa-check:before { + content: '\f00c'; +} +.b-fa-check-double:before { + content: '\f560'; +} +.b-fa-check-to-slot:before { + content: '\f772'; +} +.b-fa-vote-yea:before { + content: '\f772'; +} +.b-fa-cheese:before { + content: '\f7ef'; +} +.b-fa-chess:before { + content: '\f439'; +} +.b-fa-chess-bishop:before { + content: '\f43a'; +} +.b-fa-chess-board:before { + content: '\f43c'; +} +.b-fa-chess-king:before { + content: '\f43f'; +} +.b-fa-chess-knight:before { + content: '\f441'; +} +.b-fa-chess-pawn:before { + content: '\f443'; +} +.b-fa-chess-queen:before { + content: '\f445'; +} +.b-fa-chess-rook:before { + content: '\f447'; +} +.b-fa-chevron-down:before { + content: '\f078'; +} +.b-fa-chevron-left:before { + content: '\f053'; +} +.b-fa-chevron-right:before { + content: '\f054'; +} +.b-fa-chevron-up:before { + content: '\f077'; +} +.b-fa-child:before { + content: '\f1ae'; +} +.b-fa-child-dress:before { + content: '\e59c'; +} +.b-fa-child-reaching:before { + content: '\e59d'; +} +.b-fa-child-rifle:before { + content: '\e4e0'; +} +.b-fa-children:before { + content: '\e4e1'; +} +.b-fa-church:before { + content: '\f51d'; +} +.b-fa-circle:before { + content: '\f111'; +} +.b-fa-circle-arrow-down:before { + content: '\f0ab'; +} +.b-fa-arrow-circle-down:before { + content: '\f0ab'; +} +.b-fa-circle-arrow-left:before { + content: '\f0a8'; +} +.b-fa-arrow-circle-left:before { + content: '\f0a8'; +} +.b-fa-circle-arrow-right:before { + content: '\f0a9'; +} +.b-fa-arrow-circle-right:before { + content: '\f0a9'; +} +.b-fa-circle-arrow-up:before { + content: '\f0aa'; +} +.b-fa-arrow-circle-up:before { + content: '\f0aa'; +} +.b-fa-circle-check:before { + content: '\f058'; +} +.b-fa-check-circle:before { + content: '\f058'; +} +.b-fa-circle-chevron-down:before { + content: '\f13a'; +} +.b-fa-chevron-circle-down:before { + content: '\f13a'; +} +.b-fa-circle-chevron-left:before { + content: '\f137'; +} +.b-fa-chevron-circle-left:before { + content: '\f137'; +} +.b-fa-circle-chevron-right:before { + content: '\f138'; +} +.b-fa-chevron-circle-right:before { + content: '\f138'; +} +.b-fa-circle-chevron-up:before { + content: '\f139'; +} +.b-fa-chevron-circle-up:before { + content: '\f139'; +} +.b-fa-circle-dollar-to-slot:before { + content: '\f4b9'; +} +.b-fa-donate:before { + content: '\f4b9'; +} +.b-fa-circle-dot:before { + content: '\f192'; +} +.b-fa-dot-circle:before { + content: '\f192'; +} +.b-fa-circle-down:before { + content: '\f358'; +} +.b-fa-arrow-alt-circle-down:before { + content: '\f358'; +} +.b-fa-circle-exclamation:before { + content: '\f06a'; +} +.b-fa-exclamation-circle:before { + content: '\f06a'; +} +.b-fa-circle-h:before { + content: '\f47e'; +} +.b-fa-hospital-symbol:before { + content: '\f47e'; +} +.b-fa-circle-half-stroke:before { + content: '\f042'; +} +.b-fa-adjust:before { + content: '\f042'; +} +.b-fa-circle-info:before { + content: '\f05a'; +} +.b-fa-info-circle:before { + content: '\f05a'; +} +.b-fa-circle-left:before { + content: '\f359'; +} +.b-fa-arrow-alt-circle-left:before { + content: '\f359'; +} +.b-fa-circle-minus:before { + content: '\f056'; +} +.b-fa-minus-circle:before { + content: '\f056'; +} +.b-fa-circle-nodes:before { + content: '\e4e2'; +} +.b-fa-circle-notch:before { + content: '\f1ce'; +} +.b-fa-circle-pause:before { + content: '\f28b'; +} +.b-fa-pause-circle:before { + content: '\f28b'; +} +.b-fa-circle-play:before { + content: '\f144'; +} +.b-fa-play-circle:before { + content: '\f144'; +} +.b-fa-circle-plus:before { + content: '\f055'; +} +.b-fa-plus-circle:before { + content: '\f055'; +} +.b-fa-circle-question:before { + content: '\f059'; +} +.b-fa-question-circle:before { + content: '\f059'; +} +.b-fa-circle-radiation:before { + content: '\f7ba'; +} +.b-fa-radiation-alt:before { + content: '\f7ba'; +} +.b-fa-circle-right:before { + content: '\f35a'; +} +.b-fa-arrow-alt-circle-right:before { + content: '\f35a'; +} +.b-fa-circle-stop:before { + content: '\f28d'; +} +.b-fa-stop-circle:before { + content: '\f28d'; +} +.b-fa-circle-up:before { + content: '\f35b'; +} +.b-fa-arrow-alt-circle-up:before { + content: '\f35b'; +} +.b-fa-circle-user:before { + content: '\f2bd'; +} +.b-fa-user-circle:before { + content: '\f2bd'; +} +.b-fa-circle-xmark:before { + content: '\f057'; +} +.b-fa-times-circle:before { + content: '\f057'; +} +.b-fa-xmark-circle:before { + content: '\f057'; +} +.b-fa-city:before { + content: '\f64f'; +} +.b-fa-clapperboard:before { + content: '\e131'; +} +.b-fa-clipboard:before { + content: '\f328'; +} +.b-fa-clipboard-check:before { + content: '\f46c'; +} +.b-fa-clipboard-list:before { + content: '\f46d'; +} +.b-fa-clipboard-question:before { + content: '\e4e3'; +} +.b-fa-clipboard-user:before { + content: '\f7f3'; +} +.b-fa-clock:before { + content: '\f017'; +} +.b-fa-clock-four:before { + content: '\f017'; +} +.b-fa-clock-rotate-left:before { + content: '\f1da'; +} +.b-fa-history:before { + content: '\f1da'; +} +.b-fa-clone:before { + content: '\f24d'; +} +.b-fa-closed-captioning:before { + content: '\f20a'; +} +.b-fa-cloud:before { + content: '\f0c2'; +} +.b-fa-cloud-arrow-down:before { + content: '\f0ed'; +} +.b-fa-cloud-download:before { + content: '\f0ed'; +} +.b-fa-cloud-download-alt:before { + content: '\f0ed'; +} +.b-fa-cloud-arrow-up:before { + content: '\f0ee'; +} +.b-fa-cloud-upload:before { + content: '\f0ee'; +} +.b-fa-cloud-upload-alt:before { + content: '\f0ee'; +} +.b-fa-cloud-bolt:before { + content: '\f76c'; +} +.b-fa-thunderstorm:before { + content: '\f76c'; +} +.b-fa-cloud-meatball:before { + content: '\f73b'; +} +.b-fa-cloud-moon:before { + content: '\f6c3'; +} +.b-fa-cloud-moon-rain:before { + content: '\f73c'; +} +.b-fa-cloud-rain:before { + content: '\f73d'; +} +.b-fa-cloud-showers-heavy:before { + content: '\f740'; +} +.b-fa-cloud-showers-water:before { + content: '\e4e4'; +} +.b-fa-cloud-sun:before { + content: '\f6c4'; +} +.b-fa-cloud-sun-rain:before { + content: '\f743'; +} +.b-fa-clover:before { + content: '\e139'; +} +.b-fa-code:before { + content: '\f121'; +} +.b-fa-code-branch:before { + content: '\f126'; +} +.b-fa-code-commit:before { + content: '\f386'; +} +.b-fa-code-compare:before { + content: '\e13a'; +} +.b-fa-code-fork:before { + content: '\e13b'; +} +.b-fa-code-merge:before { + content: '\f387'; +} +.b-fa-code-pull-request:before { + content: '\e13c'; +} +.b-fa-coins:before { + content: '\f51e'; +} +.b-fa-colon-sign:before { + content: '\e140'; +} +.b-fa-comment:before { + content: '\f075'; +} +.b-fa-comment-dollar:before { + content: '\f651'; +} +.b-fa-comment-dots:before { + content: '\f4ad'; +} +.b-fa-commenting:before { + content: '\f4ad'; +} +.b-fa-comment-medical:before { + content: '\f7f5'; +} +.b-fa-comment-slash:before { + content: '\f4b3'; +} +.b-fa-comment-sms:before { + content: '\f7cd'; +} +.b-fa-sms:before { + content: '\f7cd'; +} +.b-fa-comments:before { + content: '\f086'; +} +.b-fa-comments-dollar:before { + content: '\f653'; +} +.b-fa-compact-disc:before { + content: '\f51f'; +} +.b-fa-compass:before { + content: '\f14e'; +} +.b-fa-compass-drafting:before { + content: '\f568'; +} +.b-fa-drafting-compass:before { + content: '\f568'; +} +.b-fa-compress:before { + content: '\f066'; +} +.b-fa-computer:before { + content: '\e4e5'; +} +.b-fa-computer-mouse:before { + content: '\f8cc'; +} +.b-fa-mouse:before { + content: '\f8cc'; +} +.b-fa-cookie:before { + content: '\f563'; +} +.b-fa-cookie-bite:before { + content: '\f564'; +} +.b-fa-copy:before { + content: '\f0c5'; +} +.b-fa-copyright:before { + content: '\f1f9'; +} +.b-fa-couch:before { + content: '\f4b8'; +} +.b-fa-cow:before { + content: '\f6c8'; +} +.b-fa-credit-card:before { + content: '\f09d'; +} +.b-fa-credit-card-alt:before { + content: '\f09d'; +} +.b-fa-crop:before { + content: '\f125'; +} +.b-fa-crop-simple:before { + content: '\f565'; +} +.b-fa-crop-alt:before { + content: '\f565'; +} +.b-fa-cross:before { + content: '\f654'; +} +.b-fa-crosshairs:before { + content: '\f05b'; +} +.b-fa-crow:before { + content: '\f520'; +} +.b-fa-crown:before { + content: '\f521'; +} +.b-fa-crutch:before { + content: '\f7f7'; +} +.b-fa-cruzeiro-sign:before { + content: '\e152'; +} +.b-fa-cube:before { + content: '\f1b2'; +} +.b-fa-cubes:before { + content: '\f1b3'; +} +.b-fa-cubes-stacked:before { + content: '\e4e6'; +} +.b-fa-d:before { + content: 'D'; +} +.b-fa-database:before { + content: '\f1c0'; +} +.b-fa-delete-left:before { + content: '\f55a'; +} +.b-fa-backspace:before { + content: '\f55a'; +} +.b-fa-democrat:before { + content: '\f747'; +} +.b-fa-desktop:before { + content: '\f390'; +} +.b-fa-desktop-alt:before { + content: '\f390'; +} +.b-fa-dharmachakra:before { + content: '\f655'; +} +.b-fa-diagram-next:before { + content: '\e476'; +} +.b-fa-diagram-predecessor:before { + content: '\e477'; +} +.b-fa-diagram-project:before { + content: '\f542'; +} +.b-fa-project-diagram:before { + content: '\f542'; +} +.b-fa-diagram-successor:before { + content: '\e47a'; +} +.b-fa-diamond:before { + content: '\f219'; +} +.b-fa-diamond-turn-right:before { + content: '\f5eb'; +} +.b-fa-directions:before { + content: '\f5eb'; +} +.b-fa-dice:before { + content: '\f522'; +} +.b-fa-dice-d20:before { + content: '\f6cf'; +} +.b-fa-dice-d6:before { + content: '\f6d1'; +} +.b-fa-dice-five:before { + content: '\f523'; +} +.b-fa-dice-four:before { + content: '\f524'; +} +.b-fa-dice-one:before { + content: '\f525'; +} +.b-fa-dice-six:before { + content: '\f526'; +} +.b-fa-dice-three:before { + content: '\f527'; +} +.b-fa-dice-two:before { + content: '\f528'; +} +.b-fa-disease:before { + content: '\f7fa'; +} +.b-fa-display:before { + content: '\e163'; +} +.b-fa-divide:before { + content: '\f529'; +} +.b-fa-dna:before { + content: '\f471'; +} +.b-fa-dog:before { + content: '\f6d3'; +} +.b-fa-dollar-sign:before { + content: '$'; +} +.b-fa-dollar:before { + content: '$'; +} +.b-fa-usd:before { + content: '$'; +} +.b-fa-dolly:before { + content: '\f472'; +} +.b-fa-dolly-box:before { + content: '\f472'; +} +.b-fa-dong-sign:before { + content: '\e169'; +} +.b-fa-door-closed:before { + content: '\f52a'; +} +.b-fa-door-open:before { + content: '\f52b'; +} +.b-fa-dove:before { + content: '\f4ba'; +} +.b-fa-down-left-and-up-right-to-center:before { + content: '\f422'; +} +.b-fa-compress-alt:before { + content: '\f422'; +} +.b-fa-down-long:before { + content: '\f309'; +} +.b-fa-long-arrow-alt-down:before { + content: '\f309'; +} +.b-fa-download:before { + content: '\f019'; +} +.b-fa-dragon:before { + content: '\f6d5'; +} +.b-fa-draw-polygon:before { + content: '\f5ee'; +} +.b-fa-droplet:before { + content: '\f043'; +} +.b-fa-tint:before { + content: '\f043'; +} +.b-fa-droplet-slash:before { + content: '\f5c7'; +} +.b-fa-tint-slash:before { + content: '\f5c7'; +} +.b-fa-drum:before { + content: '\f569'; +} +.b-fa-drum-steelpan:before { + content: '\f56a'; +} +.b-fa-drumstick-bite:before { + content: '\f6d7'; +} +.b-fa-dumbbell:before { + content: '\f44b'; +} +.b-fa-dumpster:before { + content: '\f793'; +} +.b-fa-dumpster-fire:before { + content: '\f794'; +} +.b-fa-dungeon:before { + content: '\f6d9'; +} +.b-fa-e:before { + content: 'E'; +} +.b-fa-ear-deaf:before { + content: '\f2a4'; +} +.b-fa-deaf:before { + content: '\f2a4'; +} +.b-fa-deafness:before { + content: '\f2a4'; +} +.b-fa-hard-of-hearing:before { + content: '\f2a4'; +} +.b-fa-ear-listen:before { + content: '\f2a2'; +} +.b-fa-assistive-listening-systems:before { + content: '\f2a2'; +} +.b-fa-earth-africa:before { + content: '\f57c'; +} +.b-fa-globe-africa:before { + content: '\f57c'; +} +.b-fa-earth-americas:before { + content: '\f57d'; +} +.b-fa-earth:before { + content: '\f57d'; +} +.b-fa-earth-america:before { + content: '\f57d'; +} +.b-fa-globe-americas:before { + content: '\f57d'; +} +.b-fa-earth-asia:before { + content: '\f57e'; +} +.b-fa-globe-asia:before { + content: '\f57e'; +} +.b-fa-earth-europe:before { + content: '\f7a2'; +} +.b-fa-globe-europe:before { + content: '\f7a2'; +} +.b-fa-earth-oceania:before { + content: '\e47b'; +} +.b-fa-globe-oceania:before { + content: '\e47b'; +} +.b-fa-egg:before { + content: '\f7fb'; +} +.b-fa-eject:before { + content: '\f052'; +} +.b-fa-elevator:before { + content: '\e16d'; +} +.b-fa-ellipsis:before { + content: '\f141'; +} +.b-fa-ellipsis-h:before { + content: '\f141'; +} +.b-fa-ellipsis-vertical:before { + content: '\f142'; +} +.b-fa-ellipsis-v:before { + content: '\f142'; +} +.b-fa-envelope:before { + content: '\f0e0'; +} +.b-fa-envelope-circle-check:before { + content: '\e4e8'; +} +.b-fa-envelope-open:before { + content: '\f2b6'; +} +.b-fa-envelope-open-text:before { + content: '\f658'; +} +.b-fa-envelopes-bulk:before { + content: '\f674'; +} +.b-fa-mail-bulk:before { + content: '\f674'; +} +.b-fa-equals:before { + content: '='; +} +.b-fa-eraser:before { + content: '\f12d'; +} +.b-fa-ethernet:before { + content: '\f796'; +} +.b-fa-euro-sign:before { + content: '\f153'; +} +.b-fa-eur:before { + content: '\f153'; +} +.b-fa-euro:before { + content: '\f153'; +} +.b-fa-exclamation:before { + content: '!'; +} +.b-fa-expand:before { + content: '\f065'; +} +.b-fa-explosion:before { + content: '\e4e9'; +} +.b-fa-eye:before { + content: '\f06e'; +} +.b-fa-eye-dropper:before { + content: '\f1fb'; +} +.b-fa-eye-dropper-empty:before { + content: '\f1fb'; +} +.b-fa-eyedropper:before { + content: '\f1fb'; +} +.b-fa-eye-low-vision:before { + content: '\f2a8'; +} +.b-fa-low-vision:before { + content: '\f2a8'; +} +.b-fa-eye-slash:before { + content: '\f070'; +} +.b-fa-f:before { + content: 'F'; +} +.b-fa-face-angry:before { + content: '\f556'; +} +.b-fa-angry:before { + content: '\f556'; +} +.b-fa-face-dizzy:before { + content: '\f567'; +} +.b-fa-dizzy:before { + content: '\f567'; +} +.b-fa-face-flushed:before { + content: '\f579'; +} +.b-fa-flushed:before { + content: '\f579'; +} +.b-fa-face-frown:before { + content: '\f119'; +} +.b-fa-frown:before { + content: '\f119'; +} +.b-fa-face-frown-open:before { + content: '\f57a'; +} +.b-fa-frown-open:before { + content: '\f57a'; +} +.b-fa-face-grimace:before { + content: '\f57f'; +} +.b-fa-grimace:before { + content: '\f57f'; +} +.b-fa-face-grin:before { + content: '\f580'; +} +.b-fa-grin:before { + content: '\f580'; +} +.b-fa-face-grin-beam:before { + content: '\f582'; +} +.b-fa-grin-beam:before { + content: '\f582'; +} +.b-fa-face-grin-beam-sweat:before { + content: '\f583'; +} +.b-fa-grin-beam-sweat:before { + content: '\f583'; +} +.b-fa-face-grin-hearts:before { + content: '\f584'; +} +.b-fa-grin-hearts:before { + content: '\f584'; +} +.b-fa-face-grin-squint:before { + content: '\f585'; +} +.b-fa-grin-squint:before { + content: '\f585'; +} +.b-fa-face-grin-squint-tears:before { + content: '\f586'; +} +.b-fa-grin-squint-tears:before { + content: '\f586'; +} +.b-fa-face-grin-stars:before { + content: '\f587'; +} +.b-fa-grin-stars:before { + content: '\f587'; +} +.b-fa-face-grin-tears:before { + content: '\f588'; +} +.b-fa-grin-tears:before { + content: '\f588'; +} +.b-fa-face-grin-tongue:before { + content: '\f589'; +} +.b-fa-grin-tongue:before { + content: '\f589'; +} +.b-fa-face-grin-tongue-squint:before { + content: '\f58a'; +} +.b-fa-grin-tongue-squint:before { + content: '\f58a'; +} +.b-fa-face-grin-tongue-wink:before { + content: '\f58b'; +} +.b-fa-grin-tongue-wink:before { + content: '\f58b'; +} +.b-fa-face-grin-wide:before { + content: '\f581'; +} +.b-fa-grin-alt:before { + content: '\f581'; +} +.b-fa-face-grin-wink:before { + content: '\f58c'; +} +.b-fa-grin-wink:before { + content: '\f58c'; +} +.b-fa-face-kiss:before { + content: '\f596'; +} +.b-fa-kiss:before { + content: '\f596'; +} +.b-fa-face-kiss-beam:before { + content: '\f597'; +} +.b-fa-kiss-beam:before { + content: '\f597'; +} +.b-fa-face-kiss-wink-heart:before { + content: '\f598'; +} +.b-fa-kiss-wink-heart:before { + content: '\f598'; +} +.b-fa-face-laugh:before { + content: '\f599'; +} +.b-fa-laugh:before { + content: '\f599'; +} +.b-fa-face-laugh-beam:before { + content: '\f59a'; +} +.b-fa-laugh-beam:before { + content: '\f59a'; +} +.b-fa-face-laugh-squint:before { + content: '\f59b'; +} +.b-fa-laugh-squint:before { + content: '\f59b'; +} +.b-fa-face-laugh-wink:before { + content: '\f59c'; +} +.b-fa-laugh-wink:before { + content: '\f59c'; +} +.b-fa-face-meh:before { + content: '\f11a'; +} +.b-fa-meh:before { + content: '\f11a'; +} +.b-fa-face-meh-blank:before { + content: '\f5a4'; +} +.b-fa-meh-blank:before { + content: '\f5a4'; +} +.b-fa-face-rolling-eyes:before { + content: '\f5a5'; +} +.b-fa-meh-rolling-eyes:before { + content: '\f5a5'; +} +.b-fa-face-sad-cry:before { + content: '\f5b3'; +} +.b-fa-sad-cry:before { + content: '\f5b3'; +} +.b-fa-face-sad-tear:before { + content: '\f5b4'; +} +.b-fa-sad-tear:before { + content: '\f5b4'; +} +.b-fa-face-smile:before { + content: '\f118'; +} +.b-fa-smile:before { + content: '\f118'; +} +.b-fa-face-smile-beam:before { + content: '\f5b8'; +} +.b-fa-smile-beam:before { + content: '\f5b8'; +} +.b-fa-face-smile-wink:before { + content: '\f4da'; +} +.b-fa-smile-wink:before { + content: '\f4da'; +} +.b-fa-face-surprise:before { + content: '\f5c2'; +} +.b-fa-surprise:before { + content: '\f5c2'; +} +.b-fa-face-tired:before { + content: '\f5c8'; +} +.b-fa-tired:before { + content: '\f5c8'; +} +.b-fa-fan:before { + content: '\f863'; +} +.b-fa-faucet:before { + content: '\e005'; +} +.b-fa-faucet-drip:before { + content: '\e006'; +} +.b-fa-fax:before { + content: '\f1ac'; +} +.b-fa-feather:before { + content: '\f52d'; +} +.b-fa-feather-pointed:before { + content: '\f56b'; +} +.b-fa-feather-alt:before { + content: '\f56b'; +} +.b-fa-ferry:before { + content: '\e4ea'; +} +.b-fa-file:before { + content: '\f15b'; +} +.b-fa-file-arrow-down:before { + content: '\f56d'; +} +.b-fa-file-download:before { + content: '\f56d'; +} +.b-fa-file-arrow-up:before { + content: '\f574'; +} +.b-fa-file-upload:before { + content: '\f574'; +} +.b-fa-file-audio:before { + content: '\f1c7'; +} +.b-fa-file-circle-check:before { + content: '\e493'; +} +.b-fa-file-circle-exclamation:before { + content: '\e4eb'; +} +.b-fa-file-circle-minus:before { + content: '\e4ed'; +} +.b-fa-file-circle-plus:before { + content: '\e4ee'; +} +.b-fa-file-circle-question:before { + content: '\e4ef'; +} +.b-fa-file-circle-xmark:before { + content: '\e494'; +} +.b-fa-file-code:before { + content: '\f1c9'; +} +.b-fa-file-contract:before { + content: '\f56c'; +} +.b-fa-file-csv:before { + content: '\f6dd'; +} +.b-fa-file-excel:before { + content: '\f1c3'; +} +.b-fa-file-export:before { + content: '\f56e'; +} +.b-fa-arrow-right-from-file:before { + content: '\f56e'; +} +.b-fa-file-image:before { + content: '\f1c5'; +} +.b-fa-file-import:before { + content: '\f56f'; +} +.b-fa-arrow-right-to-file:before { + content: '\f56f'; +} +.b-fa-file-invoice:before { + content: '\f570'; +} +.b-fa-file-invoice-dollar:before { + content: '\f571'; +} +.b-fa-file-lines:before { + content: '\f15c'; +} +.b-fa-file-alt:before { + content: '\f15c'; +} +.b-fa-file-text:before { + content: '\f15c'; +} +.b-fa-file-medical:before { + content: '\f477'; +} +.b-fa-file-pdf:before { + content: '\f1c1'; +} +.b-fa-file-pen:before { + content: '\f31c'; +} +.b-fa-file-edit:before { + content: '\f31c'; +} +.b-fa-file-powerpoint:before { + content: '\f1c4'; +} +.b-fa-file-prescription:before { + content: '\f572'; +} +.b-fa-file-shield:before { + content: '\e4f0'; +} +.b-fa-file-signature:before { + content: '\f573'; +} +.b-fa-file-video:before { + content: '\f1c8'; +} +.b-fa-file-waveform:before { + content: '\f478'; +} +.b-fa-file-medical-alt:before { + content: '\f478'; +} +.b-fa-file-word:before { + content: '\f1c2'; +} +.b-fa-file-zipper:before { + content: '\f1c6'; +} +.b-fa-file-archive:before { + content: '\f1c6'; +} +.b-fa-fill:before { + content: '\f575'; +} +.b-fa-fill-drip:before { + content: '\f576'; +} +.b-fa-film:before { + content: '\f008'; +} +.b-fa-filter:before { + content: '\f0b0'; +} +.b-fa-filter-circle-dollar:before { + content: '\f662'; +} +.b-fa-funnel-dollar:before { + content: '\f662'; +} +.b-fa-filter-circle-xmark:before { + content: '\e17b'; +} +.b-fa-fingerprint:before { + content: '\f577'; +} +.b-fa-fire:before { + content: '\f06d'; +} +.b-fa-fire-burner:before { + content: '\e4f1'; +} +.b-fa-fire-extinguisher:before { + content: '\f134'; +} +.b-fa-fire-flame-curved:before { + content: '\f7e4'; +} +.b-fa-fire-alt:before { + content: '\f7e4'; +} +.b-fa-fire-flame-simple:before { + content: '\f46a'; +} +.b-fa-burn:before { + content: '\f46a'; +} +.b-fa-fish:before { + content: '\f578'; +} +.b-fa-fish-fins:before { + content: '\e4f2'; +} +.b-fa-flag:before { + content: '\f024'; +} +.b-fa-flag-checkered:before { + content: '\f11e'; +} +.b-fa-flag-usa:before { + content: '\f74d'; +} +.b-fa-flask:before { + content: '\f0c3'; +} +.b-fa-flask-vial:before { + content: '\e4f3'; +} +.b-fa-floppy-disk:before { + content: '\f0c7'; +} +.b-fa-save:before { + content: '\f0c7'; +} +.b-fa-florin-sign:before { + content: '\e184'; +} +.b-fa-folder:before { + content: '\f07b'; +} +.b-fa-folder-blank:before { + content: '\f07b'; +} +.b-fa-folder-closed:before { + content: '\e185'; +} +.b-fa-folder-minus:before { + content: '\f65d'; +} +.b-fa-folder-open:before { + content: '\f07c'; +} +.b-fa-folder-plus:before { + content: '\f65e'; +} +.b-fa-folder-tree:before { + content: '\f802'; +} +.b-fa-font:before { + content: '\f031'; +} +.b-fa-football:before { + content: '\f44e'; +} +.b-fa-football-ball:before { + content: '\f44e'; +} +.b-fa-forward:before { + content: '\f04e'; +} +.b-fa-forward-fast:before { + content: '\f050'; +} +.b-fa-fast-forward:before { + content: '\f050'; +} +.b-fa-forward-step:before { + content: '\f051'; +} +.b-fa-step-forward:before { + content: '\f051'; +} +.b-fa-franc-sign:before { + content: '\e18f'; +} +.b-fa-frog:before { + content: '\f52e'; +} +.b-fa-futbol:before { + content: '\f1e3'; +} +.b-fa-futbol-ball:before { + content: '\f1e3'; +} +.b-fa-soccer-ball:before { + content: '\f1e3'; +} +.b-fa-g:before { + content: 'G'; +} +.b-fa-gamepad:before { + content: '\f11b'; +} +.b-fa-gas-pump:before { + content: '\f52f'; +} +.b-fa-gauge:before { + content: '\f624'; +} +.b-fa-dashboard:before { + content: '\f624'; +} +.b-fa-gauge-med:before { + content: '\f624'; +} +.b-fa-tachometer-alt-average:before { + content: '\f624'; +} +.b-fa-gauge-high:before { + content: '\f625'; +} +.b-fa-tachometer-alt:before { + content: '\f625'; +} +.b-fa-tachometer-alt-fast:before { + content: '\f625'; +} +.b-fa-gauge-simple:before { + content: '\f629'; +} +.b-fa-gauge-simple-med:before { + content: '\f629'; +} +.b-fa-tachometer-average:before { + content: '\f629'; +} +.b-fa-gauge-simple-high:before { + content: '\f62a'; +} +.b-fa-tachometer:before { + content: '\f62a'; +} +.b-fa-tachometer-fast:before { + content: '\f62a'; +} +.b-fa-gavel:before { + content: '\f0e3'; +} +.b-fa-legal:before { + content: '\f0e3'; +} +.b-fa-gear:before { + content: '\f013'; +} +.b-fa-cog:before { + content: '\f013'; +} +.b-fa-gears:before { + content: '\f085'; +} +.b-fa-cogs:before { + content: '\f085'; +} +.b-fa-gem:before { + content: '\f3a5'; +} +.b-fa-genderless:before { + content: '\f22d'; +} +.b-fa-ghost:before { + content: '\f6e2'; +} +.b-fa-gift:before { + content: '\f06b'; +} +.b-fa-gifts:before { + content: '\f79c'; +} +.b-fa-glass-water:before { + content: '\e4f4'; +} +.b-fa-glass-water-droplet:before { + content: '\e4f5'; +} +.b-fa-glasses:before { + content: '\f530'; +} +.b-fa-globe:before { + content: '\f0ac'; +} +.b-fa-golf-ball-tee:before { + content: '\f450'; +} +.b-fa-golf-ball:before { + content: '\f450'; +} +.b-fa-gopuram:before { + content: '\f664'; +} +.b-fa-graduation-cap:before { + content: '\f19d'; +} +.b-fa-mortar-board:before { + content: '\f19d'; +} +.b-fa-greater-than:before { + content: '>'; +} +.b-fa-greater-than-equal:before { + content: '\f532'; +} +.b-fa-grip:before { + content: '\f58d'; +} +.b-fa-grip-horizontal:before { + content: '\f58d'; +} +.b-fa-grip-lines:before { + content: '\f7a4'; +} +.b-fa-grip-lines-vertical:before { + content: '\f7a5'; +} +.b-fa-grip-vertical:before { + content: '\f58e'; +} +.b-fa-group-arrows-rotate:before { + content: '\e4f6'; +} +.b-fa-guarani-sign:before { + content: '\e19a'; +} +.b-fa-guitar:before { + content: '\f7a6'; +} +.b-fa-gun:before { + content: '\e19b'; +} +.b-fa-h:before { + content: 'H'; +} +.b-fa-hammer:before { + content: '\f6e3'; +} +.b-fa-hamsa:before { + content: '\f665'; +} +.b-fa-hand:before { + content: '\f256'; +} +.b-fa-hand-paper:before { + content: '\f256'; +} +.b-fa-hand-back-fist:before { + content: '\f255'; +} +.b-fa-hand-rock:before { + content: '\f255'; +} +.b-fa-hand-dots:before { + content: '\f461'; +} +.b-fa-allergies:before { + content: '\f461'; +} +.b-fa-hand-fist:before { + content: '\f6de'; +} +.b-fa-fist-raised:before { + content: '\f6de'; +} +.b-fa-hand-holding:before { + content: '\f4bd'; +} +.b-fa-hand-holding-dollar:before { + content: '\f4c0'; +} +.b-fa-hand-holding-usd:before { + content: '\f4c0'; +} +.b-fa-hand-holding-droplet:before { + content: '\f4c1'; +} +.b-fa-hand-holding-water:before { + content: '\f4c1'; +} +.b-fa-hand-holding-hand:before { + content: '\e4f7'; +} +.b-fa-hand-holding-heart:before { + content: '\f4be'; +} +.b-fa-hand-holding-medical:before { + content: '\e05c'; +} +.b-fa-hand-lizard:before { + content: '\f258'; +} +.b-fa-hand-middle-finger:before { + content: '\f806'; +} +.b-fa-hand-peace:before { + content: '\f25b'; +} +.b-fa-hand-point-down:before { + content: '\f0a7'; +} +.b-fa-hand-point-left:before { + content: '\f0a5'; +} +.b-fa-hand-point-right:before { + content: '\f0a4'; +} +.b-fa-hand-point-up:before { + content: '\f0a6'; +} +.b-fa-hand-pointer:before { + content: '\f25a'; +} +.b-fa-hand-scissors:before { + content: '\f257'; +} +.b-fa-hand-sparkles:before { + content: '\e05d'; +} +.b-fa-hand-spock:before { + content: '\f259'; +} +.b-fa-handcuffs:before { + content: '\e4f8'; +} +.b-fa-hands:before { + content: '\f2a7'; +} +.b-fa-sign-language:before { + content: '\f2a7'; +} +.b-fa-signing:before { + content: '\f2a7'; +} +.b-fa-hands-asl-interpreting:before { + content: '\f2a3'; +} +.b-fa-american-sign-language-interpreting:before { + content: '\f2a3'; +} +.b-fa-asl-interpreting:before { + content: '\f2a3'; +} +.b-fa-hands-american-sign-language-interpreting:before { + content: '\f2a3'; +} +.b-fa-hands-bound:before { + content: '\e4f9'; +} +.b-fa-hands-bubbles:before { + content: '\e05e'; +} +.b-fa-hands-wash:before { + content: '\e05e'; +} +.b-fa-hands-clapping:before { + content: '\e1a8'; +} +.b-fa-hands-holding:before { + content: '\f4c2'; +} +.b-fa-hands-holding-child:before { + content: '\e4fa'; +} +.b-fa-hands-holding-circle:before { + content: '\e4fb'; +} +.b-fa-hands-praying:before { + content: '\f684'; +} +.b-fa-praying-hands:before { + content: '\f684'; +} +.b-fa-handshake:before { + content: '\f2b5'; +} +.b-fa-handshake-angle:before { + content: '\f4c4'; +} +.b-fa-hands-helping:before { + content: '\f4c4'; +} +.b-fa-handshake-simple:before { + content: '\f4c6'; +} +.b-fa-handshake-alt:before { + content: '\f4c6'; +} +.b-fa-handshake-simple-slash:before { + content: '\e05f'; +} +.b-fa-handshake-alt-slash:before { + content: '\e05f'; +} +.b-fa-handshake-slash:before { + content: '\e060'; +} +.b-fa-hanukiah:before { + content: '\f6e6'; +} +.b-fa-hard-drive:before { + content: '\f0a0'; +} +.b-fa-hdd:before { + content: '\f0a0'; +} +.b-fa-hashtag:before { + content: '#'; +} +.b-fa-hat-cowboy:before { + content: '\f8c0'; +} +.b-fa-hat-cowboy-side:before { + content: '\f8c1'; +} +.b-fa-hat-wizard:before { + content: '\f6e8'; +} +.b-fa-head-side-cough:before { + content: '\e061'; +} +.b-fa-head-side-cough-slash:before { + content: '\e062'; +} +.b-fa-head-side-mask:before { + content: '\e063'; +} +.b-fa-head-side-virus:before { + content: '\e064'; +} +.b-fa-heading:before { + content: '\f1dc'; +} +.b-fa-header:before { + content: '\f1dc'; +} +.b-fa-headphones:before { + content: '\f025'; +} +.b-fa-headphones-simple:before { + content: '\f58f'; +} +.b-fa-headphones-alt:before { + content: '\f58f'; +} +.b-fa-headset:before { + content: '\f590'; +} +.b-fa-heart:before { + content: '\f004'; +} +.b-fa-heart-circle-bolt:before { + content: '\e4fc'; +} +.b-fa-heart-circle-check:before { + content: '\e4fd'; +} +.b-fa-heart-circle-exclamation:before { + content: '\e4fe'; +} +.b-fa-heart-circle-minus:before { + content: '\e4ff'; +} +.b-fa-heart-circle-plus:before { + content: '\e500'; +} +.b-fa-heart-circle-xmark:before { + content: '\e501'; +} +.b-fa-heart-crack:before { + content: '\f7a9'; +} +.b-fa-heart-broken:before { + content: '\f7a9'; +} +.b-fa-heart-pulse:before { + content: '\f21e'; +} +.b-fa-heartbeat:before { + content: '\f21e'; +} +.b-fa-helicopter:before { + content: '\f533'; +} +.b-fa-helicopter-symbol:before { + content: '\e502'; +} +.b-fa-helmet-safety:before { + content: '\f807'; +} +.b-fa-hard-hat:before { + content: '\f807'; +} +.b-fa-hat-hard:before { + content: '\f807'; +} +.b-fa-helmet-un:before { + content: '\e503'; +} +.b-fa-highlighter:before { + content: '\f591'; +} +.b-fa-hill-avalanche:before { + content: '\e507'; +} +.b-fa-hill-rockslide:before { + content: '\e508'; +} +.b-fa-hippo:before { + content: '\f6ed'; +} +.b-fa-hockey-puck:before { + content: '\f453'; +} +.b-fa-holly-berry:before { + content: '\f7aa'; +} +.b-fa-horse:before { + content: '\f6f0'; +} +.b-fa-horse-head:before { + content: '\f7ab'; +} +.b-fa-hospital:before { + content: '\f0f8'; +} +.b-fa-hospital-alt:before { + content: '\f0f8'; +} +.b-fa-hospital-wide:before { + content: '\f0f8'; +} +.b-fa-hospital-user:before { + content: '\f80d'; +} +.b-fa-hot-tub-person:before { + content: '\f593'; +} +.b-fa-hot-tub:before { + content: '\f593'; +} +.b-fa-hotdog:before { + content: '\f80f'; +} +.b-fa-hotel:before { + content: '\f594'; +} +.b-fa-hourglass:before { + content: '\f254'; +} +.b-fa-hourglass-2:before { + content: '\f254'; +} +.b-fa-hourglass-half:before { + content: '\f254'; +} +.b-fa-hourglass-empty:before { + content: '\f252'; +} +.b-fa-hourglass-end:before { + content: '\f253'; +} +.b-fa-hourglass-3:before { + content: '\f253'; +} +.b-fa-hourglass-start:before { + content: '\f251'; +} +.b-fa-hourglass-1:before { + content: '\f251'; +} +.b-fa-house:before { + content: '\f015'; +} +.b-fa-home:before { + content: '\f015'; +} +.b-fa-home-alt:before { + content: '\f015'; +} +.b-fa-home-lg-alt:before { + content: '\f015'; +} +.b-fa-house-chimney:before { + content: '\e3af'; +} +.b-fa-home-lg:before { + content: '\e3af'; +} +.b-fa-house-chimney-crack:before { + content: '\f6f1'; +} +.b-fa-house-damage:before { + content: '\f6f1'; +} +.b-fa-house-chimney-medical:before { + content: '\f7f2'; +} +.b-fa-clinic-medical:before { + content: '\f7f2'; +} +.b-fa-house-chimney-user:before { + content: '\e065'; +} +.b-fa-house-chimney-window:before { + content: '\e00d'; +} +.b-fa-house-circle-check:before { + content: '\e509'; +} +.b-fa-house-circle-exclamation:before { + content: '\e50a'; +} +.b-fa-house-circle-xmark:before { + content: '\e50b'; +} +.b-fa-house-crack:before { + content: '\e3b1'; +} +.b-fa-house-fire:before { + content: '\e50c'; +} +.b-fa-house-flag:before { + content: '\e50d'; +} +.b-fa-house-flood-water:before { + content: '\e50e'; +} +.b-fa-house-flood-water-circle-arrow-right:before { + content: '\e50f'; +} +.b-fa-house-laptop:before { + content: '\e066'; +} +.b-fa-laptop-house:before { + content: '\e066'; +} +.b-fa-house-lock:before { + content: '\e510'; +} +.b-fa-house-medical:before { + content: '\e3b2'; +} +.b-fa-house-medical-circle-check:before { + content: '\e511'; +} +.b-fa-house-medical-circle-exclamation:before { + content: '\e512'; +} +.b-fa-house-medical-circle-xmark:before { + content: '\e513'; +} +.b-fa-house-medical-flag:before { + content: '\e514'; +} +.b-fa-house-signal:before { + content: '\e012'; +} +.b-fa-house-tsunami:before { + content: '\e515'; +} +.b-fa-house-user:before { + content: '\e1b0'; +} +.b-fa-home-user:before { + content: '\e1b0'; +} +.b-fa-hryvnia-sign:before { + content: '\f6f2'; +} +.b-fa-hryvnia:before { + content: '\f6f2'; +} +.b-fa-hurricane:before { + content: '\f751'; +} +.b-fa-i:before { + content: 'I'; +} +.b-fa-i-cursor:before { + content: '\f246'; +} +.b-fa-ice-cream:before { + content: '\f810'; +} +.b-fa-icicles:before { + content: '\f7ad'; +} +.b-fa-icons:before { + content: '\f86d'; +} +.b-fa-heart-music-camera-bolt:before { + content: '\f86d'; +} +.b-fa-id-badge:before { + content: '\f2c1'; +} +.b-fa-id-card:before { + content: '\f2c2'; +} +.b-fa-drivers-license:before { + content: '\f2c2'; +} +.b-fa-id-card-clip:before { + content: '\f47f'; +} +.b-fa-id-card-alt:before { + content: '\f47f'; +} +.b-fa-igloo:before { + content: '\f7ae'; +} +.b-fa-image:before { + content: '\f03e'; +} +.b-fa-image-portrait:before { + content: '\f3e0'; +} +.b-fa-portrait:before { + content: '\f3e0'; +} +.b-fa-images:before { + content: '\f302'; +} +.b-fa-inbox:before { + content: '\f01c'; +} +.b-fa-indent:before { + content: '\f03c'; +} +.b-fa-indian-rupee-sign:before { + content: '\e1bc'; +} +.b-fa-indian-rupee:before { + content: '\e1bc'; +} +.b-fa-inr:before { + content: '\e1bc'; +} +.b-fa-industry:before { + content: '\f275'; +} +.b-fa-infinity:before { + content: '\f534'; +} +.b-fa-info:before { + content: '\f129'; +} +.b-fa-italic:before { + content: '\f033'; +} +.b-fa-j:before { + content: 'J'; +} +.b-fa-jar:before { + content: '\e516'; +} +.b-fa-jar-wheat:before { + content: '\e517'; +} +.b-fa-jedi:before { + content: '\f669'; +} +.b-fa-jet-fighter:before { + content: '\f0fb'; +} +.b-fa-fighter-jet:before { + content: '\f0fb'; +} +.b-fa-jet-fighter-up:before { + content: '\e518'; +} +.b-fa-joint:before { + content: '\f595'; +} +.b-fa-jug-detergent:before { + content: '\e519'; +} +.b-fa-k:before { + content: 'K'; +} +.b-fa-kaaba:before { + content: '\f66b'; +} +.b-fa-key:before { + content: '\f084'; +} +.b-fa-keyboard:before { + content: '\f11c'; +} +.b-fa-khanda:before { + content: '\f66d'; +} +.b-fa-kip-sign:before { + content: '\e1c4'; +} +.b-fa-kit-medical:before { + content: '\f479'; +} +.b-fa-first-aid:before { + content: '\f479'; +} +.b-fa-kitchen-set:before { + content: '\e51a'; +} +.b-fa-kiwi-bird:before { + content: '\f535'; +} +.b-fa-l:before { + content: 'L'; +} +.b-fa-land-mine-on:before { + content: '\e51b'; +} +.b-fa-landmark:before { + content: '\f66f'; +} +.b-fa-landmark-dome:before { + content: '\f752'; +} +.b-fa-landmark-alt:before { + content: '\f752'; +} +.b-fa-landmark-flag:before { + content: '\e51c'; +} +.b-fa-language:before { + content: '\f1ab'; +} +.b-fa-laptop:before { + content: '\f109'; +} +.b-fa-laptop-code:before { + content: '\f5fc'; +} +.b-fa-laptop-file:before { + content: '\e51d'; +} +.b-fa-laptop-medical:before { + content: '\f812'; +} +.b-fa-lari-sign:before { + content: '\e1c8'; +} +.b-fa-layer-group:before { + content: '\f5fd'; +} +.b-fa-leaf:before { + content: '\f06c'; +} +.b-fa-left-long:before { + content: '\f30a'; +} +.b-fa-long-arrow-alt-left:before { + content: '\f30a'; +} +.b-fa-left-right:before { + content: '\f337'; +} +.b-fa-arrows-alt-h:before { + content: '\f337'; +} +.b-fa-lemon:before { + content: '\f094'; +} +.b-fa-less-than:before { + content: '<'; +} +.b-fa-less-than-equal:before { + content: '\f537'; +} +.b-fa-life-ring:before { + content: '\f1cd'; +} +.b-fa-lightbulb:before { + content: '\f0eb'; +} +.b-fa-lines-leaning:before { + content: '\e51e'; +} +.b-fa-link:before { + content: '\f0c1'; +} +.b-fa-chain:before { + content: '\f0c1'; +} +.b-fa-link-slash:before { + content: '\f127'; +} +.b-fa-chain-broken:before { + content: '\f127'; +} +.b-fa-chain-slash:before { + content: '\f127'; +} +.b-fa-unlink:before { + content: '\f127'; +} +.b-fa-lira-sign:before { + content: '\f195'; +} +.b-fa-list:before { + content: '\f03a'; +} +.b-fa-list-squares:before { + content: '\f03a'; +} +.b-fa-list-check:before { + content: '\f0ae'; +} +.b-fa-tasks:before { + content: '\f0ae'; +} +.b-fa-list-ol:before { + content: '\f0cb'; +} +.b-fa-list-1-2:before { + content: '\f0cb'; +} +.b-fa-list-numeric:before { + content: '\f0cb'; +} +.b-fa-list-ul:before { + content: '\f0ca'; +} +.b-fa-list-dots:before { + content: '\f0ca'; +} +.b-fa-litecoin-sign:before { + content: '\e1d3'; +} +.b-fa-location-arrow:before { + content: '\f124'; +} +.b-fa-location-crosshairs:before { + content: '\f601'; +} +.b-fa-location:before { + content: '\f601'; +} +.b-fa-location-dot:before { + content: '\f3c5'; +} +.b-fa-map-marker-alt:before { + content: '\f3c5'; +} +.b-fa-location-pin:before { + content: '\f041'; +} +.b-fa-map-marker:before { + content: '\f041'; +} +.b-fa-location-pin-lock:before { + content: '\e51f'; +} +.b-fa-lock:before { + content: '\f023'; +} +.b-fa-lock-open:before { + content: '\f3c1'; +} +.b-fa-locust:before { + content: '\e520'; +} +.b-fa-lungs:before { + content: '\f604'; +} +.b-fa-lungs-virus:before { + content: '\e067'; +} +.b-fa-m:before { + content: 'M'; +} +.b-fa-magnet:before { + content: '\f076'; +} +.b-fa-magnifying-glass:before { + content: '\f002'; +} +.b-fa-search:before { + content: '\f002'; +} +.b-fa-magnifying-glass-arrow-right:before { + content: '\e521'; +} +.b-fa-magnifying-glass-chart:before { + content: '\e522'; +} +.b-fa-magnifying-glass-dollar:before { + content: '\f688'; +} +.b-fa-search-dollar:before { + content: '\f688'; +} +.b-fa-magnifying-glass-location:before { + content: '\f689'; +} +.b-fa-search-location:before { + content: '\f689'; +} +.b-fa-magnifying-glass-minus:before { + content: '\f010'; +} +.b-fa-search-minus:before { + content: '\f010'; +} +.b-fa-magnifying-glass-plus:before { + content: '\f00e'; +} +.b-fa-search-plus:before { + content: '\f00e'; +} +.b-fa-manat-sign:before { + content: '\e1d5'; +} +.b-fa-map:before { + content: '\f279'; +} +.b-fa-map-location:before { + content: '\f59f'; +} +.b-fa-map-marked:before { + content: '\f59f'; +} +.b-fa-map-location-dot:before { + content: '\f5a0'; +} +.b-fa-map-marked-alt:before { + content: '\f5a0'; +} +.b-fa-map-pin:before { + content: '\f276'; +} +.b-fa-marker:before { + content: '\f5a1'; +} +.b-fa-mars:before { + content: '\f222'; +} +.b-fa-mars-and-venus:before { + content: '\f224'; +} +.b-fa-mars-and-venus-burst:before { + content: '\e523'; +} +.b-fa-mars-double:before { + content: '\f227'; +} +.b-fa-mars-stroke:before { + content: '\f229'; +} +.b-fa-mars-stroke-right:before { + content: '\f22b'; +} +.b-fa-mars-stroke-h:before { + content: '\f22b'; +} +.b-fa-mars-stroke-up:before { + content: '\f22a'; +} +.b-fa-mars-stroke-v:before { + content: '\f22a'; +} +.b-fa-martini-glass:before { + content: '\f57b'; +} +.b-fa-glass-martini-alt:before { + content: '\f57b'; +} +.b-fa-martini-glass-citrus:before { + content: '\f561'; +} +.b-fa-cocktail:before { + content: '\f561'; +} +.b-fa-martini-glass-empty:before { + content: '\f000'; +} +.b-fa-glass-martini:before { + content: '\f000'; +} +.b-fa-mask:before { + content: '\f6fa'; +} +.b-fa-mask-face:before { + content: '\e1d7'; +} +.b-fa-mask-ventilator:before { + content: '\e524'; +} +.b-fa-masks-theater:before { + content: '\f630'; +} +.b-fa-theater-masks:before { + content: '\f630'; +} +.b-fa-mattress-pillow:before { + content: '\e525'; +} +.b-fa-maximize:before { + content: '\f31e'; +} +.b-fa-expand-arrows-alt:before { + content: '\f31e'; +} +.b-fa-medal:before { + content: '\f5a2'; +} +.b-fa-memory:before { + content: '\f538'; +} +.b-fa-menorah:before { + content: '\f676'; +} +.b-fa-mercury:before { + content: '\f223'; +} +.b-fa-message:before { + content: '\f27a'; +} +.b-fa-comment-alt:before { + content: '\f27a'; +} +.b-fa-meteor:before { + content: '\f753'; +} +.b-fa-microchip:before { + content: '\f2db'; +} +.b-fa-microphone:before { + content: '\f130'; +} +.b-fa-microphone-lines:before { + content: '\f3c9'; +} +.b-fa-microphone-alt:before { + content: '\f3c9'; +} +.b-fa-microphone-lines-slash:before { + content: '\f539'; +} +.b-fa-microphone-alt-slash:before { + content: '\f539'; +} +.b-fa-microphone-slash:before { + content: '\f131'; +} +.b-fa-microscope:before { + content: '\f610'; +} +.b-fa-mill-sign:before { + content: '\e1ed'; +} +.b-fa-minimize:before { + content: '\f78c'; +} +.b-fa-compress-arrows-alt:before { + content: '\f78c'; +} +.b-fa-minus:before { + content: '\f068'; +} +.b-fa-subtract:before { + content: '\f068'; +} +.b-fa-mitten:before { + content: '\f7b5'; +} +.b-fa-mobile:before { + content: '\f3ce'; +} +.b-fa-mobile-android:before { + content: '\f3ce'; +} +.b-fa-mobile-phone:before { + content: '\f3ce'; +} +.b-fa-mobile-button:before { + content: '\f10b'; +} +.b-fa-mobile-retro:before { + content: '\e527'; +} +.b-fa-mobile-screen:before { + content: '\f3cf'; +} +.b-fa-mobile-android-alt:before { + content: '\f3cf'; +} +.b-fa-mobile-screen-button:before { + content: '\f3cd'; +} +.b-fa-mobile-alt:before { + content: '\f3cd'; +} +.b-fa-money-bill:before { + content: '\f0d6'; +} +.b-fa-money-bill-1:before { + content: '\f3d1'; +} +.b-fa-money-bill-alt:before { + content: '\f3d1'; +} +.b-fa-money-bill-1-wave:before { + content: '\f53b'; +} +.b-fa-money-bill-wave-alt:before { + content: '\f53b'; +} +.b-fa-money-bill-transfer:before { + content: '\e528'; +} +.b-fa-money-bill-trend-up:before { + content: '\e529'; +} +.b-fa-money-bill-wave:before { + content: '\f53a'; +} +.b-fa-money-bill-wheat:before { + content: '\e52a'; +} +.b-fa-money-bills:before { + content: '\e1f3'; +} +.b-fa-money-check:before { + content: '\f53c'; +} +.b-fa-money-check-dollar:before { + content: '\f53d'; +} +.b-fa-money-check-alt:before { + content: '\f53d'; +} +.b-fa-monument:before { + content: '\f5a6'; +} +.b-fa-moon:before { + content: '\f186'; +} +.b-fa-mortar-pestle:before { + content: '\f5a7'; +} +.b-fa-mosque:before { + content: '\f678'; +} +.b-fa-mosquito:before { + content: '\e52b'; +} +.b-fa-mosquito-net:before { + content: '\e52c'; +} +.b-fa-motorcycle:before { + content: '\f21c'; +} +.b-fa-mound:before { + content: '\e52d'; +} +.b-fa-mountain:before { + content: '\f6fc'; +} +.b-fa-mountain-city:before { + content: '\e52e'; +} +.b-fa-mountain-sun:before { + content: '\e52f'; +} +.b-fa-mug-hot:before { + content: '\f7b6'; +} +.b-fa-mug-saucer:before { + content: '\f0f4'; +} +.b-fa-coffee:before { + content: '\f0f4'; +} +.b-fa-music:before { + content: '\f001'; +} +.b-fa-n:before { + content: 'N'; +} +.b-fa-naira-sign:before { + content: '\e1f6'; +} +.b-fa-network-wired:before { + content: '\f6ff'; +} +.b-fa-neuter:before { + content: '\f22c'; +} +.b-fa-newspaper:before { + content: '\f1ea'; +} +.b-fa-not-equal:before { + content: '\f53e'; +} +.b-fa-note-sticky:before { + content: '\f249'; +} +.b-fa-sticky-note:before { + content: '\f249'; +} +.b-fa-notes-medical:before { + content: '\f481'; +} +.b-fa-o:before { + content: 'O'; +} +.b-fa-object-group:before { + content: '\f247'; +} +.b-fa-object-ungroup:before { + content: '\f248'; +} +.b-fa-oil-can:before { + content: '\f613'; +} +.b-fa-oil-well:before { + content: '\e532'; +} +.b-fa-om:before { + content: '\f679'; +} +.b-fa-otter:before { + content: '\f700'; +} +.b-fa-outdent:before { + content: '\f03b'; +} +.b-fa-dedent:before { + content: '\f03b'; +} +.b-fa-p:before { + content: 'P'; +} +.b-fa-pager:before { + content: '\f815'; +} +.b-fa-paint-roller:before { + content: '\f5aa'; +} +.b-fa-paintbrush:before { + content: '\f1fc'; +} +.b-fa-paint-brush:before { + content: '\f1fc'; +} +.b-fa-palette:before { + content: '\f53f'; +} +.b-fa-pallet:before { + content: '\f482'; +} +.b-fa-panorama:before { + content: '\e209'; +} +.b-fa-paper-plane:before { + content: '\f1d8'; +} +.b-fa-paperclip:before { + content: '\f0c6'; +} +.b-fa-parachute-box:before { + content: '\f4cd'; +} +.b-fa-paragraph:before { + content: '\f1dd'; +} +.b-fa-passport:before { + content: '\f5ab'; +} +.b-fa-paste:before { + content: '\f0ea'; +} +.b-fa-file-clipboard:before { + content: '\f0ea'; +} +.b-fa-pause:before { + content: '\f04c'; +} +.b-fa-paw:before { + content: '\f1b0'; +} +.b-fa-peace:before { + content: '\f67c'; +} +.b-fa-pen:before { + content: '\f304'; +} +.b-fa-pen-clip:before { + content: '\f305'; +} +.b-fa-pen-alt:before { + content: '\f305'; +} +.b-fa-pen-fancy:before { + content: '\f5ac'; +} +.b-fa-pen-nib:before { + content: '\f5ad'; +} +.b-fa-pen-ruler:before { + content: '\f5ae'; +} +.b-fa-pencil-ruler:before { + content: '\f5ae'; +} +.b-fa-pen-to-square:before { + content: '\f044'; +} +.b-fa-edit:before { + content: '\f044'; +} +.b-fa-pencil:before { + content: '\f303'; +} +.b-fa-pencil-alt:before { + content: '\f303'; +} +.b-fa-people-arrows-left-right:before { + content: '\e068'; +} +.b-fa-people-arrows:before { + content: '\e068'; +} +.b-fa-people-carry-box:before { + content: '\f4ce'; +} +.b-fa-people-carry:before { + content: '\f4ce'; +} +.b-fa-people-group:before { + content: '\e533'; +} +.b-fa-people-line:before { + content: '\e534'; +} +.b-fa-people-pulling:before { + content: '\e535'; +} +.b-fa-people-robbery:before { + content: '\e536'; +} +.b-fa-people-roof:before { + content: '\e537'; +} +.b-fa-pepper-hot:before { + content: '\f816'; +} +.b-fa-percent:before { + content: '%'; +} +.b-fa-percentage:before { + content: '%'; +} +.b-fa-person:before { + content: '\f183'; +} +.b-fa-male:before { + content: '\f183'; +} +.b-fa-person-arrow-down-to-line:before { + content: '\e538'; +} +.b-fa-person-arrow-up-from-line:before { + content: '\e539'; +} +.b-fa-person-biking:before { + content: '\f84a'; +} +.b-fa-biking:before { + content: '\f84a'; +} +.b-fa-person-booth:before { + content: '\f756'; +} +.b-fa-person-breastfeeding:before { + content: '\e53a'; +} +.b-fa-person-burst:before { + content: '\e53b'; +} +.b-fa-person-cane:before { + content: '\e53c'; +} +.b-fa-person-chalkboard:before { + content: '\e53d'; +} +.b-fa-person-circle-check:before { + content: '\e53e'; +} +.b-fa-person-circle-exclamation:before { + content: '\e53f'; +} +.b-fa-person-circle-minus:before { + content: '\e540'; +} +.b-fa-person-circle-plus:before { + content: '\e541'; +} +.b-fa-person-circle-question:before { + content: '\e542'; +} +.b-fa-person-circle-xmark:before { + content: '\e543'; +} +.b-fa-person-digging:before { + content: '\f85e'; +} +.b-fa-digging:before { + content: '\f85e'; +} +.b-fa-person-dots-from-line:before { + content: '\f470'; +} +.b-fa-diagnoses:before { + content: '\f470'; +} +.b-fa-person-dress:before { + content: '\f182'; +} +.b-fa-female:before { + content: '\f182'; +} +.b-fa-person-dress-burst:before { + content: '\e544'; +} +.b-fa-person-drowning:before { + content: '\e545'; +} +.b-fa-person-falling:before { + content: '\e546'; +} +.b-fa-person-falling-burst:before { + content: '\e547'; +} +.b-fa-person-half-dress:before { + content: '\e548'; +} +.b-fa-person-harassing:before { + content: '\e549'; +} +.b-fa-person-hiking:before { + content: '\f6ec'; +} +.b-fa-hiking:before { + content: '\f6ec'; +} +.b-fa-person-military-pointing:before { + content: '\e54a'; +} +.b-fa-person-military-rifle:before { + content: '\e54b'; +} +.b-fa-person-military-to-person:before { + content: '\e54c'; +} +.b-fa-person-praying:before { + content: '\f683'; +} +.b-fa-pray:before { + content: '\f683'; +} +.b-fa-person-pregnant:before { + content: '\e31e'; +} +.b-fa-person-rays:before { + content: '\e54d'; +} +.b-fa-person-rifle:before { + content: '\e54e'; +} +.b-fa-person-running:before { + content: '\f70c'; +} +.b-fa-running:before { + content: '\f70c'; +} +.b-fa-person-shelter:before { + content: '\e54f'; +} +.b-fa-person-skating:before { + content: '\f7c5'; +} +.b-fa-skating:before { + content: '\f7c5'; +} +.b-fa-person-skiing:before { + content: '\f7c9'; +} +.b-fa-skiing:before { + content: '\f7c9'; +} +.b-fa-person-skiing-nordic:before { + content: '\f7ca'; +} +.b-fa-skiing-nordic:before { + content: '\f7ca'; +} +.b-fa-person-snowboarding:before { + content: '\f7ce'; +} +.b-fa-snowboarding:before { + content: '\f7ce'; +} +.b-fa-person-swimming:before { + content: '\f5c4'; +} +.b-fa-swimmer:before { + content: '\f5c4'; +} +.b-fa-person-through-window:before { + content: '\e433'; +} +.b-fa-person-walking:before { + content: '\f554'; +} +.b-fa-walking:before { + content: '\f554'; +} +.b-fa-person-walking-arrow-loop-left:before { + content: '\e551'; +} +.b-fa-person-walking-arrow-right:before { + content: '\e552'; +} +.b-fa-person-walking-dashed-line-arrow-right:before { + content: '\e553'; +} +.b-fa-person-walking-luggage:before { + content: '\e554'; +} +.b-fa-person-walking-with-cane:before { + content: '\f29d'; +} +.b-fa-blind:before { + content: '\f29d'; +} +.b-fa-peseta-sign:before { + content: '\e221'; +} +.b-fa-peso-sign:before { + content: '\e222'; +} +.b-fa-phone:before { + content: '\f095'; +} +.b-fa-phone-flip:before { + content: '\f879'; +} +.b-fa-phone-alt:before { + content: '\f879'; +} +.b-fa-phone-slash:before { + content: '\f3dd'; +} +.b-fa-phone-volume:before { + content: '\f2a0'; +} +.b-fa-volume-control-phone:before { + content: '\f2a0'; +} +.b-fa-photo-film:before { + content: '\f87c'; +} +.b-fa-photo-video:before { + content: '\f87c'; +} +.b-fa-piggy-bank:before { + content: '\f4d3'; +} +.b-fa-pills:before { + content: '\f484'; +} +.b-fa-pizza-slice:before { + content: '\f818'; +} +.b-fa-place-of-worship:before { + content: '\f67f'; +} +.b-fa-plane:before { + content: '\f072'; +} +.b-fa-plane-arrival:before { + content: '\f5af'; +} +.b-fa-plane-circle-check:before { + content: '\e555'; +} +.b-fa-plane-circle-exclamation:before { + content: '\e556'; +} +.b-fa-plane-circle-xmark:before { + content: '\e557'; +} +.b-fa-plane-departure:before { + content: '\f5b0'; +} +.b-fa-plane-lock:before { + content: '\e558'; +} +.b-fa-plane-slash:before { + content: '\e069'; +} +.b-fa-plane-up:before { + content: '\e22d'; +} +.b-fa-plant-wilt:before { + content: '\e43b'; +} +.b-fa-plate-wheat:before { + content: '\e55a'; +} +.b-fa-play:before { + content: '\f04b'; +} +.b-fa-plug:before { + content: '\f1e6'; +} +.b-fa-plug-circle-bolt:before { + content: '\e55b'; +} +.b-fa-plug-circle-check:before { + content: '\e55c'; +} +.b-fa-plug-circle-exclamation:before { + content: '\e55d'; +} +.b-fa-plug-circle-minus:before { + content: '\e55e'; +} +.b-fa-plug-circle-plus:before { + content: '\e55f'; +} +.b-fa-plug-circle-xmark:before { + content: '\e560'; +} +.b-fa-plus:before { + content: '+'; +} +.b-fa-add:before { + content: '+'; +} +.b-fa-plus-minus:before { + content: '\e43c'; +} +.b-fa-podcast:before { + content: '\f2ce'; +} +.b-fa-poo:before { + content: '\f2fe'; +} +.b-fa-poo-storm:before { + content: '\f75a'; +} +.b-fa-poo-bolt:before { + content: '\f75a'; +} +.b-fa-poop:before { + content: '\f619'; +} +.b-fa-power-off:before { + content: '\f011'; +} +.b-fa-prescription:before { + content: '\f5b1'; +} +.b-fa-prescription-bottle:before { + content: '\f485'; +} +.b-fa-prescription-bottle-medical:before { + content: '\f486'; +} +.b-fa-prescription-bottle-alt:before { + content: '\f486'; +} +.b-fa-print:before { + content: '\f02f'; +} +.b-fa-pump-medical:before { + content: '\e06a'; +} +.b-fa-pump-soap:before { + content: '\e06b'; +} +.b-fa-puzzle-piece:before { + content: '\f12e'; +} +.b-fa-q:before { + content: 'Q'; +} +.b-fa-qrcode:before { + content: '\f029'; +} +.b-fa-question:before { + content: '?'; +} +.b-fa-quote-left:before { + content: '\f10d'; +} +.b-fa-quote-left-alt:before { + content: '\f10d'; +} +.b-fa-quote-right:before { + content: '\f10e'; +} +.b-fa-quote-right-alt:before { + content: '\f10e'; +} +.b-fa-r:before { + content: 'R'; +} +.b-fa-radiation:before { + content: '\f7b9'; +} +.b-fa-radio:before { + content: '\f8d7'; +} +.b-fa-rainbow:before { + content: '\f75b'; +} +.b-fa-ranking-star:before { + content: '\e561'; +} +.b-fa-receipt:before { + content: '\f543'; +} +.b-fa-record-vinyl:before { + content: '\f8d9'; +} +.b-fa-rectangle-ad:before { + content: '\f641'; +} +.b-fa-ad:before { + content: '\f641'; +} +.b-fa-rectangle-list:before { + content: '\f022'; +} +.b-fa-list-alt:before { + content: '\f022'; +} +.b-fa-rectangle-xmark:before { + content: '\f410'; +} +.b-fa-rectangle-times:before { + content: '\f410'; +} +.b-fa-times-rectangle:before { + content: '\f410'; +} +.b-fa-window-close:before { + content: '\f410'; +} +.b-fa-recycle:before { + content: '\f1b8'; +} +.b-fa-registered:before { + content: '\f25d'; +} +.b-fa-repeat:before { + content: '\f363'; +} +.b-fa-reply:before { + content: '\f3e5'; +} +.b-fa-mail-reply:before { + content: '\f3e5'; +} +.b-fa-reply-all:before { + content: '\f122'; +} +.b-fa-mail-reply-all:before { + content: '\f122'; +} +.b-fa-republican:before { + content: '\f75e'; +} +.b-fa-restroom:before { + content: '\f7bd'; +} +.b-fa-retweet:before { + content: '\f079'; +} +.b-fa-ribbon:before { + content: '\f4d6'; +} +.b-fa-right-from-bracket:before { + content: '\f2f5'; +} +.b-fa-sign-out-alt:before { + content: '\f2f5'; +} +.b-fa-right-left:before { + content: '\f362'; +} +.b-fa-exchange-alt:before { + content: '\f362'; +} +.b-fa-right-long:before { + content: '\f30b'; +} +.b-fa-long-arrow-alt-right:before { + content: '\f30b'; +} +.b-fa-right-to-bracket:before { + content: '\f2f6'; +} +.b-fa-sign-in-alt:before { + content: '\f2f6'; +} +.b-fa-ring:before { + content: '\f70b'; +} +.b-fa-road:before { + content: '\f018'; +} +.b-fa-road-barrier:before { + content: '\e562'; +} +.b-fa-road-bridge:before { + content: '\e563'; +} +.b-fa-road-circle-check:before { + content: '\e564'; +} +.b-fa-road-circle-exclamation:before { + content: '\e565'; +} +.b-fa-road-circle-xmark:before { + content: '\e566'; +} +.b-fa-road-lock:before { + content: '\e567'; +} +.b-fa-road-spikes:before { + content: '\e568'; +} +.b-fa-robot:before { + content: '\f544'; +} +.b-fa-rocket:before { + content: '\f135'; +} +.b-fa-rotate:before { + content: '\f2f1'; +} +.b-fa-sync-alt:before { + content: '\f2f1'; +} +.b-fa-rotate-left:before { + content: '\f2ea'; +} +.b-fa-rotate-back:before { + content: '\f2ea'; +} +.b-fa-rotate-backward:before { + content: '\f2ea'; +} +.b-fa-undo-alt:before { + content: '\f2ea'; +} +.b-fa-rotate-right:before { + content: '\f2f9'; +} +.b-fa-redo-alt:before { + content: '\f2f9'; +} +.b-fa-rotate-forward:before { + content: '\f2f9'; +} +.b-fa-route:before { + content: '\f4d7'; +} +.b-fa-rss:before { + content: '\f09e'; +} +.b-fa-feed:before { + content: '\f09e'; +} +.b-fa-ruble-sign:before { + content: '\f158'; +} +.b-fa-rouble:before { + content: '\f158'; +} +.b-fa-rub:before { + content: '\f158'; +} +.b-fa-ruble:before { + content: '\f158'; +} +.b-fa-rug:before { + content: '\e569'; +} +.b-fa-ruler:before { + content: '\f545'; +} +.b-fa-ruler-combined:before { + content: '\f546'; +} +.b-fa-ruler-horizontal:before { + content: '\f547'; +} +.b-fa-ruler-vertical:before { + content: '\f548'; +} +.b-fa-rupee-sign:before { + content: '\f156'; +} +.b-fa-rupee:before { + content: '\f156'; +} +.b-fa-rupiah-sign:before { + content: '\e23d'; +} +.b-fa-s:before { + content: 'S'; +} +.b-fa-sack-dollar:before { + content: '\f81d'; +} +.b-fa-sack-xmark:before { + content: '\e56a'; +} +.b-fa-sailboat:before { + content: '\e445'; +} +.b-fa-satellite:before { + content: '\f7bf'; +} +.b-fa-satellite-dish:before { + content: '\f7c0'; +} +.b-fa-scale-balanced:before { + content: '\f24e'; +} +.b-fa-balance-scale:before { + content: '\f24e'; +} +.b-fa-scale-unbalanced:before { + content: '\f515'; +} +.b-fa-balance-scale-left:before { + content: '\f515'; +} +.b-fa-scale-unbalanced-flip:before { + content: '\f516'; +} +.b-fa-balance-scale-right:before { + content: '\f516'; +} +.b-fa-school:before { + content: '\f549'; +} +.b-fa-school-circle-check:before { + content: '\e56b'; +} +.b-fa-school-circle-exclamation:before { + content: '\e56c'; +} +.b-fa-school-circle-xmark:before { + content: '\e56d'; +} +.b-fa-school-flag:before { + content: '\e56e'; +} +.b-fa-school-lock:before { + content: '\e56f'; +} +.b-fa-scissors:before { + content: '\f0c4'; +} +.b-fa-cut:before { + content: '\f0c4'; +} +.b-fa-screwdriver:before { + content: '\f54a'; +} +.b-fa-screwdriver-wrench:before { + content: '\f7d9'; +} +.b-fa-tools:before { + content: '\f7d9'; +} +.b-fa-scroll:before { + content: '\f70e'; +} +.b-fa-scroll-torah:before { + content: '\f6a0'; +} +.b-fa-torah:before { + content: '\f6a0'; +} +.b-fa-sd-card:before { + content: '\f7c2'; +} +.b-fa-section:before { + content: '\e447'; +} +.b-fa-seedling:before { + content: '\f4d8'; +} +.b-fa-sprout:before { + content: '\f4d8'; +} +.b-fa-server:before { + content: '\f233'; +} +.b-fa-shapes:before { + content: '\f61f'; +} +.b-fa-triangle-circle-square:before { + content: '\f61f'; +} +.b-fa-share:before { + content: '\f064'; +} +.b-fa-arrow-turn-right:before { + content: '\f064'; +} +.b-fa-mail-forward:before { + content: '\f064'; +} +.b-fa-share-from-square:before { + content: '\f14d'; +} +.b-fa-share-square:before { + content: '\f14d'; +} +.b-fa-share-nodes:before { + content: '\f1e0'; +} +.b-fa-share-alt:before { + content: '\f1e0'; +} +.b-fa-sheet-plastic:before { + content: '\e571'; +} +.b-fa-shekel-sign:before { + content: '\f20b'; +} +.b-fa-ils:before { + content: '\f20b'; +} +.b-fa-shekel:before { + content: '\f20b'; +} +.b-fa-sheqel:before { + content: '\f20b'; +} +.b-fa-sheqel-sign:before { + content: '\f20b'; +} +.b-fa-shield:before { + content: '\f132'; +} +.b-fa-shield-blank:before { + content: '\f132'; +} +.b-fa-shield-cat:before { + content: '\e572'; +} +.b-fa-shield-dog:before { + content: '\e573'; +} +.b-fa-shield-halved:before { + content: '\f3ed'; +} +.b-fa-shield-alt:before { + content: '\f3ed'; +} +.b-fa-shield-heart:before { + content: '\e574'; +} +.b-fa-shield-virus:before { + content: '\e06c'; +} +.b-fa-ship:before { + content: '\f21a'; +} +.b-fa-shirt:before { + content: '\f553'; +} +.b-fa-t-shirt:before { + content: '\f553'; +} +.b-fa-tshirt:before { + content: '\f553'; +} +.b-fa-shoe-prints:before { + content: '\f54b'; +} +.b-fa-shop:before { + content: '\f54f'; +} +.b-fa-store-alt:before { + content: '\f54f'; +} +.b-fa-shop-lock:before { + content: '\e4a5'; +} +.b-fa-shop-slash:before { + content: '\e070'; +} +.b-fa-store-alt-slash:before { + content: '\e070'; +} +.b-fa-shower:before { + content: '\f2cc'; +} +.b-fa-shrimp:before { + content: '\e448'; +} +.b-fa-shuffle:before { + content: '\f074'; +} +.b-fa-random:before { + content: '\f074'; +} +.b-fa-shuttle-space:before { + content: '\f197'; +} +.b-fa-space-shuttle:before { + content: '\f197'; +} +.b-fa-sign-hanging:before { + content: '\f4d9'; +} +.b-fa-sign:before { + content: '\f4d9'; +} +.b-fa-signal:before { + content: '\f012'; +} +.b-fa-signal-5:before { + content: '\f012'; +} +.b-fa-signal-perfect:before { + content: '\f012'; +} +.b-fa-signature:before { + content: '\f5b7'; +} +.b-fa-signs-post:before { + content: '\f277'; +} +.b-fa-map-signs:before { + content: '\f277'; +} +.b-fa-sim-card:before { + content: '\f7c4'; +} +.b-fa-sink:before { + content: '\e06d'; +} +.b-fa-sitemap:before { + content: '\f0e8'; +} +.b-fa-skull:before { + content: '\f54c'; +} +.b-fa-skull-crossbones:before { + content: '\f714'; +} +.b-fa-slash:before { + content: '\f715'; +} +.b-fa-sleigh:before { + content: '\f7cc'; +} +.b-fa-sliders:before { + content: '\f1de'; +} +.b-fa-sliders-h:before { + content: '\f1de'; +} +.b-fa-smog:before { + content: '\f75f'; +} +.b-fa-smoking:before { + content: '\f48d'; +} +.b-fa-snowflake:before { + content: '\f2dc'; +} +.b-fa-snowman:before { + content: '\f7d0'; +} +.b-fa-snowplow:before { + content: '\f7d2'; +} +.b-fa-soap:before { + content: '\e06e'; +} +.b-fa-socks:before { + content: '\f696'; +} +.b-fa-solar-panel:before { + content: '\f5ba'; +} +.b-fa-sort:before { + content: '\f0dc'; +} +.b-fa-unsorted:before { + content: '\f0dc'; +} +.b-fa-sort-down:before { + content: '\f0dd'; +} +.b-fa-sort-desc:before { + content: '\f0dd'; +} +.b-fa-sort-up:before { + content: '\f0de'; +} +.b-fa-sort-asc:before { + content: '\f0de'; +} +.b-fa-spa:before { + content: '\f5bb'; +} +.b-fa-spaghetti-monster-flying:before { + content: '\f67b'; +} +.b-fa-pastafarianism:before { + content: '\f67b'; +} +.b-fa-spell-check:before { + content: '\f891'; +} +.b-fa-spider:before { + content: '\f717'; +} +.b-fa-spinner:before { + content: '\f110'; +} +.b-fa-splotch:before { + content: '\f5bc'; +} +.b-fa-spoon:before { + content: '\f2e5'; +} +.b-fa-utensil-spoon:before { + content: '\f2e5'; +} +.b-fa-spray-can:before { + content: '\f5bd'; +} +.b-fa-spray-can-sparkles:before { + content: '\f5d0'; +} +.b-fa-air-freshener:before { + content: '\f5d0'; +} +.b-fa-square:before { + content: '\f0c8'; +} +.b-fa-square-arrow-up-right:before { + content: '\f14c'; +} +.b-fa-external-link-square:before { + content: '\f14c'; +} +.b-fa-square-caret-down:before { + content: '\f150'; +} +.b-fa-caret-square-down:before { + content: '\f150'; +} +.b-fa-square-caret-left:before { + content: '\f191'; +} +.b-fa-caret-square-left:before { + content: '\f191'; +} +.b-fa-square-caret-right:before { + content: '\f152'; +} +.b-fa-caret-square-right:before { + content: '\f152'; +} +.b-fa-square-caret-up:before { + content: '\f151'; +} +.b-fa-caret-square-up:before { + content: '\f151'; +} +.b-fa-square-check:before { + content: '\f14a'; +} +.b-fa-check-square:before { + content: '\f14a'; +} +.b-fa-square-envelope:before { + content: '\f199'; +} +.b-fa-envelope-square:before { + content: '\f199'; +} +.b-fa-square-full:before { + content: '\f45c'; +} +.b-fa-square-h:before { + content: '\f0fd'; +} +.b-fa-h-square:before { + content: '\f0fd'; +} +.b-fa-square-minus:before { + content: '\f146'; +} +.b-fa-minus-square:before { + content: '\f146'; +} +.b-fa-square-nfi:before { + content: '\e576'; +} +.b-fa-square-parking:before { + content: '\f540'; +} +.b-fa-parking:before { + content: '\f540'; +} +.b-fa-square-pen:before { + content: '\f14b'; +} +.b-fa-pen-square:before { + content: '\f14b'; +} +.b-fa-pencil-square:before { + content: '\f14b'; +} +.b-fa-square-person-confined:before { + content: '\e577'; +} +.b-fa-square-phone:before { + content: '\f098'; +} +.b-fa-phone-square:before { + content: '\f098'; +} +.b-fa-square-phone-flip:before { + content: '\f87b'; +} +.b-fa-phone-square-alt:before { + content: '\f87b'; +} +.b-fa-square-plus:before { + content: '\f0fe'; +} +.b-fa-plus-square:before { + content: '\f0fe'; +} +.b-fa-square-poll-horizontal:before { + content: '\f682'; +} +.b-fa-poll-h:before { + content: '\f682'; +} +.b-fa-square-poll-vertical:before { + content: '\f681'; +} +.b-fa-poll:before { + content: '\f681'; +} +.b-fa-square-root-variable:before { + content: '\f698'; +} +.b-fa-square-root-alt:before { + content: '\f698'; +} +.b-fa-square-rss:before { + content: '\f143'; +} +.b-fa-rss-square:before { + content: '\f143'; +} +.b-fa-square-share-nodes:before { + content: '\f1e1'; +} +.b-fa-share-alt-square:before { + content: '\f1e1'; +} +.b-fa-square-up-right:before { + content: '\f360'; +} +.b-fa-external-link-square-alt:before { + content: '\f360'; +} +.b-fa-square-virus:before { + content: '\e578'; +} +.b-fa-square-xmark:before { + content: '\f2d3'; +} +.b-fa-times-square:before { + content: '\f2d3'; +} +.b-fa-xmark-square:before { + content: '\f2d3'; +} +.b-fa-staff-aesculapius:before { + content: '\e579'; +} +.b-fa-rod-asclepius:before { + content: '\e579'; +} +.b-fa-rod-snake:before { + content: '\e579'; +} +.b-fa-staff-snake:before { + content: '\e579'; +} +.b-fa-stairs:before { + content: '\e289'; +} +.b-fa-stamp:before { + content: '\f5bf'; +} +.b-fa-star:before { + content: '\f005'; +} +.b-fa-star-and-crescent:before { + content: '\f699'; +} +.b-fa-star-half:before { + content: '\f089'; +} +.b-fa-star-half-stroke:before { + content: '\f5c0'; +} +.b-fa-star-half-alt:before { + content: '\f5c0'; +} +.b-fa-star-of-david:before { + content: '\f69a'; +} +.b-fa-star-of-life:before { + content: '\f621'; +} +.b-fa-sterling-sign:before { + content: '\f154'; +} +.b-fa-gbp:before { + content: '\f154'; +} +.b-fa-pound-sign:before { + content: '\f154'; +} +.b-fa-stethoscope:before { + content: '\f0f1'; +} +.b-fa-stop:before { + content: '\f04d'; +} +.b-fa-stopwatch:before { + content: '\f2f2'; +} +.b-fa-stopwatch-20:before { + content: '\e06f'; +} +.b-fa-store:before { + content: '\f54e'; +} +.b-fa-store-slash:before { + content: '\e071'; +} +.b-fa-street-view:before { + content: '\f21d'; +} +.b-fa-strikethrough:before { + content: '\f0cc'; +} +.b-fa-stroopwafel:before { + content: '\f551'; +} +.b-fa-subscript:before { + content: '\f12c'; +} +.b-fa-suitcase:before { + content: '\f0f2'; +} +.b-fa-suitcase-medical:before { + content: '\f0fa'; +} +.b-fa-medkit:before { + content: '\f0fa'; +} +.b-fa-suitcase-rolling:before { + content: '\f5c1'; +} +.b-fa-sun:before { + content: '\f185'; +} +.b-fa-sun-plant-wilt:before { + content: '\e57a'; +} +.b-fa-superscript:before { + content: '\f12b'; +} +.b-fa-swatchbook:before { + content: '\f5c3'; +} +.b-fa-synagogue:before { + content: '\f69b'; +} +.b-fa-syringe:before { + content: '\f48e'; +} +.b-fa-t:before { + content: 'T'; +} +.b-fa-table:before { + content: '\f0ce'; +} +.b-fa-table-cells:before { + content: '\f00a'; +} +.b-fa-th:before { + content: '\f00a'; +} +.b-fa-table-cells-large:before { + content: '\f009'; +} +.b-fa-th-large:before { + content: '\f009'; +} +.b-fa-table-columns:before { + content: '\f0db'; +} +.b-fa-columns:before { + content: '\f0db'; +} +.b-fa-table-list:before { + content: '\f00b'; +} +.b-fa-th-list:before { + content: '\f00b'; +} +.b-fa-table-tennis-paddle-ball:before { + content: '\f45d'; +} +.b-fa-ping-pong-paddle-ball:before { + content: '\f45d'; +} +.b-fa-table-tennis:before { + content: '\f45d'; +} +.b-fa-tablet:before { + content: '\f3fb'; +} +.b-fa-tablet-android:before { + content: '\f3fb'; +} +.b-fa-tablet-button:before { + content: '\f10a'; +} +.b-fa-tablet-screen-button:before { + content: '\f3fa'; +} +.b-fa-tablet-alt:before { + content: '\f3fa'; +} +.b-fa-tablets:before { + content: '\f490'; +} +.b-fa-tachograph-digital:before { + content: '\f566'; +} +.b-fa-digital-tachograph:before { + content: '\f566'; +} +.b-fa-tag:before { + content: '\f02b'; +} +.b-fa-tags:before { + content: '\f02c'; +} +.b-fa-tape:before { + content: '\f4db'; +} +.b-fa-tarp:before { + content: '\e57b'; +} +.b-fa-tarp-droplet:before { + content: '\e57c'; +} +.b-fa-taxi:before { + content: '\f1ba'; +} +.b-fa-cab:before { + content: '\f1ba'; +} +.b-fa-teeth:before { + content: '\f62e'; +} +.b-fa-teeth-open:before { + content: '\f62f'; +} +.b-fa-temperature-arrow-down:before { + content: '\e03f'; +} +.b-fa-temperature-down:before { + content: '\e03f'; +} +.b-fa-temperature-arrow-up:before { + content: '\e040'; +} +.b-fa-temperature-up:before { + content: '\e040'; +} +.b-fa-temperature-empty:before { + content: '\f2cb'; +} +.b-fa-temperature-0:before { + content: '\f2cb'; +} +.b-fa-thermometer-0:before { + content: '\f2cb'; +} +.b-fa-thermometer-empty:before { + content: '\f2cb'; +} +.b-fa-temperature-full:before { + content: '\f2c7'; +} +.b-fa-temperature-4:before { + content: '\f2c7'; +} +.b-fa-thermometer-4:before { + content: '\f2c7'; +} +.b-fa-thermometer-full:before { + content: '\f2c7'; +} +.b-fa-temperature-half:before { + content: '\f2c9'; +} +.b-fa-temperature-2:before { + content: '\f2c9'; +} +.b-fa-thermometer-2:before { + content: '\f2c9'; +} +.b-fa-thermometer-half:before { + content: '\f2c9'; +} +.b-fa-temperature-high:before { + content: '\f769'; +} +.b-fa-temperature-low:before { + content: '\f76b'; +} +.b-fa-temperature-quarter:before { + content: '\f2ca'; +} +.b-fa-temperature-1:before { + content: '\f2ca'; +} +.b-fa-thermometer-1:before { + content: '\f2ca'; +} +.b-fa-thermometer-quarter:before { + content: '\f2ca'; +} +.b-fa-temperature-three-quarters:before { + content: '\f2c8'; +} +.b-fa-temperature-3:before { + content: '\f2c8'; +} +.b-fa-thermometer-3:before { + content: '\f2c8'; +} +.b-fa-thermometer-three-quarters:before { + content: '\f2c8'; +} +.b-fa-tenge-sign:before { + content: '\f7d7'; +} +.b-fa-tenge:before { + content: '\f7d7'; +} +.b-fa-tent:before { + content: '\e57d'; +} +.b-fa-tent-arrow-down-to-line:before { + content: '\e57e'; +} +.b-fa-tent-arrow-left-right:before { + content: '\e57f'; +} +.b-fa-tent-arrow-turn-left:before { + content: '\e580'; +} +.b-fa-tent-arrows-down:before { + content: '\e581'; +} +.b-fa-tents:before { + content: '\e582'; +} +.b-fa-terminal:before { + content: '\f120'; +} +.b-fa-text-height:before { + content: '\f034'; +} +.b-fa-text-slash:before { + content: '\f87d'; +} +.b-fa-remove-format:before { + content: '\f87d'; +} +.b-fa-text-width:before { + content: '\f035'; +} +.b-fa-thermometer:before { + content: '\f491'; +} +.b-fa-thumbs-down:before { + content: '\f165'; +} +.b-fa-thumbs-up:before { + content: '\f164'; +} +.b-fa-thumbtack:before { + content: '\f08d'; +} +.b-fa-thumb-tack:before { + content: '\f08d'; +} +.b-fa-ticket:before { + content: '\f145'; +} +.b-fa-ticket-simple:before { + content: '\f3ff'; +} +.b-fa-ticket-alt:before { + content: '\f3ff'; +} +.b-fa-timeline:before { + content: '\e29c'; +} +.b-fa-toggle-off:before { + content: '\f204'; +} +.b-fa-toggle-on:before { + content: '\f205'; +} +.b-fa-toilet:before { + content: '\f7d8'; +} +.b-fa-toilet-paper:before { + content: '\f71e'; +} +.b-fa-toilet-paper-slash:before { + content: '\e072'; +} +.b-fa-toilet-portable:before { + content: '\e583'; +} +.b-fa-toilets-portable:before { + content: '\e584'; +} +.b-fa-toolbox:before { + content: '\f552'; +} +.b-fa-tooth:before { + content: '\f5c9'; +} +.b-fa-torii-gate:before { + content: '\f6a1'; +} +.b-fa-tornado:before { + content: '\f76f'; +} +.b-fa-tower-broadcast:before { + content: '\f519'; +} +.b-fa-broadcast-tower:before { + content: '\f519'; +} +.b-fa-tower-cell:before { + content: '\e585'; +} +.b-fa-tower-observation:before { + content: '\e586'; +} +.b-fa-tractor:before { + content: '\f722'; +} +.b-fa-trademark:before { + content: '\f25c'; +} +.b-fa-traffic-light:before { + content: '\f637'; +} +.b-fa-trailer:before { + content: '\e041'; +} +.b-fa-train:before { + content: '\f238'; +} +.b-fa-train-subway:before { + content: '\f239'; +} +.b-fa-subway:before { + content: '\f239'; +} +.b-fa-train-tram:before { + content: '\f7da'; +} +.b-fa-tram:before { + content: '\f7da'; +} +.b-fa-transgender:before { + content: '\f225'; +} +.b-fa-transgender-alt:before { + content: '\f225'; +} +.b-fa-trash:before { + content: '\f1f8'; +} +.b-fa-trash-arrow-up:before { + content: '\f829'; +} +.b-fa-trash-restore:before { + content: '\f829'; +} +.b-fa-trash-can:before { + content: '\f2ed'; +} +.b-fa-trash-alt:before { + content: '\f2ed'; +} +.b-fa-trash-can-arrow-up:before { + content: '\f82a'; +} +.b-fa-trash-restore-alt:before { + content: '\f82a'; +} +.b-fa-tree:before { + content: '\f1bb'; +} +.b-fa-tree-city:before { + content: '\e587'; +} +.b-fa-triangle-exclamation:before { + content: '\f071'; +} +.b-fa-exclamation-triangle:before { + content: '\f071'; +} +.b-fa-warning:before { + content: '\f071'; +} +.b-fa-trophy:before { + content: '\f091'; +} +.b-fa-trowel:before { + content: '\e589'; +} +.b-fa-trowel-bricks:before { + content: '\e58a'; +} +.b-fa-truck:before { + content: '\f0d1'; +} +.b-fa-truck-arrow-right:before { + content: '\e58b'; +} +.b-fa-truck-droplet:before { + content: '\e58c'; +} +.b-fa-truck-fast:before { + content: '\f48b'; +} +.b-fa-shipping-fast:before { + content: '\f48b'; +} +.b-fa-truck-field:before { + content: '\e58d'; +} +.b-fa-truck-field-un:before { + content: '\e58e'; +} +.b-fa-truck-front:before { + content: '\e2b7'; +} +.b-fa-truck-medical:before { + content: '\f0f9'; +} +.b-fa-ambulance:before { + content: '\f0f9'; +} +.b-fa-truck-monster:before { + content: '\f63b'; +} +.b-fa-truck-moving:before { + content: '\f4df'; +} +.b-fa-truck-pickup:before { + content: '\f63c'; +} +.b-fa-truck-plane:before { + content: '\e58f'; +} +.b-fa-truck-ramp-box:before { + content: '\f4de'; +} +.b-fa-truck-loading:before { + content: '\f4de'; +} +.b-fa-tty:before { + content: '\f1e4'; +} +.b-fa-teletype:before { + content: '\f1e4'; +} +.b-fa-turkish-lira-sign:before { + content: '\e2bb'; +} +.b-fa-try:before { + content: '\e2bb'; +} +.b-fa-turkish-lira:before { + content: '\e2bb'; +} +.b-fa-turn-down:before { + content: '\f3be'; +} +.b-fa-level-down-alt:before { + content: '\f3be'; +} +.b-fa-turn-up:before { + content: '\f3bf'; +} +.b-fa-level-up-alt:before { + content: '\f3bf'; +} +.b-fa-tv:before { + content: '\f26c'; +} +.b-fa-television:before { + content: '\f26c'; +} +.b-fa-tv-alt:before { + content: '\f26c'; +} +.b-fa-u:before { + content: 'U'; +} +.b-fa-umbrella:before { + content: '\f0e9'; +} +.b-fa-umbrella-beach:before { + content: '\f5ca'; +} +.b-fa-underline:before { + content: '\f0cd'; +} +.b-fa-universal-access:before { + content: '\f29a'; +} +.b-fa-unlock:before { + content: '\f09c'; +} +.b-fa-unlock-keyhole:before { + content: '\f13e'; +} +.b-fa-unlock-alt:before { + content: '\f13e'; +} +.b-fa-up-down:before { + content: '\f338'; +} +.b-fa-arrows-alt-v:before { + content: '\f338'; +} +.b-fa-up-down-left-right:before { + content: '\f0b2'; +} +.b-fa-arrows-alt:before { + content: '\f0b2'; +} +.b-fa-up-long:before { + content: '\f30c'; +} +.b-fa-long-arrow-alt-up:before { + content: '\f30c'; +} +.b-fa-up-right-and-down-left-from-center:before { + content: '\f424'; +} +.b-fa-expand-alt:before { + content: '\f424'; +} +.b-fa-up-right-from-square:before { + content: '\f35d'; +} +.b-fa-external-link-alt:before { + content: '\f35d'; +} +.b-fa-upload:before { + content: '\f093'; +} +.b-fa-user:before { + content: '\f007'; +} +.b-fa-user-astronaut:before { + content: '\f4fb'; +} +.b-fa-user-check:before { + content: '\f4fc'; +} +.b-fa-user-clock:before { + content: '\f4fd'; +} +.b-fa-user-doctor:before { + content: '\f0f0'; +} +.b-fa-user-md:before { + content: '\f0f0'; +} +.b-fa-user-gear:before { + content: '\f4fe'; +} +.b-fa-user-cog:before { + content: '\f4fe'; +} +.b-fa-user-graduate:before { + content: '\f501'; +} +.b-fa-user-group:before { + content: '\f500'; +} +.b-fa-user-friends:before { + content: '\f500'; +} +.b-fa-user-injured:before { + content: '\f728'; +} +.b-fa-user-large:before { + content: '\f406'; +} +.b-fa-user-alt:before { + content: '\f406'; +} +.b-fa-user-large-slash:before { + content: '\f4fa'; +} +.b-fa-user-alt-slash:before { + content: '\f4fa'; +} +.b-fa-user-lock:before { + content: '\f502'; +} +.b-fa-user-minus:before { + content: '\f503'; +} +.b-fa-user-ninja:before { + content: '\f504'; +} +.b-fa-user-nurse:before { + content: '\f82f'; +} +.b-fa-user-pen:before { + content: '\f4ff'; +} +.b-fa-user-edit:before { + content: '\f4ff'; +} +.b-fa-user-plus:before { + content: '\f234'; +} +.b-fa-user-secret:before { + content: '\f21b'; +} +.b-fa-user-shield:before { + content: '\f505'; +} +.b-fa-user-slash:before { + content: '\f506'; +} +.b-fa-user-tag:before { + content: '\f507'; +} +.b-fa-user-tie:before { + content: '\f508'; +} +.b-fa-user-xmark:before { + content: '\f235'; +} +.b-fa-user-times:before { + content: '\f235'; +} +.b-fa-users:before { + content: '\f0c0'; +} +.b-fa-users-between-lines:before { + content: '\e591'; +} +.b-fa-users-gear:before { + content: '\f509'; +} +.b-fa-users-cog:before { + content: '\f509'; +} +.b-fa-users-line:before { + content: '\e592'; +} +.b-fa-users-rays:before { + content: '\e593'; +} +.b-fa-users-rectangle:before { + content: '\e594'; +} +.b-fa-users-slash:before { + content: '\e073'; +} +.b-fa-users-viewfinder:before { + content: '\e595'; +} +.b-fa-utensils:before { + content: '\f2e7'; +} +.b-fa-cutlery:before { + content: '\f2e7'; +} +.b-fa-v:before { + content: 'V'; +} +.b-fa-van-shuttle:before { + content: '\f5b6'; +} +.b-fa-shuttle-van:before { + content: '\f5b6'; +} +.b-fa-vault:before { + content: '\e2c5'; +} +.b-fa-vector-square:before { + content: '\f5cb'; +} +.b-fa-venus:before { + content: '\f221'; +} +.b-fa-venus-double:before { + content: '\f226'; +} +.b-fa-venus-mars:before { + content: '\f228'; +} +.b-fa-vest:before { + content: '\e085'; +} +.b-fa-vest-patches:before { + content: '\e086'; +} +.b-fa-vial:before { + content: '\f492'; +} +.b-fa-vial-circle-check:before { + content: '\e596'; +} +.b-fa-vial-virus:before { + content: '\e597'; +} +.b-fa-vials:before { + content: '\f493'; +} +.b-fa-video:before { + content: '\f03d'; +} +.b-fa-video-camera:before { + content: '\f03d'; +} +.b-fa-video-slash:before { + content: '\f4e2'; +} +.b-fa-vihara:before { + content: '\f6a7'; +} +.b-fa-virus:before { + content: '\e074'; +} +.b-fa-virus-covid:before { + content: '\e4a8'; +} +.b-fa-virus-covid-slash:before { + content: '\e4a9'; +} +.b-fa-virus-slash:before { + content: '\e075'; +} +.b-fa-viruses:before { + content: '\e076'; +} +.b-fa-voicemail:before { + content: '\f897'; +} +.b-fa-volcano:before { + content: '\f770'; +} +.b-fa-volleyball:before { + content: '\f45f'; +} +.b-fa-volleyball-ball:before { + content: '\f45f'; +} +.b-fa-volume-high:before { + content: '\f028'; +} +.b-fa-volume-up:before { + content: '\f028'; +} +.b-fa-volume-low:before { + content: '\f027'; +} +.b-fa-volume-down:before { + content: '\f027'; +} +.b-fa-volume-off:before { + content: '\f026'; +} +.b-fa-volume-xmark:before { + content: '\f6a9'; +} +.b-fa-volume-mute:before { + content: '\f6a9'; +} +.b-fa-volume-times:before { + content: '\f6a9'; +} +.b-fa-vr-cardboard:before { + content: '\f729'; +} +.b-fa-w:before { + content: 'W'; +} +.b-fa-walkie-talkie:before { + content: '\f8ef'; +} +.b-fa-wallet:before { + content: '\f555'; +} +.b-fa-wand-magic:before { + content: '\f0d0'; +} +.b-fa-magic:before { + content: '\f0d0'; +} +.b-fa-wand-magic-sparkles:before { + content: '\e2ca'; +} +.b-fa-magic-wand-sparkles:before { + content: '\e2ca'; +} +.b-fa-wand-sparkles:before { + content: '\f72b'; +} +.b-fa-warehouse:before { + content: '\f494'; +} +.b-fa-water:before { + content: '\f773'; +} +.b-fa-water-ladder:before { + content: '\f5c5'; +} +.b-fa-ladder-water:before { + content: '\f5c5'; +} +.b-fa-swimming-pool:before { + content: '\f5c5'; +} +.b-fa-wave-square:before { + content: '\f83e'; +} +.b-fa-weight-hanging:before { + content: '\f5cd'; +} +.b-fa-weight-scale:before { + content: '\f496'; +} +.b-fa-weight:before { + content: '\f496'; +} +.b-fa-wheat-awn:before { + content: '\e2cd'; +} +.b-fa-wheat-alt:before { + content: '\e2cd'; +} +.b-fa-wheat-awn-circle-exclamation:before { + content: '\e598'; +} +.b-fa-wheelchair:before { + content: '\f193'; +} +.b-fa-wheelchair-move:before { + content: '\e2ce'; +} +.b-fa-wheelchair-alt:before { + content: '\e2ce'; +} +.b-fa-whiskey-glass:before { + content: '\f7a0'; +} +.b-fa-glass-whiskey:before { + content: '\f7a0'; +} +.b-fa-wifi:before { + content: '\f1eb'; +} +.b-fa-wifi-3:before { + content: '\f1eb'; +} +.b-fa-wifi-strong:before { + content: '\f1eb'; +} +.b-fa-wind:before { + content: '\f72e'; +} +.b-fa-window-maximize:before { + content: '\f2d0'; +} +.b-fa-window-minimize:before { + content: '\f2d1'; +} +.b-fa-window-restore:before { + content: '\f2d2'; +} +.b-fa-wine-bottle:before { + content: '\f72f'; +} +.b-fa-wine-glass:before { + content: '\f4e3'; +} +.b-fa-wine-glass-empty:before { + content: '\f5ce'; +} +.b-fa-wine-glass-alt:before { + content: '\f5ce'; +} +.b-fa-won-sign:before { + content: '\f159'; +} +.b-fa-krw:before { + content: '\f159'; +} +.b-fa-won:before { + content: '\f159'; +} +.b-fa-worm:before { + content: '\e599'; +} +.b-fa-wrench:before { + content: '\f0ad'; +} +.b-fa-x:before { + content: 'X'; +} +.b-fa-x-ray:before { + content: '\f497'; +} +.b-fa-xmark:before { + content: '\f00d'; +} +.b-fa-close:before { + content: '\f00d'; +} +.b-fa-multiply:before { + content: '\f00d'; +} +.b-fa-remove:before { + content: '\f00d'; +} +.b-fa-times:before { + content: '\f00d'; +} +.b-fa-xmarks-lines:before { + content: '\e59a'; +} +.b-fa-y:before { + content: 'Y'; +} +.b-fa-yen-sign:before { + content: '\f157'; +} +.b-fa-cny:before { + content: '\f157'; +} +.b-fa-jpy:before { + content: '\f157'; +} +.b-fa-rmb:before { + content: '\f157'; +} +.b-fa-yen:before { + content: '\f157'; +} +.b-fa-yin-yang:before { + content: '\f6ad'; +} +.b-fa-z:before { + content: 'Z'; +} +.sr-only, +.b-fa-sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; +} +.sr-only-focusable:not(:focus), +.b-fa-sr-only-focusable:not(:focus) { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; +} +.b-fa { + font-family: inherit; + font-weight: inherit; + line-height: inherit; + -webkit-font-smoothing: inherit; +} +.b-fa:before { + font-family: 'Font Awesome 6 Free', FontAwesome6Free; + font-weight: 900; +} +.b-icon:before, +.b-indicator.b-constraint-type-muststarton:before, +.b-indicator.b-constraint-type-mustfinishon:before, +.b-indicator.b-deadline-date:before { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + display: inline-block; + font-style: normal; + font-variant: normal; + font-weight: 400; + line-height: 1; + font-family: 'Font Awesome 6 Free', FontAwesome6Free; + font-weight: 900; + display: inline-flex; + justify-content: center; + align-items: center; +} +.b-fw-icon:before { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + display: inline-block; + font-style: normal; + font-variant: normal; + font-weight: 400; + line-height: 1; + font-family: 'Font Awesome 6 Free', FontAwesome6Free; + font-weight: 900; + vertical-align: 0; +} +.b-icon-add:before { + content: '+'; +} +.b-icon-remove:before { + content: '\f00d'; +} +.b-icon-clear:before { + content: '\f00d'; +} +.b-icon-close:before, +.b-popup-close:before { + content: '\f00d'; +} +.b-icon-collapse-down:before { + content: '\f078'; +} +.b-icon-collapse-left:before { + content: '\f053'; +} +.b-icon-collapse-right:before { + content: '\f054'; +} +.b-icon-collapse-up:before { + content: '\f077'; +} +.b-icon-filter-disable:before { + content: '\f05e'; +} +.b-icon-search:before { + content: '\f002'; +} +.b-icon-search-plus:before { + content: '\f00e'; +} +.b-icon-search-minus:before { + content: '\f010'; +} +.b-icon-hide:before { + content: '\f057'; +} +.b-icon-trash:before { + content: '\f1f8'; +} +.b-icon-edit:before { + content: '\f303'; +} +.b-icon-rename:before { + content: '\f044'; +} +.b-icon-copy:before { + content: '\f0c5'; +} +.b-icon-cut:before { + content: '\f0c4'; +} +.b-icon-paste:before { + content: '\f0ea'; +} +.b-icon-expand-row:before { + content: '\f107'; +} +.b-icon-expand-column:before { + content: '\f105'; +} +.b-icon-expand, +.b-popup-expand:before { + content: '\f065'; +} +.b-icon-first:before { + content: '\f100'; +} +.b-rtl > .b-icon-first:before { + transform: scaleX(-1); +} +.b-icon-last:before { + content: '\f101'; +} +.b-rtl > .b-icon-last:before { + transform: scaleX(-1); +} +.b-icon-reload:before { + content: '\f01e'; +} +.b-icon-undo:before { + content: '\f0e2'; +} +.b-icon-redo:before { + content: '\f01e'; +} +.b-icon-code:before { + content: '\f121'; +} +.b-icon-clipboard:before { + content: '\f328'; +} +.b-icon-filter:before, +.b-icon-filter-equal:before { + content: '\f0b0'; +} +.b-icon-filter-less:before, +.b-icon-filter-before:before { + content: '\f053'; +} +.b-icon-filter-more:before, +.b-icon-filter-after:before { + content: '\f054'; +} +.b-icon-check:before { + content: '\f00c'; +} +.b-icon-checked:before { + content: '\f14a'; +} +.b-icon-unchecked:before { + content: '\f0c8'; +} +.b-icon-radio:before { + content: '\f111'; +} +.b-icon-radio-checked:before { + content: '\f192'; +} +.b-icon-radio-unchecked:before { + content: '\f111'; +} +.b-icon-calendar:before { + content: '\f133'; +} +.b-icon-calendar-day:before { + content: '\f783'; +} +.b-icon-clock:before { + content: '\f017'; +} +.b-icon-recurring:before { + content: '\f021'; +} +.b-icon-duration:before { + content: '\f254'; +} +.b-icon-milestone:before { + content: '\f219'; +} +.b-icon-user:before { + content: '\f007'; +} +.b-icon-menu:before { + content: '\f0c9'; +} +.b-icon-menu-horizontal:before { + content: '\f141'; +} +.b-icon-menu-vertical:before { + content: '\f142'; +} +.b-icon-info:before { + content: '\f129'; +} +.b-icon-sub-menu:before { + content: '\f054'; +} +.b-icon-star:before { + content: '\f005'; +} +.b-icon-warning:before { + content: '\f071'; +} +.b-icon-columns:before { + content: '\f0db'; +} +.b-icon-picker:before { + content: '\f0d7'; + transition: transform 0.2s; +} +.b-icon-picker-rotated:before { + content: '\f0d7'; + transform: rotate(180deg); + transition: transform 0.2s; +} +.b-icon-resize-horizontal:before { + content: '\f337'; +} +.b-icon-fullscreen:before { + content: '\f0b2'; +} +.b-icon-cog:before { + content: '\f013'; +} +.b-linux .b-icon-cog:before, +.b-windows .b-icon-cog:before { + vertical-align: middle; +} +.b-icon-file-download:before { + content: '\f56d'; +} +.b-icon-sync:before { + content: '\f2f1'; +} +.b-icon-bad-mood-emoji:before { + content: '\f119'; +} +.b-icon-circle:before { + content: '\f111'; +} +.b-icon-square:before { + content: '\f0c8'; +} +.b-icon-merge-cells:before { + content: '\f5fd'; +} +.b-icon-up:before { + content: '\f062'; +} +.b-icon-down:before { + content: '\f063'; +} +.b-icon-left:before { + content: '\f060'; +} +.b-icon-right:before { + content: '\f061'; +} +.b-icon-angle-left:before { + content: '\f104'; +} +.b-icon-angle-right:before { + content: '\f105'; +} +.b-icon-previous:before { + content: '\f053'; +} +.b-rtl > .b-icon-previous:before { + transform: scaleX(-1); +} +.b-icon-next:before { + content: '\f054'; +} +.b-rtl > .b-icon-next:before { + transform: scaleX(-1); +} +.b-icon-move-left-right:before { + content: '\f337'; +} +.b-icon-move-up-down:before { + content: '\f338'; +} +.b-icon-spinner:before { + content: '\f110'; + animation: rotate 2s infinite linear; +} +.b-icon-column-move-left:before { + content: '\f0a8'; +} +.b-icon-column-move-right:before { + content: '\f0a9'; +} +.b-icon-hide-column:before { + content: '\f057'; +} +.b-icon-sort:before { + content: '\f0dc'; +} +.b-icon-sort-asc:before { + content: '\f15e'; +} +.b-icon-sort-desc:before { + content: '\f15d'; +} +.b-icon-sorted-asc:before { + content: '\f062'; +} +.b-icon-group-asc:before { + content: '\f885'; +} +.b-icon-group-desc:before { + content: '\f160'; +} +.b-icon-group-collapse:before { + content: '\f056'; +} +.b-icon-group-expand:before { + content: '\f055'; +} +.b-icon-grouped-asc:before { + content: '\f012'; +} +.b-icon-tree-expand:before { + content: '\f105'; +} +.b-icon-tree-collapse:before { + content: '\f107'; +} +.b-icon-tree-folder:before { + content: '\f07b'; +} +.b-icon-tree-folder-open:before { + content: '\f07c'; +} +.b-icon-tree-leaf:before { + content: '\f111'; +} +.b-icon-expand-gridregion:before { + content: '\f054'; +} +.b-icon-collapse-gridregion:before { + content: '\f053'; +} +.b-icon-unassign:before { + content: '\f506'; +} +.b-icon-valid:before { + content: '\f00c'; +} +.b-icon-invalid:before { + content: '\f05e'; +} +.b-icon-checking:before { + content: '\f110'; +} +.b-icon-expand-resource:before { + content: '\f103'; +} +.b-icon-note:before { + content: '\f249'; +} +.b-icon-advanced:before { + content: '\f085'; +} +.b-icon-renumber:before { + content: '\f884'; +} +.b-icon-indent:before { + content: '\f03c'; +} +.b-icon-outdent:before { + content: '\f03b'; +} +.b-icon-subtask:before { + content: '\e476'; +} +.b-icon-predecessor:before { + content: '\e477'; +} +.b-icon-successor:before { + content: '\e47a'; +} +.b-icon-calendar-days:before { + content: '\f073'; +} +.b-icon-calendar-week:before { + content: '\f784'; +} +.b-noselect { + -webkit-user-select: none; + user-select: none; +} +body { + --rtl-negate: 1; +} +.b-rtl { + --rtl-negate: -1; +} +.b-released, +.b-hide-display, +.b-theme-info { + display: none !important; +} +.b-hide-visibility { + visibility: hidden !important; +} +.b-hide-offscreen { + visibility: hidden !important; + position: absolute !important; + top: -10000em; + left: -10000em; +} +.b-yscroll-pad { + display: none; +} +.b-visible-scrollbar .b-show-yscroll-padding > .b-yscroll-pad { + display: block; + order: 9999; + border-inline-start: 1px solid transparent; +} +.b-visible-scrollbar .b-show-yscroll-padding > .b-yscroll-pad .b-yscroll-pad-sizer { + overflow-x: hidden; + overflow-y: scroll; + visibility: hidden; + margin-inline-start: -1px; + height: 0; +} +.b-fx-highlight { + z-index: 9999; + animation-name: b-fx-highlight-animation; + animation-duration: 1s; + animation: b-fx-highlight-animation 1s ease 0s 1; +} +@keyframes b-fx-highlight-animation { + 0% { + box-shadow: none; + } + 50% { + box-shadow: 0 0 10px 5px #fd7e1480; + } + to { + box-shadow: none; + } +} +@keyframes b-slide-in-from-right { + 30% { + transform: translate(-30%); + opacity: 0.1; + } + 30.01% { + transform: translate(30%); + } + to { + transform: translate(0); + opacity: 1; + } +} +@keyframes b-slide-in-from-left { + 30% { + transform: translate(30%); + opacity: 0.1; + } + 30.01% { + transform: translate(-30%); + } + to { + transform: translate(0); + opacity: 1; + } +} +@keyframes b-slide-in-from-below { + 30% { + transform: translateY(-30%); + opacity: 0.1; + } + 30.01% { + transform: translateY(30%); + } + to { + transform: translateY(0); + opacity: 1; + } +} +@keyframes b-slide-in-from-above { + 30% { + transform: translateY(30%); + opacity: 0.1; + } + 30.01% { + transform: translateY(-30%); + } + to { + transform: translateY(0); + opacity: 1; + } +} +.b-slide-vertical.b-slide-in-next { + animation: b-slide-in-from-below 0.3s ease 0s 1 normal; +} +.b-slide-vertical.b-slide-in-previous { + animation: b-slide-in-from-above 0.3s ease 0s 1 normal; +} +:not(.b-slide-vertical).b-slide-in-next { + animation: b-slide-in-from-right 0.3s ease 0s 1 normal; +} +:not(.b-slide-vertical).b-slide-in-previous { + animation: b-slide-in-from-left 0.3s ease 0s 1 normal; +} +.b-rtl :not(.b-slide-vertical).b-slide-in-next { + animation: b-slide-in-from-left 0.3s ease 0s 1 normal; +} +.b-rtl :not(.b-slide-vertical).b-slide-in-previous { + animation: b-slide-in-from-right 0.3s ease 0s 1 normal; +} +.b-no-resizeobserver.b-resize-monitored { + position: relative; +} +.b-no-resizeobserver.b-resize-monitored .b-resize-monitors { + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + visibility: hidden; + overflow: hidden; +} +.b-no-resizeobserver.b-resize-monitored .b-resize-monitors > * { + width: 100%; + height: 100%; + overflow: hidden; +} +.b-no-resizeobserver.b-resize-monitored .b-resize-monitors > .b-resize-monitor-expand:after { + content: ''; + display: block; + width: 100000px; + height: 100000px; +} +.b-no-resizeobserver.b-resize-monitored .b-resize-monitors > .b-resize-monitor-shrink:after { + content: ''; + display: block; + width: 200%; + height: 200%; + min-width: 1px; + min-height: 1px; +} +.b-float-root { + position: fixed; + inset: 0; + pointer-events: none; + overflow: hidden; + overflow: -moz-hidden-unscrollable; + overflow: clip; + z-index: 11000; + contain: strict; + display: flex; + justify-content: center; + align-items: center; +} +.b-float-root.b-safari { + -webkit-user-select: none; + user-select: none; +} +.b-float-root > .b-floating { + position: absolute; + contain: layout style; + pointer-events: all; + transition: opacity 0.2s; + box-shadow: 3px 3px 6px #0006; + top: 0; + left: 0; + z-index: 11001; +} +.b-firefox .b-float-root > .b-floating { + contain: layout; +} +.b-float-root > .b-floating.b-hidden { + opacity: 0; +} +.b-float-root > .b-floating.b-aligned-above:not(.b-anchored) { + box-shadow: 3px -3px 6px #0006; +} +.b-gripper { + position: absolute; +} +.b-gripper:after { + content: ' '; + position: absolute; + opacity: 0; +} +.b-hover-top .b-gripper.b-gripper-horz, +.b-hover-bottom .b-gripper.b-gripper-horz { + cursor: ns-resize; + height: 1em; + left: 0; + right: 0; +} +.b-hover-bottom .b-gripper.b-gripper-horz { + bottom: 0; +} +.b-gripper.b-gripper-horz:after { + border-top: 1px solid rgba(0, 0, 0, 0.3); + border-bottom: 1px solid rgba(0, 0, 0, 0.3); + width: 0; + height: 0.25em; + left: 50%; + margin-inline-start: 0; +} +.b-hover-top .b-gripper.b-gripper-horz:after { + top: 0.4em; +} +.b-hover-bottom .b-gripper.b-gripper-horz:after { + bottom: 0.4em; +} +.b-hover-anim.b-hover-edge .b-gripper.b-gripper-horz:after { + transition: opacity 0.2s, margin-inline-start 0.2s, width 0.2s; + opacity: 1; + margin-inline-start: -0.6em; + width: 1.2em; +} +.b-hover-left .b-gripper.b-gripper-vert, +.b-hover-right .b-gripper.b-gripper-vert { + cursor: ew-resize; + width: 1em; + top: 0; + bottom: 0; +} +.b-hover-right .b-gripper.b-gripper-vert { + right: 0; +} +.b-hover-left .b-gripper.b-gripper-vert { + left: 0; +} +.b-gripper.b-gripper-vert:after { + background: repeating-linear-gradient(90deg, rgba(0, 0, 0, 0.5), rgba(255, 255, 255, 0.8) 3px); + height: 0; + width: 0.5em; + top: 50%; + margin-top: 0; +} +.b-hover-left .b-gripper.b-gripper-vert:after { + left: 4px; +} +.b-hover-right .b-gripper.b-gripper-vert:after { + right: 4px; +} +.b-hover-anim.b-hover-edge .b-gripper.b-gripper-vert:after { + transition: opacity 0.2s, margin-top 0.2s, height 0.2s; + opacity: 1; + margin-top: -6px; + height: 12px; +} +.b-dragging { + z-index: 100; + pointer-events: none !important; + opacity: 0.8; + box-sizing: border-box; +} +.b-dragging.b-drag-unified-proxy { + opacity: 0.65; +} +.b-dragging.b-drag-main { + z-index: 101; + opacity: 1; +} +.b-drag-proxy { + position: absolute !important; + top: 0; + left: 0; + pointer-events: none !important; + box-sizing: border-box; +} +.b-drag-proxy * { + box-sizing: border-box; +} +.b-aborting, +.b-drag-final-transition { + transition-duration: 0.3s; + transition-property: all !important; +} +.b-drag-unified-animation { + transition: transform 0.2s; +} +.b-drag-original.b-hidden { + display: none !important; +} +.b-draghelper-active * { + -webkit-user-select: none; + user-select: none; +} +.simulated-mouse { + position: absolute; + z-index: 100; + top: 10px; + left: 10px; + transition: top 0.5s, left 0.5s; + pointer-events: none; + font-size: 16px; +} +.simulated-mouse.quick { + transition: top 0.05s, left 0.05s; +} +.simulated-mouse:after { + position: absolute; + content: '\f245'; + font-family: 'Font Awesome 6 Free'; + font-weight: 900; + z-index: 102; +} +.simulated-mouse.drag:before, +.simulated-mouse.mousedown:before, +.simulated-mouse.dblclick:before, +.simulated-mouse.click:before { + position: absolute; + content: ''; + border: 2px solid transparent; + border-radius: 50%; + animation-name: click; + animation-duration: 0.2s; + top: 0; + left: 0; + transform: translate(-50%, -50%); + z-index: 101; + opacity: 0.7; +} +.simulated-mouse.drag:after { + content: '\f25a'; + left: -3px; +} +.simulated-mouse.dblclick:before { + animation-name: dblclick; + animation-duration: 0.3s; +} +.simulated-mouse.mousedown:before, +.simulated-mouse.drag:before { + animation-name: none; + width: 1.5em; + height: 1.5em; + border-color: red; +} +@keyframes click { + 0% { + width: 0; + height: 0; + } + 90% { + width: 1.5em; + height: 1.5em; + border-color: red; + } + to { + width: 0; + height: 0; + border-color: transparent; + } +} +@keyframes dblclick { + 0% { + width: 0; + height: 0; + } + 40% { + width: 1.5em; + height: 1.5em; + border-color: red; + } + 50% { + width: 0; + height: 0; + } + 90% { + width: 1.5em; + height: 1.5em; + border-color: red; + } + to { + width: 0; + height: 0; + border-color: transparent; + } +} +.b-widget { + display: inline-flex; + overflow: hidden; + line-height: initial; + font-weight: 400; + font-size: 1em; + box-sizing: border-box; + color-scheme: dark; +} +.b-widget.b-measure { + display: block !important; +} +.b-widget.b-anchored { + overflow: visible; +} +.b-widget.b-maximized { + transform: none !important; + width: 100% !important; + height: 100% !important; + max-width: 100% !important; + max-height: 100% !important; +} +.b-widget * { + box-sizing: border-box; +} +.b-widget:before, +.b-widget:after, +.b-widget *:before, +.b-widget *:after { + box-sizing: border-box; +} +.b-widget.b-positioned { + position: absolute; + top: 0; + left: 0; +} +.b-widget.b-floating.b-centered, +.b-widget.b-positioned.b-centered { + left: 50%; + top: 50%; + transform: translate(-50%, -50%); +} +.b-widget > .b-focus-trap { + position: absolute; + display: none; + clip: rect(0, 0, 0, 0); +} +.b-widget.b-focus-trapped.b-contains-focus > .b-focus-trap { + display: inherit; +} +.b-widget.b-hidden { + display: none !important; +} +.b-widget.b-hiding { + pointer-events: none; +} +.b-widget .b-aria-desc-element { + position: absolute; + clip-path: polygon(0 0); + contain: strict; +} +.b-widget .b-widget-inner { + width: 100%; + position: relative; + flex: 1; +} +.b-widget .b-anchor { + width: 16px; + height: 8px; + position: absolute; + z-index: -1; +} +.b-widget .b-anchor svg { + position: absolute; + top: 0; + overflow: visible; +} +.b-widget .b-anchor.b-anchor-top { + left: 0; + bottom: calc(100% - 1px); +} +.b-widget .b-anchor.b-anchor-bottom { + left: 0; + top: calc(100% - 1px); +} +.b-widget .b-anchor.b-anchor-bottom svg { + transform: rotate(180deg); +} +.b-widget .b-anchor.b-anchor-left { + top: 0; + width: 8px; + height: 16px; + right: calc(100% - 1px); +} +.b-widget .b-anchor.b-anchor-left svg { + transform: rotate(270deg); + transform-origin: 8px 8px; +} +.b-widget .b-anchor.b-anchor-right { + top: 0; + width: 8px; + height: 16px; + left: calc(100% - 1px); +} +.b-widget .b-anchor.b-anchor-right svg { + transform: rotate(90deg); + transform-origin: 4px 4px; +} +.b-widget.b-rtl > .b-anchor.b-anchor-left { + right: calc(100% - 9px); +} +.b-widget.b-rtl > .b-anchor.b-anchor-right { + left: calc(100% + 7px); +} +.b-slidingcontent-content { + display: flex; + flex-flow: row nowrap !important; + align-items: stretch; + scroll-snap-type: x mandatory; +} +.b-slidingcontent-content .b-carousel-item { + flex: 1 0 100%; +} +.b-widget-scroller { + overflow: hidden; + -webkit-overflow-scrolling: touch; + overflow-anchor: none; + position: relative; +} +.b-widget-scroller.b-hide-scroll { + scrollbar-width: none; +} +.b-widget-scroller.b-hide-scroll::-webkit-scrollbar { + display: none; +} +.b-scroller-stretcher { + position: absolute; + height: 1px; + width: 1px; + top: 0; + left: 0; +} +.b-rtl > .b-scroller-stretcher { + left: auto; + right: 0; +} +.b-text-align-start, +.b-text-align-left { + text-align: start; +} +.b-text-align-center { + text-align: center; +} +.b-text-align-end, +.b-text-align-right { + text-align: end; +} +.b-rtl { + direction: rtl; +} +.b-ltr { + direction: ltr; +} +.b-widget.b-badge { + overflow: visible; +} +.b-badge:before { + content: attr(data-badge); + position: absolute; + min-width: 2.223em; + min-height: 2.223em; + right: -1em; + top: -1em; + padding: 0.5em; + background-color: #d32f2f; + color: #fff; + border-radius: 50%; + font-size: 0.6em; + z-index: 5; + display: flex; + justify-content: center; + align-items: center; + animation-name: b-badge-show; + animation-duration: 0.3s; +} +.b-badge.b-rtl:before { + left: -1em; + right: auto; +} +.b-button.b-badge:before { + font-size: 0.7em; +} +@keyframes b-badge-show { + 0% { + opacity: 0; + transform: scale(0.1) rotate(180deg); + } + to { + opacity: 1; + transform: scale(1) rotate(0); + } +} +.b-button { + position: relative; + padding: 0 1em; + min-height: 3em; + border: 1px solid; + cursor: pointer; + font-family: inherit; + font-weight: 400; + transition: background-color 0.2s, color 0.2s, border 0.2s; + white-space: nowrap; + display: inline-flex; + align-items: center; + justify-content: center; + text-transform: none; + -webkit-user-select: none; + user-select: none; +} +.b-button.b-text { + min-width: 3.3em; +} +.b-button:not(.b-tab) { + border-radius: 2px; +} +.b-button::-moz-focus-inner { + border: 0; +} +.b-button label { + cursor: pointer; + overflow: hidden; + text-overflow: ellipsis; +} +.b-button.b-rotate-vertical { + min-height: 3em; + min-width: 3em; + padding: 1em 0; +} +.b-button.b-rotate-vertical label { + -webkit-writing-mode: vertical-lr; + writing-mode: vertical-lr; + -ms-writing-mode: tb-lr; +} +.b-button.b-rotate-left { + flex-direction: column-reverse; +} +.b-button.b-rotate-left label { + transform: rotate(180deg); +} +.b-button.b-rotate-left i { + transform: rotate(270deg); +} +.b-button.b-rotate-right { + flex-direction: column; +} +.b-button.b-rotate-right i { + transform: rotate(90deg); +} +.b-button.b-icon-align-start i:not(.b-button-menu-icon) { + order: -100; +} +.b-button.b-icon-align-start:not(.b-rotate-vertical) label { + margin-inline-start: 0.5em; +} +.b-button.b-icon-align-start.b-rotate-right label { + margin-inline-end: 0.5em; +} +.b-button.b-icon-align-start.b-rotate-left label { + margin-inline-start: 0.5em; +} +.b-button.b-icon-align-end i { + order: 100; +} +.b-button.b-icon-align-end:not(.b-rotate-vertical) label { + margin-inline-end: 0.5em; +} +.b-button.b-icon-align-end.b-rotate-right label { + margin-inline-start: 0.5em; +} +.b-button.b-icon-align-end.b-rotate-left label { + margin-inline-end: 0.5em; +} +.b-button .b-button-menu-icon { + margin-inline-start: 0.5em; +} +.b-button i { + font-size: 1em; +} +.b-button label:empty { + display: none; +} +.b-button.b-badge { + overflow: visible !important; +} +.b-button.b-rounded { + border-radius: 50%; + width: 3em; + height: 3em; +} +.b-button:focus { + outline: none; +} +.b-button:disabled { + cursor: default; +} +.b-button.b-borderless { + border: none; +} +.b-popup .b-bottom-toolbar .b-button.b-text { + min-width: 8em; +} +button.b-button.b-transparent:not(.b-tab) { + background-color: transparent; + border: none; +} +a.b-button { + text-decoration: none; +} +.b-button.b-white:not(.b-tab) { + color: #fff; + border-color: #ffffff4d; + background-color: #ffffff0d; +} +.b-using-keyboard .b-button.b-white:not(.b-tab):focus, +.b-button.b-white:not(.b-tab).b-using-keyboard:focus { + background-color: #ffffff4d; +} +.b-button.b-white:not(.b-tab).b-pressed { + color: #cdcecf; + background-color: #fffc; +} +.b-button.b-white:not(.b-tab).b-pressed.b-transparent { + color: #ccc; +} +.b-button.b-white:not(.b-tab):hover:not(.b-disabled) { + background-color: #ffffff4d; +} +.b-button.b-white:not(.b-tab):hover:not(.b-disabled):not(.b-pressed) { + border-color: #ffffff4d; +} +.b-button.b-white:not(.b-tab).b-pressed:hover { + color: #cdcecf; + background-color: #ffffffb3; +} +.b-button.b-white:not(.b-tab).b-pressed:hover.b-transparent { + color: #ccc; +} +.b-button.b-white:not(.b-tab):active:not(.b-disabled), +.b-button.b-white:not(.b-tab):active:focus:not(.b-disabled) { + background-color: #f2f2f2; + border-color: #f2f2f24d; + color: #cdcecf; +} +.b-button.b-white:not(.b-tab).b-disabled { + background-color: transparent; + color: #ffffff4d; + border-color: #ffffff1a; +} +.b-button.b-blue:not(.b-tab) { + color: #1565c0; + border-color: #1565c04d; + background-color: #1565c00d; +} +.b-using-keyboard .b-button.b-blue:not(.b-tab):focus, +.b-button.b-blue:not(.b-tab).b-using-keyboard:focus { + background-color: #1565c04d; +} +.b-button.b-blue:not(.b-tab).b-pressed { + color: #cdcecf; + background-color: #1565c0cc; +} +.b-button.b-blue:not(.b-tab).b-pressed.b-transparent { + color: #0b3564; +} +.b-button.b-blue:not(.b-tab):hover:not(.b-disabled) { + background-color: #1565c04d; +} +.b-button.b-blue:not(.b-tab):hover:not(.b-disabled):not(.b-pressed) { + border-color: #1565c04d; +} +.b-button.b-blue:not(.b-tab).b-pressed:hover { + color: #cdcecf; + background-color: #1565c0b3; +} +.b-button.b-blue:not(.b-tab).b-pressed:hover.b-transparent { + color: #0b3564; +} +.b-button.b-blue:not(.b-tab):active:not(.b-disabled), +.b-button.b-blue:not(.b-tab):active:focus:not(.b-disabled) { + background-color: #1259a9; + border-color: #1259a94d; + color: #cdcecf; +} +.b-button.b-blue:not(.b-tab).b-disabled { + background-color: transparent; + color: #1565c04d; + border-color: #1565c01a; +} +.b-button.b-deep-orange:not(.b-tab) { + color: #ff5722; + border-color: #ff57224d; + background-color: #ff57220d; +} +.b-using-keyboard .b-button.b-deep-orange:not(.b-tab):focus, +.b-button.b-deep-orange:not(.b-tab).b-using-keyboard:focus { + background-color: #ff57224d; +} +.b-button.b-deep-orange:not(.b-tab).b-pressed { + color: #cdcecf; + background-color: #ff5722cc; +} +.b-button.b-deep-orange:not(.b-tab).b-pressed.b-transparent { + color: #bb2d00; +} +.b-button.b-deep-orange:not(.b-tab):hover:not(.b-disabled) { + background-color: #ff57224d; +} +.b-button.b-deep-orange:not(.b-tab):hover:not(.b-disabled):not(.b-pressed) { + border-color: #ff57224d; +} +.b-button.b-deep-orange:not(.b-tab).b-pressed:hover { + color: #cdcecf; + background-color: #ff5722b3; +} +.b-button.b-deep-orange:not(.b-tab).b-pressed:hover.b-transparent { + color: #bb2d00; +} +.b-button.b-deep-orange:not(.b-tab):active:not(.b-disabled), +.b-button.b-deep-orange:not(.b-tab):active:focus:not(.b-disabled) { + background-color: #ff4409; + border-color: #ff44094d; + color: #cdcecf; +} +.b-button.b-deep-orange:not(.b-tab).b-disabled { + background-color: transparent; + color: #ff57224d; + border-color: #ff57221a; +} +.b-button.b-orange:not(.b-tab) { + color: #e64a19; + border-color: #e64a194d; + background-color: #e64a190d; +} +.b-using-keyboard .b-button.b-orange:not(.b-tab):focus, +.b-button.b-orange:not(.b-tab).b-using-keyboard:focus { + background-color: #e64a194d; +} +.b-button.b-orange:not(.b-tab).b-pressed { + color: #cdcecf; + background-color: #e64a19cc; +} +.b-button.b-orange:not(.b-tab).b-pressed.b-transparent { + color: #8a2c0f; +} +.b-button.b-orange:not(.b-tab):hover:not(.b-disabled) { + background-color: #e64a194d; +} +.b-button.b-orange:not(.b-tab):hover:not(.b-disabled):not(.b-pressed) { + border-color: #e64a194d; +} +.b-button.b-orange:not(.b-tab).b-pressed:hover { + color: #cdcecf; + background-color: #e64a19b3; +} +.b-button.b-orange:not(.b-tab).b-pressed:hover.b-transparent { + color: #8a2c0f; +} +.b-button.b-orange:not(.b-tab):active:not(.b-disabled), +.b-button.b-orange:not(.b-tab):active:focus:not(.b-disabled) { + background-color: #cf4317; + border-color: #cf43174d; + color: #cdcecf; +} +.b-button.b-orange:not(.b-tab).b-disabled { + background-color: transparent; + color: #e64a194d; + border-color: #e64a191a; +} +.b-button.b-amber:not(.b-tab) { + color: #ffc107; + border-color: #ffc1074d; + background-color: #ffc1070d; +} +.b-using-keyboard .b-button.b-amber:not(.b-tab):focus, +.b-button.b-amber:not(.b-tab).b-using-keyboard:focus { + background-color: #ffc1074d; +} +.b-button.b-amber:not(.b-tab).b-pressed { + color: #cdcecf; + background-color: #ffc107cc; +} +.b-button.b-amber:not(.b-tab).b-pressed.b-transparent { + color: #a07800; +} +.b-button.b-amber:not(.b-tab):hover:not(.b-disabled) { + background-color: #ffc1074d; +} +.b-button.b-amber:not(.b-tab):hover:not(.b-disabled):not(.b-pressed) { + border-color: #ffc1074d; +} +.b-button.b-amber:not(.b-tab).b-pressed:hover { + color: #cdcecf; + background-color: #ffc107b3; +} +.b-button.b-amber:not(.b-tab).b-pressed:hover.b-transparent { + color: #a07800; +} +.b-button.b-amber:not(.b-tab):active:not(.b-disabled), +.b-button.b-amber:not(.b-tab):active:focus:not(.b-disabled) { + background-color: #edb100; + border-color: #edb1004d; + color: #cdcecf; +} +.b-button.b-amber:not(.b-tab).b-disabled { + background-color: transparent; + color: #ffc1074d; + border-color: #ffc1071a; +} +.b-button.b-indigo:not(.b-tab) { + color: #3f51b5; + border-color: #3f51b54d; + background-color: #3f51b50d; +} +.b-using-keyboard .b-button.b-indigo:not(.b-tab):focus, +.b-button.b-indigo:not(.b-tab).b-using-keyboard:focus { + background-color: #3f51b54d; +} +.b-button.b-indigo:not(.b-tab).b-pressed { + color: #cdcecf; + background-color: #3f51b5cc; +} +.b-button.b-indigo:not(.b-tab).b-pressed.b-transparent { + color: #252f69; +} +.b-button.b-indigo:not(.b-tab):hover:not(.b-disabled) { + background-color: #3f51b54d; +} +.b-button.b-indigo:not(.b-tab):hover:not(.b-disabled):not(.b-pressed) { + border-color: #3f51b54d; +} +.b-button.b-indigo:not(.b-tab).b-pressed:hover { + color: #cdcecf; + background-color: #3f51b5b3; +} +.b-button.b-indigo:not(.b-tab).b-pressed:hover.b-transparent { + color: #252f69; +} +.b-button.b-indigo:not(.b-tab):active:not(.b-disabled), +.b-button.b-indigo:not(.b-tab):active:focus:not(.b-disabled) { + background-color: #3849a2; + border-color: #3849a24d; + color: #cdcecf; +} +.b-button.b-indigo:not(.b-tab).b-disabled { + background-color: transparent; + color: #3f51b54d; + border-color: #3f51b51a; +} +.b-button.b-lime:not(.b-tab) { + color: #cddc39; + border-color: #cddc394d; + background-color: #cddc390d; +} +.b-using-keyboard .b-button.b-lime:not(.b-tab):focus, +.b-button.b-lime:not(.b-tab).b-using-keyboard:focus { + background-color: #cddc394d; +} +.b-button.b-lime:not(.b-tab).b-pressed { + color: #cdcecf; + background-color: #cddc39cc; +} +.b-button.b-lime:not(.b-tab).b-pressed.b-transparent { + color: #89951a; +} +.b-button.b-lime:not(.b-tab):hover:not(.b-disabled) { + background-color: #cddc394d; +} +.b-button.b-lime:not(.b-tab):hover:not(.b-disabled):not(.b-pressed) { + border-color: #cddc394d; +} +.b-button.b-lime:not(.b-tab).b-pressed:hover { + color: #cdcecf; + background-color: #cddc39b3; +} +.b-button.b-lime:not(.b-tab).b-pressed:hover.b-transparent { + color: #89951a; +} +.b-button.b-lime:not(.b-tab):active:not(.b-disabled), +.b-button.b-lime:not(.b-tab):active:focus:not(.b-disabled) { + background-color: #c6d626; + border-color: #c6d6264d; + color: #cdcecf; +} +.b-button.b-lime:not(.b-tab).b-disabled { + background-color: transparent; + color: #cddc394d; + border-color: #cddc391a; +} +.b-button.b-teal:not(.b-tab) { + color: #009688; + border-color: #0096884d; + background-color: #0096880d; +} +.b-using-keyboard .b-button.b-teal:not(.b-tab):focus, +.b-button.b-teal:not(.b-tab).b-using-keyboard:focus { + background-color: #0096884d; +} +.b-button.b-teal:not(.b-tab).b-pressed { + color: #cdcecf; + background-color: #009688cc; +} +.b-button.b-teal:not(.b-tab).b-pressed.b-transparent { + color: #00302c; +} +.b-button.b-teal:not(.b-tab):hover:not(.b-disabled) { + background-color: #0096884d; +} +.b-button.b-teal:not(.b-tab):hover:not(.b-disabled):not(.b-pressed) { + border-color: #0096884d; +} +.b-button.b-teal:not(.b-tab).b-pressed:hover { + color: #cdcecf; + background-color: #009688b3; +} +.b-button.b-teal:not(.b-tab).b-pressed:hover.b-transparent { + color: #00302c; +} +.b-button.b-teal:not(.b-tab):active:not(.b-disabled), +.b-button.b-teal:not(.b-tab):active:focus:not(.b-disabled) { + background-color: #007d71; + border-color: #007d714d; + color: #cdcecf; +} +.b-button.b-teal:not(.b-tab).b-disabled { + background-color: transparent; + color: #0096884d; + border-color: #0096881a; +} +.b-button.b-green:not(.b-tab) { + color: #4caf50; + border-color: #4caf504d; + background-color: #4caf500d; +} +.b-using-keyboard .b-button.b-green:not(.b-tab):focus, +.b-button.b-green:not(.b-tab).b-using-keyboard:focus { + background-color: #4caf504d; +} +.b-button.b-green:not(.b-tab).b-pressed { + color: #cdcecf; + background-color: #4caf50cc; +} +.b-button.b-green:not(.b-tab).b-pressed.b-transparent { + color: #2d682f; +} +.b-button.b-green:not(.b-tab):hover:not(.b-disabled) { + background-color: #4caf504d; +} +.b-button.b-green:not(.b-tab):hover:not(.b-disabled):not(.b-pressed) { + border-color: #4caf504d; +} +.b-button.b-green:not(.b-tab).b-pressed:hover { + color: #cdcecf; + background-color: #4caf50b3; +} +.b-button.b-green:not(.b-tab).b-pressed:hover.b-transparent { + color: #2d682f; +} +.b-button.b-green:not(.b-tab):active:not(.b-disabled), +.b-button.b-green:not(.b-tab):active:focus:not(.b-disabled) { + background-color: #449d48; + border-color: #449d484d; + color: #cdcecf; +} +.b-button.b-green:not(.b-tab).b-disabled { + background-color: transparent; + color: #4caf504d; + border-color: #4caf501a; +} +.b-button.b-light-green:not(.b-tab) { + color: #8bc34a; + border-color: #8bc34a4d; + background-color: #8bc34a0d; +} +.b-using-keyboard .b-button.b-light-green:not(.b-tab):focus, +.b-button.b-light-green:not(.b-tab).b-using-keyboard:focus { + background-color: #8bc34a4d; +} +.b-button.b-light-green:not(.b-tab).b-pressed { + color: #cdcecf; + background-color: #8bc34acc; +} +.b-button.b-light-green:not(.b-tab).b-pressed.b-transparent { + color: #577d2a; +} +.b-button.b-light-green:not(.b-tab):hover:not(.b-disabled) { + background-color: #8bc34a4d; +} +.b-button.b-light-green:not(.b-tab):hover:not(.b-disabled):not(.b-pressed) { + border-color: #8bc34a4d; +} +.b-button.b-light-green:not(.b-tab).b-pressed:hover { + color: #cdcecf; + background-color: #8bc34ab3; +} +.b-button.b-light-green:not(.b-tab).b-pressed:hover.b-transparent { + color: #577d2a; +} +.b-button.b-light-green:not(.b-tab):active:not(.b-disabled), +.b-button.b-light-green:not(.b-tab):active:focus:not(.b-disabled) { + background-color: #7eb73d; + border-color: #7eb73d4d; + color: #cdcecf; +} +.b-button.b-light-green:not(.b-tab).b-disabled { + background-color: transparent; + color: #8bc34a4d; + border-color: #8bc34a1a; +} +.b-button.b-purple:not(.b-tab) { + color: #9c27b0; + border-color: #9c27b04d; + background-color: #9c27b00d; +} +.b-using-keyboard .b-button.b-purple:not(.b-tab):focus, +.b-button.b-purple:not(.b-tab).b-using-keyboard:focus { + background-color: #9c27b04d; +} +.b-button.b-purple:not(.b-tab).b-pressed { + color: #cdcecf; + background-color: #9c27b0cc; +} +.b-button.b-purple:not(.b-tab).b-pressed.b-transparent { + color: #52145d; +} +.b-button.b-purple:not(.b-tab):hover:not(.b-disabled) { + background-color: #9c27b04d; +} +.b-button.b-purple:not(.b-tab):hover:not(.b-disabled):not(.b-pressed) { + border-color: #9c27b04d; +} +.b-button.b-purple:not(.b-tab).b-pressed:hover { + color: #cdcecf; + background-color: #9c27b0b3; +} +.b-button.b-purple:not(.b-tab).b-pressed:hover.b-transparent { + color: #52145d; +} +.b-button.b-purple:not(.b-tab):active:not(.b-disabled), +.b-button.b-purple:not(.b-tab):active:focus:not(.b-disabled) { + background-color: #89229b; + border-color: #89229b4d; + color: #cdcecf; +} +.b-button.b-purple:not(.b-tab).b-disabled { + background-color: transparent; + color: #9c27b04d; + border-color: #9c27b01a; +} +.b-button.b-yellow:not(.b-tab) { + color: #ffeb3b; + border-color: #ffeb3b4d; + background-color: #ffeb3b0d; +} +.b-using-keyboard .b-button.b-yellow:not(.b-tab):focus, +.b-button.b-yellow:not(.b-tab).b-using-keyboard:focus { + background-color: #ffeb3b4d; +} +.b-button.b-yellow:not(.b-tab).b-pressed { + color: #cdcecf; + background-color: #ffeb3bcc; +} +.b-button.b-yellow:not(.b-tab).b-pressed.b-transparent { + color: #d4be00; +} +.b-button.b-yellow:not(.b-tab):hover:not(.b-disabled) { + background-color: #ffeb3b4d; +} +.b-button.b-yellow:not(.b-tab):hover:not(.b-disabled):not(.b-pressed) { + border-color: #ffeb3b4d; +} +.b-button.b-yellow:not(.b-tab).b-pressed:hover { + color: #cdcecf; + background-color: #ffeb3bb3; +} +.b-button.b-yellow:not(.b-tab).b-pressed:hover.b-transparent { + color: #d4be00; +} +.b-button.b-yellow:not(.b-tab):active:not(.b-disabled), +.b-button.b-yellow:not(.b-tab):active:focus:not(.b-disabled) { + background-color: #ffe822; + border-color: #ffe8224d; + color: #cdcecf; +} +.b-button.b-yellow:not(.b-tab).b-disabled { + background-color: transparent; + color: #ffeb3b4d; + border-color: #ffeb3b1a; +} +.b-button.b-red:not(.b-tab) { + color: #d32f2f; + border-color: #d32f2f4d; + background-color: #d32f2f0d; +} +.b-using-keyboard .b-button.b-red:not(.b-tab):focus, +.b-button.b-red:not(.b-tab).b-using-keyboard:focus { + background-color: #d32f2f4d; +} +.b-button.b-red:not(.b-tab).b-pressed { + color: #cdcecf; + background-color: #d32f2fcc; +} +.b-button.b-red:not(.b-tab).b-pressed.b-transparent { + color: #811b1b; +} +.b-button.b-red:not(.b-tab):hover:not(.b-disabled) { + background-color: #d32f2f4d; +} +.b-button.b-red:not(.b-tab):hover:not(.b-disabled):not(.b-pressed) { + border-color: #d32f2f4d; +} +.b-button.b-red:not(.b-tab).b-pressed:hover { + color: #cdcecf; + background-color: #d32f2fb3; +} +.b-button.b-red:not(.b-tab).b-pressed:hover.b-transparent { + color: #811b1b; +} +.b-button.b-red:not(.b-tab):active:not(.b-disabled), +.b-button.b-red:not(.b-tab):active:focus:not(.b-disabled) { + background-color: #c02929; + border-color: #c029294d; + color: #cdcecf; +} +.b-button.b-red:not(.b-tab).b-disabled { + background-color: transparent; + color: #d32f2f4d; + border-color: #d32f2f1a; +} +.b-button.b-dark-gray:not(.b-tab) { + color: #505057; + border-color: #5050574d; + background-color: #5050570d; +} +.b-using-keyboard .b-button.b-dark-gray:not(.b-tab):focus, +.b-button.b-dark-gray:not(.b-tab).b-using-keyboard:focus { + background-color: #5050574d; +} +.b-button.b-dark-gray:not(.b-tab).b-pressed { + color: #cdcecf; + background-color: #505057cc; +} +.b-button.b-dark-gray:not(.b-tab).b-pressed.b-transparent { + color: #1f1f22; +} +.b-button.b-dark-gray:not(.b-tab):hover:not(.b-disabled) { + background-color: #5050574d; +} +.b-button.b-dark-gray:not(.b-tab):hover:not(.b-disabled):not(.b-pressed) { + border-color: #5050574d; +} +.b-button.b-dark-gray:not(.b-tab).b-pressed:hover { + color: #cdcecf; + background-color: #505057b3; +} +.b-button.b-dark-gray:not(.b-tab).b-pressed:hover.b-transparent { + color: #1f1f22; +} +.b-button.b-dark-gray:not(.b-tab):active:not(.b-disabled), +.b-button.b-dark-gray:not(.b-tab):active:focus:not(.b-disabled) { + background-color: #44444a; + border-color: #44444a4d; + color: #cdcecf; +} +.b-button.b-dark-gray:not(.b-tab).b-disabled { + background-color: transparent; + color: #5050574d; + border-color: #5050571a; +} +.b-button.b-gray:not(.b-tab) { + color: #666; + border-color: #6666664d; + background-color: #6666660d; +} +.b-using-keyboard .b-button.b-gray:not(.b-tab):focus, +.b-button.b-gray:not(.b-tab).b-using-keyboard:focus { + background-color: #6666664d; +} +.b-button.b-gray:not(.b-tab).b-pressed { + color: #cdcecf; + background-color: #666c; +} +.b-button.b-gray:not(.b-tab).b-pressed.b-transparent { + color: #333; +} +.b-button.b-gray:not(.b-tab):hover:not(.b-disabled) { + background-color: #6666664d; +} +.b-button.b-gray:not(.b-tab):hover:not(.b-disabled):not(.b-pressed) { + border-color: #6666664d; +} +.b-button.b-gray:not(.b-tab).b-pressed:hover { + color: #cdcecf; + background-color: #666666b3; +} +.b-button.b-gray:not(.b-tab).b-pressed:hover.b-transparent { + color: #333; +} +.b-button.b-gray:not(.b-tab):active:not(.b-disabled), +.b-button.b-gray:not(.b-tab):active:focus:not(.b-disabled) { + background-color: #595959; + border-color: #5959594d; + color: #cdcecf; +} +.b-button.b-gray:not(.b-tab).b-disabled { + background-color: transparent; + color: #6666664d; + border-color: #6666661a; +} +.b-button.b-light-gray:not(.b-tab) { + color: #c0c1c2; + border-color: #c0c1c24d; + background-color: #c0c1c20d; +} +.b-using-keyboard .b-button.b-light-gray:not(.b-tab):focus, +.b-button.b-light-gray:not(.b-tab).b-using-keyboard:focus { + background-color: #c0c1c24d; +} +.b-button.b-light-gray:not(.b-tab).b-pressed { + color: #cdcecf; + background-color: #c0c1c2cc; +} +.b-button.b-light-gray:not(.b-tab).b-pressed.b-transparent { + color: #8c8e90; +} +.b-button.b-light-gray:not(.b-tab):hover:not(.b-disabled) { + background-color: #c0c1c24d; +} +.b-button.b-light-gray:not(.b-tab):hover:not(.b-disabled):not(.b-pressed) { + border-color: #c0c1c24d; +} +.b-button.b-light-gray:not(.b-tab).b-pressed:hover { + color: #cdcecf; + background-color: #c0c1c2b3; +} +.b-button.b-light-gray:not(.b-tab).b-pressed:hover.b-transparent { + color: #8c8e90; +} +.b-button.b-light-gray:not(.b-tab):active:not(.b-disabled), +.b-button.b-light-gray:not(.b-tab):active:focus:not(.b-disabled) { + background-color: #b3b4b5; + border-color: #b3b4b54d; + color: #cdcecf; +} +.b-button.b-light-gray:not(.b-tab).b-disabled { + background-color: transparent; + color: #c0c1c24d; + border-color: #c0c1c21a; +} +.b-button:not(.b-tab) { + color: #949494; + border-color: #9494944d; + background-color: #9494940d; +} +.b-using-keyboard .b-button:not(.b-tab):focus, +.b-button:not(.b-tab).b-using-keyboard:focus { + background-color: #9494944d; +} +.b-button:not(.b-tab).b-pressed { + color: #cdcecf; + background-color: #949494cc; +} +.b-button:not(.b-tab).b-pressed.b-transparent { + color: #616161; +} +.b-button:not(.b-tab):hover:not(.b-disabled) { + background-color: #9494944d; +} +.b-button:not(.b-tab):hover:not(.b-disabled):not(.b-pressed) { + border-color: #9494944d; +} +.b-button:not(.b-tab).b-pressed:hover { + color: #cdcecf; + background-color: #949494b3; +} +.b-button:not(.b-tab).b-pressed:hover.b-transparent { + color: #616161; +} +.b-button:not(.b-tab):active:not(.b-disabled), +.b-button:not(.b-tab):active:focus:not(.b-disabled) { + background-color: #878787; + border-color: #8787874d; + color: #cdcecf; +} +.b-button:not(.b-tab).b-disabled { + background-color: transparent; + color: #9494944d; + border-color: #9494941a; +} +.b-ie.b-button:not(.b-rotate-vertical), +.b-ie .b-button:not(.b-rotate-vertical) { + height: 3em; +} +.b-button.b-raised.b-blue { + color: #cdcecf; + border: none; + background-color: #1565c0; +} +.b-outer.b-using-keyboard .b-button.b-raised.b-blue:focus, +.b-button.b-raised.b-blue.b-outer.b-using-keyboard:focus { + background-color: #1d7be6; +} +.b-outer.b-using-keyboard .b-button.b-raised.b-blue:focus:hover:not(.b-disabled), +.b-button.b-raised.b-blue.b-outer.b-using-keyboard:focus:hover:not(.b-disabled), +.b-button.b-raised.b-blue:hover:not(.b-disabled) { + background-color: #1873db; +} +.b-button.b-raised.b-blue.b-pressed, +.b-button.b-raised.b-blue.b-pressed[data-group]:hover { + background-color: #0f4786; + box-shadow: inset 0 0 5px #0006; +} +.b-button.b-raised.b-blue.b-pressed:hover, +.b-outer.b-using-keyboard .b-button.b-raised.b-blue.b-pressed:focus:hover, +.b-button.b-raised.b-blue.b-outer.b-using-keyboard.b-pressed:focus:hover, +.b-outer.b-using-keyboard .b-button.b-raised.b-blue.b-pressed:focus, +.b-button.b-raised.b-blue.b-outer.b-using-keyboard.b-pressed:focus { + background-color: #11519a; +} +.b-button.b-raised.b-blue.b-pressed:active { + background-color: #0b3360; +} +.b-button.b-raised.b-blue.b-pressed:active:hover { + background-color: #0d3d73; +} +.b-button.b-raised.b-blue:active:not(.b-disabled) { + background-color: #11519a; + border-color: #11519a; + box-shadow: inset 0 0 5px #0000004d; +} +.b-button.b-raised.b-blue:active:hover:not(.b-disabled) { + background-color: #135bad; + border-color: #135bad; + box-shadow: inset 0 0 3px #0000004d; +} +.b-button.b-raised.b-blue:disabled:hover, +.b-button.b-raised.b-blue:disabled { + background-color: #505057; + color: #38383c; + border-color: #0b3564; + cursor: default; +} +.b-button.b-raised.b-deep-orange { + color: #cdcecf; + border: none; + background-color: #ff5722; +} +.b-outer.b-using-keyboard .b-button.b-raised.b-deep-orange:focus, +.b-button.b-raised.b-deep-orange.b-outer.b-using-keyboard:focus { + background-color: #ff7a50; +} +.b-outer.b-using-keyboard .b-button.b-raised.b-deep-orange:focus:hover:not(.b-disabled), +.b-button.b-raised.b-deep-orange.b-outer.b-using-keyboard:focus:hover:not(.b-disabled), +.b-button.b-raised.b-deep-orange:hover:not(.b-disabled) { + background-color: #ff6838; +} +.b-button.b-raised.b-deep-orange.b-pressed, +.b-button.b-raised.b-deep-orange.b-pressed[data-group]:hover { + background-color: #ca3100; + box-shadow: inset 0 0 5px #0006; +} +.b-button.b-raised.b-deep-orange.b-pressed:hover, +.b-outer.b-using-keyboard .b-button.b-raised.b-deep-orange.b-pressed:focus:hover, +.b-button.b-raised.b-deep-orange.b-outer.b-using-keyboard.b-pressed:focus:hover, +.b-outer.b-using-keyboard .b-button.b-raised.b-deep-orange.b-pressed:focus, +.b-button.b-raised.b-deep-orange.b-outer.b-using-keyboard.b-pressed:focus { + background-color: #e73700; +} +.b-button.b-raised.b-deep-orange.b-pressed:active { + background-color: #912300; +} +.b-button.b-raised.b-deep-orange.b-pressed:active:hover { + background-color: #ad2a00; +} +.b-button.b-raised.b-deep-orange:active:not(.b-disabled) { + background-color: #e73700; + border-color: #e73700; + box-shadow: inset 0 0 5px #0000004d; +} +.b-button.b-raised.b-deep-orange:active:hover:not(.b-disabled) { + background-color: #ff4105; + border-color: #ff4105; + box-shadow: inset 0 0 3px #0000004d; +} +.b-button.b-raised.b-deep-orange:disabled:hover, +.b-button.b-raised.b-deep-orange:disabled { + background-color: #505057; + color: #38383c; + border-color: #bb2d00; + cursor: default; +} +.b-button.b-raised.b-orange { + color: #cdcecf; + border: none; + background-color: #e64a19; +} +.b-outer.b-using-keyboard .b-button.b-raised.b-orange:focus, +.b-button.b-raised.b-orange.b-outer.b-using-keyboard:focus { + background-color: #eb6b42; +} +.b-outer.b-using-keyboard .b-button.b-raised.b-orange:focus:hover:not(.b-disabled), +.b-button.b-raised.b-orange.b-outer.b-using-keyboard:focus:hover:not(.b-disabled), +.b-button.b-raised.b-orange:hover:not(.b-disabled) { + background-color: #e95c30; +} +.b-button.b-raised.b-orange.b-pressed, +.b-button.b-raised.b-orange.b-pressed[data-group]:hover { + background-color: #a13412; + box-shadow: inset 0 0 5px #0006; +} +.b-button.b-raised.b-orange.b-pressed:hover, +.b-outer.b-using-keyboard .b-button.b-raised.b-orange.b-pressed:focus:hover, +.b-button.b-raised.b-orange.b-outer.b-using-keyboard.b-pressed:focus:hover, +.b-outer.b-using-keyboard .b-button.b-raised.b-orange.b-pressed:focus, +.b-button.b-raised.b-orange.b-outer.b-using-keyboard.b-pressed:focus { + background-color: #b83b14; +} +.b-button.b-raised.b-orange.b-pressed:active { + background-color: #73250d; +} +.b-button.b-raised.b-orange.b-pressed:active:hover { + background-color: #8a2c0f; +} +.b-button.b-raised.b-orange:active:not(.b-disabled) { + background-color: #b83b14; + border-color: #b83b14; + box-shadow: inset 0 0 5px #0000004d; +} +.b-button.b-raised.b-orange:active:hover:not(.b-disabled) { + background-color: #cf4317; + border-color: #cf4317; + box-shadow: inset 0 0 3px #0000004d; +} +.b-button.b-raised.b-orange:disabled:hover, +.b-button.b-raised.b-orange:disabled { + background-color: #505057; + color: #38383c; + border-color: #8a2c0f; + cursor: default; +} +.b-button.b-raised.b-amber { + color: #cdcecf; + border: none; + background-color: #ffc107; +} +.b-outer.b-using-keyboard .b-button.b-raised.b-amber:focus, +.b-button.b-raised.b-amber.b-outer.b-using-keyboard:focus { + background-color: #ffcc35; +} +.b-outer.b-using-keyboard .b-button.b-raised.b-amber:focus:hover:not(.b-disabled), +.b-button.b-raised.b-amber.b-outer.b-using-keyboard:focus:hover:not(.b-disabled), +.b-button.b-raised.b-amber:hover:not(.b-disabled) { + background-color: #ffc720; +} +.b-button.b-raised.b-amber.b-pressed, +.b-button.b-raised.b-amber.b-pressed[data-group]:hover { + background-color: #b78a00; + box-shadow: inset 0 0 5px #0006; +} +.b-button.b-raised.b-amber.b-pressed:hover, +.b-outer.b-using-keyboard .b-button.b-raised.b-amber.b-pressed:focus:hover, +.b-button.b-raised.b-amber.b-outer.b-using-keyboard.b-pressed:focus:hover, +.b-outer.b-using-keyboard .b-button.b-raised.b-amber.b-pressed:focus, +.b-button.b-raised.b-amber.b-outer.b-using-keyboard.b-pressed:focus { + background-color: #d29d00; +} +.b-button.b-raised.b-amber.b-pressed:active { + background-color: #836200; +} +.b-button.b-raised.b-amber.b-pressed:active:hover { + background-color: #9d7600; +} +.b-button.b-raised.b-amber:active:not(.b-disabled) { + background-color: #d29d00; + border-color: #d29d00; + box-shadow: inset 0 0 5px #0000004d; +} +.b-button.b-raised.b-amber:active:hover:not(.b-disabled) { + background-color: #ecb100; + border-color: #ecb100; + box-shadow: inset 0 0 3px #0000004d; +} +.b-button.b-raised.b-amber:disabled:hover, +.b-button.b-raised.b-amber:disabled { + background-color: #505057; + color: #38383c; + border-color: #a07800; + cursor: default; +} +.b-button.b-raised.b-indigo { + color: #cdcecf; + border: none; + background-color: #3f51b5; +} +.b-outer.b-using-keyboard .b-button.b-raised.b-indigo:focus, +.b-button.b-raised.b-indigo.b-outer.b-using-keyboard:focus { + background-color: #5c6cc6; +} +.b-outer.b-using-keyboard .b-button.b-raised.b-indigo:focus:hover:not(.b-disabled), +.b-button.b-raised.b-indigo.b-outer.b-using-keyboard:focus:hover:not(.b-disabled), +.b-button.b-raised.b-indigo:hover:not(.b-disabled) { + background-color: #4d5fc1; +} +.b-button.b-raised.b-indigo.b-pressed, +.b-button.b-raised.b-indigo.b-pressed[data-group]:hover { + background-color: #2c397f; + box-shadow: inset 0 0 5px #0006; +} +.b-button.b-raised.b-indigo.b-pressed:hover, +.b-outer.b-using-keyboard .b-button.b-raised.b-indigo.b-pressed:focus:hover, +.b-button.b-raised.b-indigo.b-outer.b-using-keyboard.b-pressed:focus:hover, +.b-outer.b-using-keyboard .b-button.b-raised.b-indigo.b-pressed:focus, +.b-button.b-raised.b-indigo.b-outer.b-using-keyboard.b-pressed:focus { + background-color: #324191; +} +.b-button.b-raised.b-indigo.b-pressed:active { + background-color: #20295b; +} +.b-button.b-raised.b-indigo.b-pressed:active:hover { + background-color: #26316d; +} +.b-button.b-raised.b-indigo:active:not(.b-disabled) { + background-color: #324191; + border-color: #324191; + box-shadow: inset 0 0 5px #0000004d; +} +.b-button.b-raised.b-indigo:active:hover:not(.b-disabled) { + background-color: #3949a3; + border-color: #3949a3; + box-shadow: inset 0 0 3px #0000004d; +} +.b-button.b-raised.b-indigo:disabled:hover, +.b-button.b-raised.b-indigo:disabled { + background-color: #505057; + color: #38383c; + border-color: #252f69; + cursor: default; +} +.b-button.b-raised.b-lime { + color: #cdcecf; + border: none; + background-color: #cddc39; +} +.b-outer.b-using-keyboard .b-button.b-raised.b-lime:focus, +.b-button.b-raised.b-lime.b-outer.b-using-keyboard:focus { + background-color: #d7e360; +} +.b-outer.b-using-keyboard .b-button.b-raised.b-lime:focus:hover:not(.b-disabled), +.b-button.b-raised.b-lime.b-outer.b-using-keyboard:focus:hover:not(.b-disabled), +.b-button.b-raised.b-lime:hover:not(.b-disabled) { + background-color: #d2e04d; +} +.b-button.b-raised.b-lime.b-pressed, +.b-button.b-raised.b-lime.b-pressed[data-group]:hover { + background-color: #98a51d; + box-shadow: inset 0 0 5px #0006; +} +.b-button.b-raised.b-lime.b-pressed:hover, +.b-outer.b-using-keyboard .b-button.b-raised.b-lime.b-pressed:focus:hover, +.b-button.b-raised.b-lime.b-outer.b-using-keyboard.b-pressed:focus:hover, +.b-outer.b-using-keyboard .b-button.b-raised.b-lime.b-pressed:focus, +.b-button.b-raised.b-lime.b-outer.b-using-keyboard.b-pressed:focus { + background-color: #aebc21; +} +.b-button.b-raised.b-lime.b-pressed:active { + background-color: #6d7615; +} +.b-button.b-raised.b-lime.b-pressed:active:hover { + background-color: #838d19; +} +.b-button.b-raised.b-lime:active:not(.b-disabled) { + background-color: #aebc21; + border-color: #aebc21; + box-shadow: inset 0 0 5px #0000004d; +} +.b-button.b-raised.b-lime:active:hover:not(.b-disabled) { + background-color: #c4d425; + border-color: #c4d425; + box-shadow: inset 0 0 3px #0000004d; +} +.b-button.b-raised.b-lime:disabled:hover, +.b-button.b-raised.b-lime:disabled { + background-color: #505057; + color: #38383c; + border-color: #89951a; + cursor: default; +} +.b-button.b-raised.b-teal { + color: #cdcecf; + border: none; + background-color: #009688; +} +.b-outer.b-using-keyboard .b-button.b-raised.b-teal:focus, +.b-button.b-raised.b-teal.b-outer.b-using-keyboard:focus { + background-color: #00c4b2; +} +.b-outer.b-using-keyboard .b-button.b-raised.b-teal:focus:hover:not(.b-disabled), +.b-button.b-raised.b-teal.b-outer.b-using-keyboard:focus:hover:not(.b-disabled), +.b-button.b-raised.b-teal:hover:not(.b-disabled) { + background-color: #00baa9; +} +.b-button.b-raised.b-teal.b-pressed, +.b-button.b-raised.b-teal.b-pressed[data-group]:hover { + background-color: #00695f; + box-shadow: inset 0 0 5px #0006; +} +.b-button.b-raised.b-teal.b-pressed:hover, +.b-outer.b-using-keyboard .b-button.b-raised.b-teal.b-pressed:focus:hover, +.b-button.b-raised.b-teal.b-outer.b-using-keyboard.b-pressed:focus:hover, +.b-outer.b-using-keyboard .b-button.b-raised.b-teal.b-pressed:focus, +.b-button.b-raised.b-teal.b-outer.b-using-keyboard.b-pressed:focus { + background-color: #00786d; +} +.b-button.b-raised.b-teal.b-pressed:active { + background-color: #004b44; +} +.b-button.b-raised.b-teal.b-pressed:active:hover { + background-color: #005a52; +} +.b-button.b-raised.b-teal:active:not(.b-disabled) { + background-color: #00786d; + border-color: #00786d; + box-shadow: inset 0 0 5px #0000004d; +} +.b-button.b-raised.b-teal:active:hover:not(.b-disabled) { + background-color: #00877a; + border-color: #00877a; + box-shadow: inset 0 0 3px #0000004d; +} +.b-button.b-raised.b-teal:disabled:hover, +.b-button.b-raised.b-teal:disabled { + background-color: #505057; + color: #38383c; + border-color: #00302c; + cursor: default; +} +.b-button.b-raised.b-green { + color: #cdcecf; + border: none; + background-color: #4caf50; +} +.b-outer.b-using-keyboard .b-button.b-raised.b-green:focus, +.b-button.b-raised.b-green.b-outer.b-using-keyboard:focus { + background-color: #6abe6e; +} +.b-outer.b-using-keyboard .b-button.b-raised.b-green:focus:hover:not(.b-disabled), +.b-button.b-raised.b-green.b-outer.b-using-keyboard:focus:hover:not(.b-disabled), +.b-button.b-raised.b-green:hover:not(.b-disabled) { + background-color: #5cb860; +} +.b-button.b-raised.b-green.b-pressed, +.b-button.b-raised.b-green.b-pressed[data-group]:hover { + background-color: #357b38; + box-shadow: inset 0 0 5px #0006; +} +.b-button.b-raised.b-green.b-pressed:hover, +.b-outer.b-using-keyboard .b-button.b-raised.b-green.b-pressed:focus:hover, +.b-button.b-raised.b-green.b-outer.b-using-keyboard.b-pressed:focus:hover, +.b-outer.b-using-keyboard .b-button.b-raised.b-green.b-pressed:focus, +.b-button.b-raised.b-green.b-outer.b-using-keyboard.b-pressed:focus { + background-color: #3d8c40; +} +.b-button.b-raised.b-green.b-pressed:active { + background-color: #265828; +} +.b-button.b-raised.b-green.b-pressed:active:hover { + background-color: #2e6930; +} +.b-button.b-raised.b-green:active:not(.b-disabled) { + background-color: #3d8c40; + border-color: #3d8c40; + box-shadow: inset 0 0 5px #0000004d; +} +.b-button.b-raised.b-green:active:hover:not(.b-disabled) { + background-color: #449e48; + border-color: #449e48; + box-shadow: inset 0 0 3px #0000004d; +} +.b-button.b-raised.b-green:disabled:hover, +.b-button.b-raised.b-green:disabled { + background-color: #505057; + color: #38383c; + border-color: #2d682f; + cursor: default; +} +.b-button.b-raised.b-light-green { + color: #cdcecf; + border: none; + background-color: #8bc34a; +} +.b-outer.b-using-keyboard .b-button.b-raised.b-light-green:focus, +.b-button.b-raised.b-light-green.b-outer.b-using-keyboard:focus { + background-color: #a1ce6c; +} +.b-outer.b-using-keyboard .b-button.b-raised.b-light-green:focus:hover:not(.b-disabled), +.b-button.b-raised.b-light-green.b-outer.b-using-keyboard:focus:hover:not(.b-disabled), +.b-button.b-raised.b-light-green:hover:not(.b-disabled) { + background-color: #97c95c; +} +.b-button.b-raised.b-light-green.b-pressed, +.b-button.b-raised.b-light-green.b-pressed[data-group]:hover { + background-color: #628d2f; + box-shadow: inset 0 0 5px #0006; +} +.b-button.b-raised.b-light-green.b-pressed:hover, +.b-outer.b-using-keyboard .b-button.b-raised.b-light-green.b-pressed:focus:hover, +.b-button.b-raised.b-light-green.b-outer.b-using-keyboard.b-pressed:focus:hover, +.b-outer.b-using-keyboard .b-button.b-raised.b-light-green.b-pressed:focus, +.b-button.b-raised.b-light-green.b-outer.b-using-keyboard.b-pressed:focus { + background-color: #70a236; +} +.b-button.b-raised.b-light-green.b-pressed:active { + background-color: #466521; +} +.b-button.b-raised.b-light-green.b-pressed:active:hover { + background-color: #547928; +} +.b-button.b-raised.b-light-green:active:not(.b-disabled) { + background-color: #70a236; + border-color: #70a236; + box-shadow: inset 0 0 5px #0000004d; +} +.b-button.b-raised.b-light-green:active:hover:not(.b-disabled) { + background-color: #7eb63c; + border-color: #7eb63c; + box-shadow: inset 0 0 3px #0000004d; +} +.b-button.b-raised.b-light-green:disabled:hover, +.b-button.b-raised.b-light-green:disabled { + background-color: #505057; + color: #38383c; + border-color: #577d2a; + cursor: default; +} +.b-button.b-raised.b-purple { + color: #cdcecf; + border: none; + background-color: #9c27b0; +} +.b-outer.b-using-keyboard .b-button.b-raised.b-purple:focus, +.b-button.b-raised.b-purple.b-outer.b-using-keyboard:focus { + background-color: #bb33d2; +} +.b-outer.b-using-keyboard .b-button.b-raised.b-purple:focus:hover:not(.b-disabled), +.b-button.b-raised.b-purple.b-outer.b-using-keyboard:focus:hover:not(.b-disabled), +.b-button.b-raised.b-purple:hover:not(.b-disabled) { + background-color: #b12cc8; +} +.b-button.b-raised.b-purple.b-pressed, +.b-button.b-raised.b-purple.b-pressed[data-group]:hover { + background-color: #6d1b7b; + box-shadow: inset 0 0 5px #0006; +} +.b-button.b-raised.b-purple.b-pressed:hover, +.b-outer.b-using-keyboard .b-button.b-raised.b-purple.b-pressed:focus:hover, +.b-button.b-raised.b-purple.b-outer.b-using-keyboard.b-pressed:focus:hover, +.b-outer.b-using-keyboard .b-button.b-raised.b-purple.b-pressed:focus, +.b-button.b-raised.b-purple.b-outer.b-using-keyboard.b-pressed:focus { + background-color: #7d1f8d; +} +.b-button.b-raised.b-purple.b-pressed:active { + background-color: #4e1458; +} +.b-button.b-raised.b-purple.b-pressed:active:hover { + background-color: #5e176a; +} +.b-button.b-raised.b-purple:active:not(.b-disabled) { + background-color: #7d1f8d; + border-color: #7d1f8d; + box-shadow: inset 0 0 5px #0000004d; +} +.b-button.b-raised.b-purple:active:hover:not(.b-disabled) { + background-color: #8c239e; + border-color: #8c239e; + box-shadow: inset 0 0 3px #0000004d; +} +.b-button.b-raised.b-purple:disabled:hover, +.b-button.b-raised.b-purple:disabled { + background-color: #505057; + color: #38383c; + border-color: #52145d; + cursor: default; +} +.b-button.b-raised.b-yellow { + color: #cdcecf; + border: none; + background-color: #ffeb3b; +} +.b-outer.b-using-keyboard .b-button.b-raised.b-yellow:focus, +.b-button.b-raised.b-yellow.b-outer.b-using-keyboard:focus { + background-color: #fff069; +} +.b-outer.b-using-keyboard .b-button.b-raised.b-yellow:focus:hover:not(.b-disabled), +.b-button.b-raised.b-yellow.b-outer.b-using-keyboard:focus:hover:not(.b-disabled), +.b-button.b-raised.b-yellow:hover:not(.b-disabled) { + background-color: #ffed4f; +} +.b-button.b-raised.b-yellow.b-pressed, +.b-button.b-raised.b-yellow.b-pressed[data-group]:hover { + background-color: #dcc500; + box-shadow: inset 0 0 5px #0006; +} +.b-button.b-raised.b-yellow.b-pressed:hover, +.b-outer.b-using-keyboard .b-button.b-raised.b-yellow.b-pressed:focus:hover, +.b-button.b-raised.b-yellow.b-outer.b-using-keyboard.b-pressed:focus:hover, +.b-outer.b-using-keyboard .b-button.b-raised.b-yellow.b-pressed:focus, +.b-button.b-raised.b-yellow.b-outer.b-using-keyboard.b-pressed:focus { + background-color: #fbe200; +} +.b-button.b-raised.b-yellow.b-pressed:active { + background-color: #9d8d00; +} +.b-button.b-raised.b-yellow.b-pressed:active:hover { + background-color: #bca900; +} +.b-button.b-raised.b-yellow:active:not(.b-disabled) { + background-color: #fbe200; + border-color: #fbe200; + box-shadow: inset 0 0 5px #0000004d; +} +.b-button.b-raised.b-yellow:active:hover:not(.b-disabled) { + background-color: #ffe81c; + border-color: #ffe81c; + box-shadow: inset 0 0 3px #0000004d; +} +.b-button.b-raised.b-yellow:disabled:hover, +.b-button.b-raised.b-yellow:disabled { + background-color: #505057; + color: #38383c; + border-color: #d4be00; + cursor: default; +} +.b-button.b-raised.b-red { + color: #cdcecf; + border: none; + background-color: #d32f2f; +} +.b-outer.b-using-keyboard .b-button.b-raised.b-red:focus, +.b-button.b-raised.b-red.b-outer.b-using-keyboard:focus { + background-color: #db5555; +} +.b-outer.b-using-keyboard .b-button.b-raised.b-red:focus:hover:not(.b-disabled), +.b-button.b-raised.b-red.b-outer.b-using-keyboard:focus:hover:not(.b-disabled), +.b-button.b-raised.b-red:hover:not(.b-disabled) { + background-color: #d74444; +} +.b-button.b-raised.b-red.b-pressed, +.b-button.b-raised.b-red.b-pressed[data-group]:hover { + background-color: #952020; + box-shadow: inset 0 0 5px #0006; +} +.b-button.b-raised.b-red.b-pressed:hover, +.b-outer.b-using-keyboard .b-button.b-raised.b-red.b-pressed:focus:hover, +.b-button.b-raised.b-red.b-outer.b-using-keyboard.b-pressed:focus:hover, +.b-outer.b-using-keyboard .b-button.b-raised.b-red.b-pressed:focus, +.b-button.b-raised.b-red.b-outer.b-using-keyboard.b-pressed:focus { + background-color: #aa2424; +} +.b-button.b-raised.b-red.b-pressed:active { + background-color: #6a1717; +} +.b-button.b-raised.b-red.b-pressed:active:hover { + background-color: #801b1b; +} +.b-button.b-raised.b-red:active:not(.b-disabled) { + background-color: #aa2424; + border-color: #aa2424; + box-shadow: inset 0 0 5px #0000004d; +} +.b-button.b-raised.b-red:active:hover:not(.b-disabled) { + background-color: #c02929; + border-color: #c02929; + box-shadow: inset 0 0 3px #0000004d; +} +.b-button.b-raised.b-red:disabled:hover, +.b-button.b-raised.b-red:disabled { + background-color: #505057; + color: #38383c; + border-color: #811b1b; + cursor: default; +} +.b-button.b-raised.b-dark-gray { + color: #cdcecf; + border: none; + background-color: #505057; +} +.b-outer.b-using-keyboard .b-button.b-raised.b-dark-gray:focus, +.b-button.b-raised.b-dark-gray.b-outer.b-using-keyboard:focus { + background-color: #66666f; +} +.b-outer.b-using-keyboard .b-button.b-raised.b-dark-gray:focus:hover:not(.b-disabled), +.b-button.b-raised.b-dark-gray.b-outer.b-using-keyboard:focus:hover:not(.b-disabled), +.b-button.b-raised.b-dark-gray:hover:not(.b-disabled) { + background-color: #606069; +} +.b-button.b-raised.b-dark-gray.b-pressed, +.b-button.b-raised.b-dark-gray.b-pressed[data-group]:hover { + background-color: #38383d; + box-shadow: inset 0 0 5px #0006; +} +.b-button.b-raised.b-dark-gray.b-pressed:hover, +.b-outer.b-using-keyboard .b-button.b-raised.b-dark-gray.b-pressed:focus:hover, +.b-button.b-raised.b-dark-gray.b-outer.b-using-keyboard.b-pressed:focus:hover, +.b-outer.b-using-keyboard .b-button.b-raised.b-dark-gray.b-pressed:focus, +.b-button.b-raised.b-dark-gray.b-outer.b-using-keyboard.b-pressed:focus { + background-color: #404046; +} +.b-button.b-raised.b-dark-gray.b-pressed:active { + background-color: #28282c; +} +.b-button.b-raised.b-dark-gray.b-pressed:active:hover { + background-color: #303034; +} +.b-button.b-raised.b-dark-gray:active:not(.b-disabled) { + background-color: #404046; + border-color: #404046; + box-shadow: inset 0 0 5px #0000004d; +} +.b-button.b-raised.b-dark-gray:active:hover:not(.b-disabled) { + background-color: #48484e; + border-color: #48484e; + box-shadow: inset 0 0 3px #0000004d; +} +.b-button.b-raised.b-dark-gray:disabled:hover, +.b-button.b-raised.b-dark-gray:disabled { + background-color: #505057; + color: #38383c; + border-color: #1f1f22; + cursor: default; +} +.b-button.b-raised.b-gray { + color: #cdcecf; + border: none; + background-color: #666; +} +.b-outer.b-using-keyboard .b-button.b-raised.b-gray:focus, +.b-button.b-raised.b-gray.b-outer.b-using-keyboard:focus { + background-color: #7d7d7d; +} +.b-outer.b-using-keyboard .b-button.b-raised.b-gray:focus:hover:not(.b-disabled), +.b-button.b-raised.b-gray.b-outer.b-using-keyboard:focus:hover:not(.b-disabled), +.b-button.b-raised.b-gray:hover:not(.b-disabled) { + background-color: #757575; +} +.b-button.b-raised.b-gray.b-pressed, +.b-button.b-raised.b-gray.b-pressed[data-group]:hover { + background-color: #474747; + box-shadow: inset 0 0 5px #0006; +} +.b-button.b-raised.b-gray.b-pressed:hover, +.b-outer.b-using-keyboard .b-button.b-raised.b-gray.b-pressed:focus:hover, +.b-button.b-raised.b-gray.b-outer.b-using-keyboard.b-pressed:focus:hover, +.b-outer.b-using-keyboard .b-button.b-raised.b-gray.b-pressed:focus, +.b-button.b-raised.b-gray.b-outer.b-using-keyboard.b-pressed:focus { + background-color: #525252; +} +.b-button.b-raised.b-gray.b-pressed:active { + background-color: #333; +} +.b-button.b-raised.b-gray.b-pressed:active:hover { + background-color: #3d3d3d; +} +.b-button.b-raised.b-gray:active:not(.b-disabled) { + background-color: #525252; + border-color: #525252; + box-shadow: inset 0 0 5px #0000004d; +} +.b-button.b-raised.b-gray:active:hover:not(.b-disabled) { + background-color: #5c5c5c; + border-color: #5c5c5c; + box-shadow: inset 0 0 3px #0000004d; +} +.b-button.b-raised.b-gray:disabled:hover, +.b-button.b-raised.b-gray:disabled { + background-color: #505057; + color: #38383c; + border-color: #333; + cursor: default; +} +.b-button.b-raised.b-light-gray { + color: #cdcecf; + border: none; + background-color: #c0c1c2; +} +.b-outer.b-using-keyboard .b-button.b-raised.b-light-gray:focus, +.b-button.b-raised.b-light-gray.b-outer.b-using-keyboard:focus { + background-color: #d7d8d9; +} +.b-outer.b-using-keyboard .b-button.b-raised.b-light-gray:focus:hover:not(.b-disabled), +.b-button.b-raised.b-light-gray.b-outer.b-using-keyboard:focus:hover:not(.b-disabled), +.b-button.b-raised.b-light-gray:hover:not(.b-disabled) { + background-color: #c6c7c8; +} +.b-button.b-raised.b-light-gray.b-pressed, +.b-button.b-raised.b-light-gray.b-pressed[data-group]:hover { + background-color: #858789; + box-shadow: inset 0 0 5px #0006; +} +.b-button.b-raised.b-light-gray.b-pressed:hover, +.b-outer.b-using-keyboard .b-button.b-raised.b-light-gray.b-pressed:focus:hover, +.b-button.b-raised.b-light-gray.b-outer.b-using-keyboard.b-pressed:focus:hover, +.b-outer.b-using-keyboard .b-button.b-raised.b-light-gray.b-pressed:focus, +.b-button.b-raised.b-light-gray.b-outer.b-using-keyboard.b-pressed:focus { + background-color: #999a9c; +} +.b-button.b-raised.b-light-gray.b-pressed:active { + background-color: #5f6162; +} +.b-button.b-raised.b-light-gray.b-pressed:active:hover { + background-color: #727476; +} +.b-button.b-raised.b-light-gray:active:not(.b-disabled) { + background-color: #999a9c; + border-color: #999a9c; + box-shadow: inset 0 0 5px #0000004d; +} +.b-button.b-raised.b-light-gray:active:hover:not(.b-disabled) { + background-color: #acaeaf; + border-color: #acaeaf; + box-shadow: inset 0 0 3px #0000004d; +} +.b-button.b-raised.b-light-gray:disabled:hover, +.b-button.b-raised.b-light-gray:disabled { + background-color: #505057; + color: #38383c; + border-color: #8c8e90; + cursor: default; +} +.b-button.b-raised { + color: #cdcecf; + border: none; + background-color: #949494; +} +.b-outer.b-using-keyboard .b-button.b-raised:focus, +.b-button.b-raised.b-outer.b-using-keyboard:focus { + background-color: #ababab; +} +.b-outer.b-using-keyboard .b-button.b-raised:focus:hover:not(.b-disabled), +.b-button.b-raised.b-outer.b-using-keyboard:focus:hover:not(.b-disabled), +.b-button.b-raised:hover:not(.b-disabled) { + background-color: #9f9f9f; +} +.b-button.b-raised.b-pressed, +.b-button.b-raised.b-pressed[data-group]:hover { + background-color: #686868; + box-shadow: inset 0 0 5px #0006; +} +.b-button.b-raised.b-pressed:hover, +.b-outer.b-using-keyboard .b-button.b-raised.b-pressed:focus:hover, +.b-button.b-raised.b-outer.b-using-keyboard.b-pressed:focus:hover, +.b-outer.b-using-keyboard .b-button.b-raised.b-pressed:focus, +.b-button.b-raised.b-outer.b-using-keyboard.b-pressed:focus { + background-color: #767676; +} +.b-button.b-raised.b-pressed:active { + background-color: #4a4a4a; +} +.b-button.b-raised.b-pressed:active:hover { + background-color: #595959; +} +.b-button.b-raised:active:not(.b-disabled) { + background-color: #767676; + border-color: #767676; + box-shadow: inset 0 0 5px #0000004d; +} +.b-button.b-raised:active:hover:not(.b-disabled) { + background-color: #858585; + border-color: #858585; + box-shadow: inset 0 0 3px #0000004d; +} +.b-button.b-raised:disabled:hover, +.b-button.b-raised:disabled { + background-color: #505057; + color: #38383c; + border-color: #616161; + cursor: default; +} +.b-buttongroup { + overflow: visible; + flex-shrink: 0; +} +.b-buttongroup.b-content-element { + display: inline-flex; + flex-flow: row nowrap; +} +.b-buttongroup.b-content-element.b-rotate-vertical { + flex-direction: column; +} +.b-buttongroup .b-button { + margin: 0; +} +.b-buttongroup .b-button:not(.b-pressed) { + box-shadow: none !important; +} +.b-buttongroup .b-button.b-pressed, +.b-buttongroup .b-button:active { + z-index: 2; +} +.b-buttongroup .b-button:not(.b-first-visible-child) { + margin-inline-start: -1px; +} +.b-buttongroup.b-columned.b-content-element { + flex: 1; + flex-wrap: wrap; +} +.b-buttongroup.b-columned.b-content-element .b-button { + margin-inline-start: 0; +} +.b-buttongroup .b-button:not(.b-first-visible-child):not(.b-last-visible-child) { + border-radius: 0; +} +.b-buttongroup .b-button.b-first-visible-child:not(.b-last-visible-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.b-buttongroup .b-button.b-last-visible-child:not(.b-first-visible-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.b-buttongroup.b-rtl .b-button.b-first-visible-child:not(.b-last-visible-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.b-buttongroup.b-rtl .b-button.b-last-visible-child:not(.b-first-visible-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.b-calendarpanel { + --min-row-height: 75; + --min-column-width: 75; + -webkit-user-select: none; + user-select: none; +} +.b-calendarpanel.b-outer { + display: inline-flex; +} +.b-calendarpanel .b-week-number-cell { + display: none; +} +.b-calendarpanel.b-show-week-column .b-week-number-cell { + display: flex; + flex-direction: column; +} +.b-calendarpanel.b-hide-othermonth-cells .b-calendar-cell.b-other-month { + visibility: hidden; + pointer-events: none; +} +.b-calendarpanel.b-disable-othermonth-cells .b-calendar-cell.b-other-month { + opacity: 0.7; + pointer-events: none; +} +.b-calendarpanel.b-disable-othermonth-cells .b-calendar-cell.b-other-month.b-first-visible-cell .b-cal-event-wrap { + pointer-events: all; +} +.b-calendarpanel .b-panel-body-wrap { + background-color: #222; +} +.b-calendarpanel .b-calendar-weekdays .b-calendar-day-header { + flex: 1 0 0; + text-align: center; +} +.b-calendarpanel .b-calendarpanel-content { + flex-flow: column nowrap; + align-items: stretch; +} +.b-calendarpanel .b-calendarpanel-content.b-hide-nonworking-days .b-calendar-day-header.b-nonworking-day, +.b-calendarpanel .b-calendarpanel-content.b-hide-nonworking-days .b-calendar-cell.b-nonworking-day { + display: none; +} +.b-calendarpanel .b-calendar-row { + display: flex; +} +.b-calendarpanel .b-calendar-cell { + display: flex; + text-align: center; + flex-direction: column; + justify-content: center; +} +.b-calendarpanel .b-calendar-days { + flex: 1 1 auto; + display: flex; + justify-content: space-around; + overflow: hidden; +} +.b-calendarpanel .b-weeks-container { + display: flex; + flex-direction: column; +} +.b-calendarpanel .b-weeks-container.b-min-columnwidth.b-horizontal-overflow { + align-items: flex-start; +} +.b-calendarpanel .b-weeks-container.b-min-columnwidth.b-horizontal-overflow .b-calendar-row { + overflow: hidden; +} +.b-container .b-checkbox-label:before { + margin: 0.5em 0.675em 0.675em; + margin-inline-end: 0.4em; + margin-inline-start: 0; +} +.b-checkbox { + position: relative; + align-items: center; + --checkbox-label-transition: color 0.2s, background-color 0.2s; + --checkbox-input-transition: color 0.5s, background-color 0.5s; +} +.b-checkbox.b-field-container > .b-field-inner { + min-height: 5.4ex; +} +.b-checkbox > .b-field-inner { + border: none; + background-color: transparent; + white-space: nowrap; + word-break: break-all; +} +.b-checkbox > .b-field-inner .b-checkbox-label { + position: relative; + font-size: inherit; + cursor: pointer; + color: #262626; + white-space: normal; +} +.b-container .b-checkbox > .b-field-inner .b-checkbox-label { + color: #e6e6e6; +} +.b-checkbox > .b-field-inner .b-checkbox-label:before { + font-family: 'Font Awesome 6 Free', FontAwesome6Free; + font-weight: 900; + display: inline-flex; + justify-content: center; + align-items: center; + margin-inline-end: 0.4em; + font-size: inherit; + width: 1.6em; + height: 1.6em; + padding: 0.15em; + border-radius: 2px; + transition: var(--checkbox-label-transition); + background-color: transparent; + border: 1px solid #2b2b2f; +} +.b-checkbox > .b-field-inner .b-checkbox-label:not(.b-radio-label):before { + content: '\f00c'; + color: #6663; +} +.b-checkbox > .b-field-inner input[type='checkbox'] { + z-index: 1; + opacity: 0; + width: 2.2em; + height: 2.2em; + position: absolute; + margin: 0; + cursor: pointer; + transition: var(--checkbox-input-transition); +} +.b-checkbox > .b-field-inner input[type='checkbox']:checked + .b-checkbox-label:before { + color: #fff; + background-color: #2b2b2f; + border-color: #2b2b2f; +} +.b-checkbox.b-disabled > .b-field-inner .b-checkbox-label { + color: #666; +} +.b-checkbox.b-disabled > .b-field-inner .b-checkbox-label:before { + border-color: #6663; + background-color: transparent; +} +.b-checkbox.b-disabled > .b-field-inner input[type='checkbox']:checked + .b-checkbox-label:before { + background-color: #2b2b2f33; + border-color: #2b2b2f33; +} +.b-checkbox.b-field-container:not(.b-field-container-inline) > .b-field-container-wrap { + margin-inline-start: 2.2em; +} +.b-checkbox:not(.b-radio).b-blue > .b-field-inner .b-checkbox-label:before { + color: #1565c01a; + border-color: #1565c080; +} +.b-checkbox:not(.b-radio).b-blue > .b-field-inner input[type='checkbox']:checked + .b-checkbox-label:before { + color: #fff; + background-color: #1565c0; + border-color: #1565c0; +} +.b-checkbox:not(.b-radio).b-blue > .b-field-inner.b-disabled .b-checkbox-label:before { + border-color: #1565c033; +} +.b-checkbox:not(.b-radio).b-blue > .b-field-inner.b-disabled input[type='checkbox']:checked + .b-checkbox-label:before { + background-color: #1565c033; + border-color: #1565c033; +} +.b-checkbox:not(.b-radio).b-deep-orange > .b-field-inner .b-checkbox-label:before { + color: #ff57221a; + border-color: #ff572280; +} +.b-checkbox:not(.b-radio).b-deep-orange > .b-field-inner input[type='checkbox']:checked + .b-checkbox-label:before { + color: #fff; + background-color: #ff5722; + border-color: #ff5722; +} +.b-checkbox:not(.b-radio).b-deep-orange > .b-field-inner.b-disabled .b-checkbox-label:before { + border-color: #ff572233; +} +.b-checkbox:not(.b-radio).b-deep-orange + > .b-field-inner.b-disabled + input[type='checkbox']:checked + + .b-checkbox-label:before { + background-color: #ff572233; + border-color: #ff572233; +} +.b-checkbox:not(.b-radio).b-orange > .b-field-inner .b-checkbox-label:before { + color: #e64a191a; + border-color: #e64a1980; +} +.b-checkbox:not(.b-radio).b-orange > .b-field-inner input[type='checkbox']:checked + .b-checkbox-label:before { + color: #fff; + background-color: #e64a19; + border-color: #e64a19; +} +.b-checkbox:not(.b-radio).b-orange > .b-field-inner.b-disabled .b-checkbox-label:before { + border-color: #e64a1933; +} +.b-checkbox:not(.b-radio).b-orange + > .b-field-inner.b-disabled + input[type='checkbox']:checked + + .b-checkbox-label:before { + background-color: #e64a1933; + border-color: #e64a1933; +} +.b-checkbox:not(.b-radio).b-indigo > .b-field-inner .b-checkbox-label:before { + color: #3f51b51a; + border-color: #3f51b580; +} +.b-checkbox:not(.b-radio).b-indigo > .b-field-inner input[type='checkbox']:checked + .b-checkbox-label:before { + color: #fff; + background-color: #3f51b5; + border-color: #3f51b5; +} +.b-checkbox:not(.b-radio).b-indigo > .b-field-inner.b-disabled .b-checkbox-label:before { + border-color: #3f51b533; +} +.b-checkbox:not(.b-radio).b-indigo + > .b-field-inner.b-disabled + input[type='checkbox']:checked + + .b-checkbox-label:before { + background-color: #3f51b533; + border-color: #3f51b533; +} +.b-checkbox:not(.b-radio).b-green > .b-field-inner .b-checkbox-label:before { + color: #4caf501a; + border-color: #4caf5080; +} +.b-checkbox:not(.b-radio).b-green > .b-field-inner input[type='checkbox']:checked + .b-checkbox-label:before { + color: #fff; + background-color: #4caf50; + border-color: #4caf50; +} +.b-checkbox:not(.b-radio).b-green > .b-field-inner.b-disabled .b-checkbox-label:before { + border-color: #4caf5033; +} +.b-checkbox:not(.b-radio).b-green + > .b-field-inner.b-disabled + input[type='checkbox']:checked + + .b-checkbox-label:before { + background-color: #4caf5033; + border-color: #4caf5033; +} +.b-checkbox:not(.b-radio).b-yellow > .b-field-inner .b-checkbox-label:before { + color: #ffeb3b1a; + border-color: #ffeb3b80; +} +.b-checkbox:not(.b-radio).b-yellow > .b-field-inner input[type='checkbox']:checked + .b-checkbox-label:before { + color: #fff; + background-color: #ffeb3b; + border-color: #ffeb3b; +} +.b-checkbox:not(.b-radio).b-yellow > .b-field-inner.b-disabled .b-checkbox-label:before { + border-color: #ffeb3b33; +} +.b-checkbox:not(.b-radio).b-yellow + > .b-field-inner.b-disabled + input[type='checkbox']:checked + + .b-checkbox-label:before { + background-color: #ffeb3b33; + border-color: #ffeb3b33; +} +.b-checkbox:not(.b-radio).b-red > .b-field-inner .b-checkbox-label:before { + color: #d32f2f1a; + border-color: #d32f2f80; +} +.b-checkbox:not(.b-radio).b-red > .b-field-inner input[type='checkbox']:checked + .b-checkbox-label:before { + color: #fff; + background-color: #d32f2f; + border-color: #d32f2f; +} +.b-checkbox:not(.b-radio).b-red > .b-field-inner.b-disabled .b-checkbox-label:before { + border-color: #d32f2f33; +} +.b-checkbox:not(.b-radio).b-red > .b-field-inner.b-disabled input[type='checkbox']:checked + .b-checkbox-label:before { + background-color: #d32f2f33; + border-color: #d32f2f33; +} +.b-checkbox:not(.b-radio).b-amber > .b-field-inner .b-checkbox-label:before { + color: #ffc1071a; + border-color: #ffc10780; +} +.b-checkbox:not(.b-radio).b-amber > .b-field-inner input[type='checkbox']:checked + .b-checkbox-label:before { + color: #fff; + background-color: #ffc107; + border-color: #ffc107; +} +.b-checkbox:not(.b-radio).b-amber > .b-field-inner.b-disabled .b-checkbox-label:before { + border-color: #ffc10733; +} +.b-checkbox:not(.b-radio).b-amber + > .b-field-inner.b-disabled + input[type='checkbox']:checked + + .b-checkbox-label:before { + background-color: #ffc10733; + border-color: #ffc10733; +} +.b-checkbox:not(.b-radio).b-lime > .b-field-inner .b-checkbox-label:before { + color: #cddc391a; + border-color: #cddc3980; +} +.b-checkbox:not(.b-radio).b-lime > .b-field-inner input[type='checkbox']:checked + .b-checkbox-label:before { + color: #fff; + background-color: #cddc39; + border-color: #cddc39; +} +.b-checkbox:not(.b-radio).b-lime > .b-field-inner.b-disabled .b-checkbox-label:before { + border-color: #cddc3933; +} +.b-checkbox:not(.b-radio).b-lime > .b-field-inner.b-disabled input[type='checkbox']:checked + .b-checkbox-label:before { + background-color: #cddc3933; + border-color: #cddc3933; +} +.b-checkbox:not(.b-radio).b-teal > .b-field-inner .b-checkbox-label:before { + color: #0096881a; + border-color: #00968880; +} +.b-checkbox:not(.b-radio).b-teal > .b-field-inner input[type='checkbox']:checked + .b-checkbox-label:before { + color: #fff; + background-color: #009688; + border-color: #009688; +} +.b-checkbox:not(.b-radio).b-teal > .b-field-inner.b-disabled .b-checkbox-label:before { + border-color: #00968833; +} +.b-checkbox:not(.b-radio).b-teal > .b-field-inner.b-disabled input[type='checkbox']:checked + .b-checkbox-label:before { + background-color: #00968833; + border-color: #00968833; +} +.b-checkbox:not(.b-radio).b-light-green > .b-field-inner .b-checkbox-label:before { + color: #8bc34a1a; + border-color: #8bc34a80; +} +.b-checkbox:not(.b-radio).b-light-green > .b-field-inner input[type='checkbox']:checked + .b-checkbox-label:before { + color: #fff; + background-color: #8bc34a; + border-color: #8bc34a; +} +.b-checkbox:not(.b-radio).b-light-green > .b-field-inner.b-disabled .b-checkbox-label:before { + border-color: #8bc34a33; +} +.b-checkbox:not(.b-radio).b-light-green + > .b-field-inner.b-disabled + input[type='checkbox']:checked + + .b-checkbox-label:before { + background-color: #8bc34a33; + border-color: #8bc34a33; +} +.b-checkbox:not(.b-radio).b-purple > .b-field-inner .b-checkbox-label:before { + color: #9c27b01a; + border-color: #9c27b080; +} +.b-checkbox:not(.b-radio).b-purple > .b-field-inner input[type='checkbox']:checked + .b-checkbox-label:before { + color: #fff; + background-color: #9c27b0; + border-color: #9c27b0; +} +.b-checkbox:not(.b-radio).b-purple > .b-field-inner.b-disabled .b-checkbox-label:before { + border-color: #9c27b033; +} +.b-checkbox:not(.b-radio).b-purple + > .b-field-inner.b-disabled + input[type='checkbox']:checked + + .b-checkbox-label:before { + background-color: #9c27b033; + border-color: #9c27b033; +} +.b-combo .b-fieldtrigger.b-icon-picker:before { + transition: transform 0.3s; +} +.b-combo.b-open .b-fieldtrigger.b-icon-picker:before { + transform: rotate(180deg); +} +.b-combo.b-inline-picker:not(.b-label-above) { + flex-wrap: wrap; + align-content: flex-start; +} +.b-combo.b-inline-picker:not(.b-label-above) .b-field-inner { + flex-shrink: 0; + align-self: flex-start; +} +.b-combo.b-inline-picker:not(.b-label-above) .b-combo-picker { + flex: 1 0 100%; +} +.b-combo .b-field-inner .b-fieldtrigger.b-icon-remove { + font-size: 0.8em; +} +.b-combo.b-hide-trigger .b-fieldtrigger.b-icon-picker, +.b-combo.b-readonly .b-fieldtrigger.b-icon-picker { + display: none; +} +.b-combo.b-uses-chipview .b-field-inner { + align-self: stretch; +} +.b-combo.b-uses-chipview .b-chipview { + align-self: stretch; + display: flex; + flex-flow: wrap; + flex: 1 1 auto; + align-items: center; + margin: 0.16em 0.3em; +} +.b-combo.b-uses-chipview .b-chipview:not(.b-empty) input { + padding-inline-start: 0.2em; + order: 99999; +} +.b-combo.b-uses-chipview.b-not-editable input { + order: -1; + min-width: 0; + padding-inline: 0; + flex: 0 1 0; + margin-inline-start: -0.3em; +} +.b-combo.b-uses-chipview.b-not-editable:not(.b-empty) .b-chipview .b-chip { + padding-block: calc(0.3em + 0.5px); + padding-inline: 0.7em; +} +.b-combo.b-uses-chipview.b-not-editable:not(.b-empty) input { + padding: 0; + height: 0; +} +.b-list.b-combo-picker.b-empty:not(.b-masked)[data-add-new-value]:after { + content: attr(data-add-new-value); + display: block; + padding: 0.8em; + color: #c0c1c2; + cursor: pointer; +} +.b-container.b-outer, +.b-auto-container:not(.b-toolbar-content).b-single-child > .b-container { + align-self: stretch; + flex: 1 1 auto; +} +body.b-container.b-outer { + margin: 0; + height: 100%; + width: 100%; + overflow: hidden; +} +.b-container:focus { + outline: none; +} +.b-content-element { + position: relative; + display: flex; + flex-flow: row wrap; +} +.b-content-element.b-flex-row { + align-content: flex-start; +} +.b-content-element.b-text-content { + display: block; + overflow: auto; +} +.b-datepicker:focus { + outline: 0; +} +.b-datepicker .b-datepicker-title { + font-weight: 700; + gap: 0; + flex-flow: row nowrap; + justify-content: center; + margin: 0 !important; +} +.b-datepicker .b-field { + background-color: transparent; + border: 0 none; + color: #fff; + min-width: 0; + display: inline-flex; + flex: none !important; + width: auto; + margin-bottom: 0 !important; + height: 100%; + cursor: pointer; +} +.b-datepicker .b-field:not(.b-readonly):hover { + opacity: 0.7; +} +.b-datepicker .b-field .b-field-inner { + flex: none; + border: 0 none; + background-color: transparent; + align-self: stretch; + padding: 0; + box-shadow: none; +} +.b-datepicker .b-field div[type='text'] { + outline: none; +} +.b-datepicker .b-toolbar.b-dock-top { + background-color: #1565c0; + color: #fff; + border-bottom: none; + min-height: 0; + font-size: 1.2em; +} +.b-datepicker .b-toolbar.b-dock-top .b-toolbar-content { + padding: 0.5em 0.5ex !important; + gap: 0.5ex; + justify-content: space-around; +} +.b-datepicker .b-toolbar.b-dock-top .b-datepicker-title { + flex: 1 1 auto; +} +.b-datepicker .b-toolbar.b-dock-top .b-icon, +.b-datepicker .b-toolbar.b-dock-top .b-indicator.b-constraint-type-muststarton, +.b-datepicker .b-toolbar.b-dock-top .b-indicator.b-constraint-type-mustfinishon, +.b-datepicker .b-toolbar.b-dock-top .b-indicator.b-deadline-date { + color: #fff; +} +.b-datepicker .b-toolbar.b-dock-top .b-icon:before, +.b-datepicker .b-toolbar.b-dock-top .b-indicator.b-constraint-type-muststarton:before, +.b-datepicker .b-toolbar.b-dock-top .b-indicator.b-constraint-type-mustfinishon:before, +.b-datepicker .b-toolbar.b-dock-top .b-indicator.b-deadline-date:before { + line-height: normal; +} +.b-datepicker .b-toolbar.b-dock-top .b-button.b-icon, +.b-datepicker .b-toolbar.b-dock-top .b-button.b-indicator.b-constraint-type-muststarton, +.b-datepicker .b-toolbar.b-dock-top .b-button.b-indicator.b-constraint-type-mustfinishon, +.b-datepicker .b-toolbar.b-dock-top .b-button.b-indicator.b-deadline-date { + border: none; + border-radius: 50%; + min-width: 0; + min-height: 0; + width: 2em; + height: 2em; + font-size: 80%; +} +.b-datepicker .b-toolbar.b-dock-top .b-button.b-icon:hover, +.b-datepicker .b-toolbar.b-dock-top .b-button.b-indicator.b-constraint-type-muststarton:hover, +.b-datepicker .b-toolbar.b-dock-top .b-button.b-indicator.b-constraint-type-mustfinishon:hover, +.b-datepicker .b-toolbar.b-dock-top .b-button.b-indicator.b-deadline-date:hover { + opacity: 0.7; +} +.b-datepicker .b-toolbar.b-dock-top .b-button.b-icon:not(.b-contains-focus), +.b-datepicker .b-toolbar.b-dock-top .b-button.b-indicator.b-constraint-type-muststarton:not(.b-contains-focus), +.b-datepicker .b-toolbar.b-dock-top .b-button.b-indicator.b-constraint-type-mustfinishon:not(.b-contains-focus), +.b-datepicker .b-toolbar.b-dock-top .b-button.b-indicator.b-deadline-date:not(.b-contains-focus) { + background: transparent !important; +} +.b-datepicker .b-calendar-weekdays { + background-color: #1565c0; + font-size: 0.85em; +} +.b-datepicker .b-calendar-weekdays .b-calendar-day-header { + padding: 0.4em 0; +} +.b-datepicker.b-show-week-column .b-week-number-cell { + line-height: 2.2em; + width: 2.2em; + margin: 5px 4px; + text-align: center; +} +.b-datepicker .b-calendarpanel-content { + padding: 0; + justify-content: flex-start; +} +.b-datepicker .b-week-number-cell { + color: #76c579; +} +.b-datepicker .b-calendar-cell { + outline: 0 none; + position: relative; + flex: 1 0 2.2em; + padding: 0 4px; + margin: 5px 0; + transition: background-color 0.2s, color 0.2s; +} +.b-datepicker .b-calendar-cell > .b-datepicker-cell-inner { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + height: 2.2em; + width: 2.2em; + border-width: 1px; + border-style: solid; + border-color: transparent; + border-radius: 50%; +} +.b-datepicker .b-calendar-cell.b-today > .b-datepicker-cell-inner { + border-color: #e64a19; + border-width: 1px; +} +.b-datepicker .b-calendar-cell.b-active-date:not(.b-selected-date) > .b-datepicker-cell-inner { + border-color: #1565c0; +} +.b-datepicker .b-calendar-cell.b-selected-date:not(.b-in-range) > .b-datepicker-cell-inner { + color: #fff; + background-color: #1565c0; + border-color: #1565c0; +} +.b-datepicker .b-calendar-cell.b-other-month > .b-datepicker-cell-inner { + color: #bbb; +} +.b-datepicker .b-calendar-cell:not(.b-disabled-date, .b-selected-date) > .b-datepicker-cell-inner { + cursor: pointer; +} +.b-datepicker .b-calendar-cell:not(.b-disabled-date, .b-selected-date) > .b-datepicker-cell-inner:hover { + background-color: #1565c080; + border-color: #1565c080; +} +.b-datepicker .b-calendar-cell:not(.b-disabled-date, .b-selected-date) > .b-datepicker-cell-inner:hover.b-today { + background-color: #e64a19; + border-color: #e64a19; +} +.b-datepicker .b-calendar-cell.b-out-of-range > .b-datepicker-cell-inner { + color: #aaa; +} +.b-datepicker .b-calendar-cell.b-disabled-date > .b-datepicker-cell-inner { + color: #aaa; + opacity: 0.4; +} +.b-datepicker .b-calendar-cell.b-in-range { + background-color: #1565c0b3; + border-radius: 0 !important; +} +.b-datepicker .b-calendar-cell.b-in-range.b-first-visible-cell { + clip-path: polygon(0 50%, 8px 0, 100% 0, 100% 100%, 8px 100%); +} +.b-datepicker .b-calendar-cell.b-in-range.b-last-visible-cell { + clip-path: polygon(0 0, calc(100% - 8px) 0, 100% 50%, calc(100% - 8px) 100%, 0 100%); +} +.b-datepicker .b-calendar-cell.b-range-start, +.b-datepicker .b-calendar-cell.b-range-end { + z-index: 0; +} +.b-datepicker .b-calendar-cell.b-range-start:before, +.b-datepicker .b-calendar-cell.b-range-end:before { + content: ' '; + background-color: #1565c0b3; + position: absolute; + inset: 0; + z-index: -1; +} +.b-datepicker .b-calendar-cell.b-range-start > .b-datepicker-cell-inner, +.b-datepicker .b-calendar-cell.b-range-end > .b-datepicker-cell-inner { + position: relative; + background-color: #69b5ff; +} +.b-datepicker .b-calendar-cell.b-range-start > .b-datepicker-cell-inner:after, +.b-datepicker .b-calendar-cell.b-range-end > .b-datepicker-cell-inner:after { + content: ' '; + background-color: #1565c0b3; + border-radius: 50%; + position: absolute; + inset: 0; + z-index: -1; +} +.b-datepicker .b-calendar-cell.b-range-start:before { + left: 50%; +} +.b-datepicker .b-calendar-cell.b-range-end:before { + right: 50%; +} +.b-datepicker.b-rtl .b-icon:before, +.b-datepicker.b-rtl .b-indicator.b-constraint-type-muststarton:before, +.b-datepicker.b-rtl .b-indicator.b-constraint-type-mustfinishon:before, +.b-datepicker.b-rtl .b-indicator.b-deadline-date:before { + transform: scaleX(-1); +} +.b-datepicker .b-yearpicker { + width: 100%; + height: 100%; +} +.b-datepicker .b-datepicker-yearbutton { + margin-inline-start: 0.25ex; + padding: 0.25ex; + border: 0 none; + color: inherit !important; + min-height: unset; + min-width: unset; + background-color: unset; + font-weight: 400; +} +.b-datepicker .b-datepicker-yearbutton:not(.b-disabled):not(.b-tab):hover { + opacity: 0.7; + background-color: unset; +} +.b-readonly-combo-list.b-empty { + display: none; +} +.b-readonly-combo-list .b-list-item { + min-width: auto; +} +.b-visible-scrollbar .b-readonly-combo-list .b-list-item { + padding-inline-end: 2em; +} +.b-editor { + background-color: #2b2b2f; + border-radius: 2px; +} +.b-editor.b-positioned { + box-shadow: 0 0 6px #0000001a; +} +.b-editor.b-content-element > .b-widget.b-field { + margin: 0; +} +@keyframes b-field-updated { + 0% { + color: #cdcecf; + } + 25% { + color: #fff; + } + 75% { + color: #fff; + } + to { + color: #cdcecf; + } +} +.b-has-label.b-label-above { + flex-direction: column; +} +.b-has-label.b-label-before .b-label { + align-self: center; + margin-inline-end: 1em; +} +.b-has-label.b-label-above .b-label { + align-self: flex-start; + flex: none !important; + margin: 0 0 0.4em 0.1em; +} +.b-has-label.b-open .b-label, +.b-has-label:focus-within .b-label, +.b-has-label.b-ie:focus .b-label { + color: #262626; +} +.b-container .b-has-label .b-label.b-align-end { + margin-inline-start: 1em; + text-align: left; +} +.b-container .b-has-label.b-open .b-label, +.b-container .b-has-label:focus-within .b-label, +.b-container .b-has-label.b-ie:focus .b-label { + color: #fff; +} +.b-has-label.b-invalid .b-label { + color: #d32f2f !important; +} +.b-has-label.b-disabled .b-label { + color: #666; +} +.b-field-updated { + animation-name: b-field-updated; + animation-duration: 0.5s; +} +.b-vbox.b-box-justify-stretch > .b-field, +.b-flex-column > .b-field { + width: auto; +} +.b-flex-row > .b-field { + align-self: flex-start; + flex: 1 0 100%; + margin-bottom: 0.6em; +} +.b-flex-row > .b-field.b-label-above { + margin-bottom: 1.2em; +} +.b-flex-row > .b-field.b-inline .b-field-inner { + margin-inline-end: 0.6em; +} +.b-flex-row > .b-field.b-last-visible-child, +.b-flex-row > .b-field.b-last-row { + margin-bottom: 0; +} +.b-vbox > .b-field { + margin-bottom: 0.6em; +} +.b-vbox > .b-field.b-label-above { + margin-bottom: 1.2em; +} +.b-vbox > .b-field:last-child { + margin-bottom: 0; +} +.b-field-inner { + display: flex; + flex: 1 1 100%; + align-items: center; + background-color: #2b2b2f; + border-radius: 2px; + border-width: 1px; + border-style: solid; + border-color: #77777780; + min-width: 0; + position: relative; +} +.b-field-container-inline > .b-field-inner { + flex: 0 1 auto; +} +.b-field-container:not(.b-field-container-inline) { + flex-wrap: wrap; +} +.b-field-container-wrap { + display: flex; + flex: 1 1 auto; + overflow: hidden; + position: relative; +} +.b-field-container-wrap > .b-container { + width: 100%; +} +.b-field.b-collapsed:not(.b-field-container-inline) > .b-field-container-wrap { + height: 0; +} +.b-field.b-collapsed.b-field-container-inline > .b-field-container-wrap { + opacity: 0; +} +.b-field.b-collapsed:not(.b-field-container-inline) > .b-field-container-wrap > .b-container, +.b-field.b-collapsing:not(.b-field-container-inline) > .b-field-container-wrap > .b-container { + position: absolute; + bottom: 0; +} +.b-field-container-inline:not(.b-no-input) > .b-field-container-wrap { + margin-inline-start: 1em; +} +.b-field-hint { + align-self: stretch; + overflow: visible; + pointer-events: none; + position: relative; + white-space: nowrap; + width: 0; +} +.b-field-hint .b-field-hint-content { + position: absolute; + inset-inline-end: 0.6em; + top: 50%; + transform: translateY(-50%); + font-size: 0.9em; +} +.b-legacy-inset .b-field-hint .b-field-hint-content { + left: 0.6em; +} +.b-legacy-inset .b-field-hint .b-field-hint-content.b-rtl { + right: 0.6em; +} +.b-field-no-hint .b-field-hint { + display: none; +} +.b-numberfield, +.b-textareafield, +.b-textfield { + align-items: stretch; + min-width: 3em; + color: #cdcecf; + border-radius: 2px; + position: relative; + width: 12.5em; +} +.b-numberfield.b-has-width, +.b-textareafield.b-has-width, +.b-textfield.b-has-width { + width: auto; +} +.b-numberfield.b-contains-focus .b-field-inner, +.b-textareafield.b-contains-focus .b-field-inner, +.b-textfield.b-contains-focus .b-field-inner { + border-color: #e64a19; +} +.b-numberfield .b-fieldtrigger, +.b-textareafield .b-fieldtrigger, +.b-textfield .b-fieldtrigger { + color: #77777780; + cursor: pointer; + flex: 0 0 auto; + align-items: center; +} +.b-numberfield .b-fieldtrigger.b-align-start, +.b-textareafield .b-fieldtrigger.b-align-start, +.b-textfield .b-fieldtrigger.b-align-start { + padding-inline: 0.8em 0; +} +.b-numberfield .b-fieldtrigger.b-align-end, +.b-textareafield .b-fieldtrigger.b-align-end, +.b-textfield .b-fieldtrigger.b-align-end { + padding-inline: 0 0.8em; +} +.b-numberfield .b-fieldtrigger:before, +.b-textareafield .b-fieldtrigger:before, +.b-textfield .b-fieldtrigger:before { + font-size: 1.3em; + transition: all 0.3s; +} +.b-numberfield .b-spintrigger, +.b-textareafield .b-spintrigger, +.b-textfield .b-spintrigger { + flex-direction: column; + font-size: 1em; +} +.b-numberfield .b-spintrigger .b-spin-up:before, +.b-textareafield .b-spintrigger .b-spin-up:before, +.b-textfield .b-spintrigger .b-spin-up:before { + content: '\f0d8'; + vertical-align: bottom; +} +.b-numberfield .b-spintrigger .b-spin-down:before, +.b-textareafield .b-spintrigger .b-spin-down:before, +.b-textfield .b-spintrigger .b-spin-down:before { + content: '\f0d7'; + vertical-align: top; +} +.b-numberfield.b-hide-spinner .b-spintrigger, +.b-textareafield.b-hide-spinner .b-spintrigger, +.b-textfield.b-hide-spinner .b-spintrigger { + display: none; +} +.b-numberfield input, +.b-numberfield textarea, +.b-textareafield input, +.b-textareafield textarea, +.b-textfield input, +.b-textfield textarea { + background-color: transparent; + color: inherit; + padding: 0.8em; + font-weight: 400; + flex: 1 1 0; + border: 0 none; + margin: 0; + font-family: inherit; + font-size: inherit; + min-width: 1em; + text-align: inherit; +} +.b-numberfield input:focus, +.b-numberfield textarea:focus, +.b-textareafield input:focus, +.b-textareafield textarea:focus, +.b-textfield input:focus, +.b-textfield textarea:focus { + outline: none; +} +.b-numberfield input::-ms-clear, +.b-numberfield textarea::-ms-clear, +.b-textareafield input::-ms-clear, +.b-textareafield textarea::-ms-clear, +.b-textfield input::-ms-clear, +.b-textfield textarea::-ms-clear { + display: none; +} +.b-numberfield textarea, +.b-textareafield textarea, +.b-textfield textarea { + align-self: stretch; +} +.b-numberfield ::-webkit-input-placeholder, +.b-textareafield ::-webkit-input-placeholder, +.b-textfield ::-webkit-input-placeholder { + color: #7f8183; +} +.b-numberfield.b-empty .b-fieldtrigger.b-icon-remove, +.b-textareafield.b-empty .b-fieldtrigger.b-icon-remove, +.b-textfield.b-empty .b-fieldtrigger.b-icon-remove { + visibility: hidden; +} +.b-numberfield:focus-within .b-label i, +.b-textareafield:focus-within .b-label i, +.b-textfield:focus-within .b-label i { + color: #e64a19; +} +.b-numberfield:not(.b-disabled):hover .b-label i, +.b-textareafield:not(.b-disabled):hover .b-label i, +.b-textfield:not(.b-disabled):hover .b-label i { + color: #e64a19; +} +.b-numberfield:not(.b-disabled):hover .b-field-inner, +.b-textareafield:not(.b-disabled):hover .b-field-inner, +.b-textfield:not(.b-disabled):hover .b-field-inner { + border-color: #e64a19; +} +.b-numberfield.b-invalid .b-field-inner, +.b-textareafield.b-invalid .b-field-inner, +.b-textfield.b-invalid .b-field-inner { + border-color: #d32f2f !important; +} +.b-numberfield.b-disabled, +.b-textareafield.b-disabled, +.b-textfield.b-disabled { + color: #666; + cursor: default; +} +.b-numberfield.b-disabled input, +.b-textareafield.b-disabled input, +.b-textfield.b-disabled input { + cursor: text; +} +.b-numberfield.b-disabled .b-fieldtrigger, +.b-textareafield.b-disabled .b-fieldtrigger, +.b-textfield.b-disabled .b-fieldtrigger { + color: #51515180; +} +.b-numberfield.b-disabled .b-fieldtrigger, +.b-textareafield.b-disabled .b-fieldtrigger, +.b-textfield.b-disabled .b-fieldtrigger { + cursor: default; +} +.b-numberfield.b-disabled .b-field-inner, +.b-textareafield.b-disabled .b-field-inner, +.b-textfield.b-disabled .b-field-inner { + border-style: solid; +} +.b-numberfield.b-readonly, +.b-textareafield.b-readonly, +.b-textfield.b-readonly { + cursor: default; +} +.b-numberfield.b-readonly input, +.b-textareafield.b-readonly input, +.b-textfield.b-readonly input { + cursor: text; +} +.b-numberfield.b-readonly .b-fieldtrigger, +.b-textareafield.b-readonly .b-fieldtrigger, +.b-textfield.b-readonly .b-fieldtrigger { + color: #51515180; + cursor: default; +} +.b-numberfield input[type='number']::-webkit-inner-spin-button, +.b-numberfield input[type='number']::-webkit-outer-spin-button { + -webkit-appearance: none; + margin: 0; +} +.b-numberfield input[type='number'] { + -moz-appearance: textfield; +} +.b-numberfield .b-field-inner .b-fieldtrigger.b-icon-remove { + font-size: 0.8em; +} +.b-tooltip.b-field-error-tip { + border: 1px solid #d32f2f; +} +.b-tooltip.b-field-error-tip .b-popup-content { + background-color: #fffef6; + color: #d32f2f; + font-weight: 700; +} +.b-divider { + position: relative; + justify-content: center; + margin: 1em 0 1.5em; +} +.b-divider:before { + content: ''; + width: 100%; + border-bottom: 1px solid rgba(119, 119, 119, 0.5); + position: absolute; + top: 50%; +} +.b-divider:after { + display: flex; + content: attr(data-text); + color: #e6e6e6; + background: #222; + padding: 0 1em; + z-index: 1; + font-size: 0.8em; +} +.b-fieldfilterpicker .b-fieldfilterpicker-property { + flex: 0 0 50%; +} +.b-fieldfilterpicker .b-fieldfilterpicker-operator { + flex: 0 1 50%; + margin-inline-start: 1em; +} +.b-fieldfilterpicker .b-fieldfilterpicker-combo-locked > .b-field-inner { + border: none; + background: none; +} +.b-fieldfilterpicker .b-fieldfilterpicker-values { + margin-block-end: 0.2em; +} +.b-fieldfilterpicker .b-fieldfilterpicker-values > .b-field { + flex: 1; + margin-block-end: 0; +} +.b-fieldfilterpicker .b-fieldfilterpicker-value-separator { + flex: none; + padding: 0 0.4em; + align-self: center; +} +.b-fieldfilterpicker .b-fieldfilterpicker-values > .b-field:last-child:after { + display: none; +} +.b-fieldfilterpickergroup .b-fieldfilterpickergroup-row { + padding-top: 2.2em; + position: relative; + flex-shrink: 0; +} +.b-fieldfilterpickergroup .b-fieldfilterpickergroup-row:first-child { + padding-top: 0; +} +.b-fieldfilterpickergroup .b-fieldfilterpickergroup-row:before { + content: attr(data-separator-text); + font-size: 85%; + position: absolute; + text-align: center; + line-height: 2.2em; + width: 100%; + height: 2.2em; + top: 0; + background-image: linear-gradient(to right, #e0e0e7, #e0e0e7 44%, transparent 46%, transparent 54%, #e0e0e7 56%); + background-position: 0 50%; + background-size: 100% 1px; + background-repeat: no-repeat; +} +.b-fieldfilterpickergroup .b-fieldfilterpickergroup-row:first-child:before { + display: none; +} +.b-fieldfilterpickergroup .b-fieldfilterpickergroup-filter-active { + flex: 0 0 2.2em; +} +.b-fieldfilterpickergroup .b-fieldfilterpickergroup-other-filters { + padding: 0.5em 0; +} +.b-fieldfilterpickergroup .b-fieldfilterpickergroup-add-button { + align-self: center; + margin-top: 1.1em; +} +.b-fieldfilterpickergroup .b-fieldfilterpickergroup-remove { + padding: 0 0.25em; + margin-inline-start: 0.5em; +} +.b-filepicker { + overflow: visible; +} +.b-filepicker.b-content-element { + align-content: stretch; +} +.b-displayfield { + color: inherit; +} +.b-displayfield .b-field-inner { + border: 0; + background: transparent; +} +.b-displayfield .b-field-inner span { + padding: 0.8em; +} +.b-pickerfield.b-open .b-field-inner { + border-color: #1565c0; +} +.b-pickerfield:not(.b-readonly):not(.b-disabled) input[readonly] { + cursor: pointer; +} +.b-datefield.b-open .b-fieldtrigger { + color: #1565c0 !important; +} +.b-datefield.b-no-steppers .b-step-trigger { + display: none; +} +.b-datefield.b-rtl .b-step-trigger:before { + transform: scaleX(-1); +} +.b-datetimefield { + align-items: center; + position: relative; +} +.b-datetimefield input { + text-align: center; +} +.b-datetimefield .b-field-inner { + height: 100%; +} +.b-datetimefield .b-datefield { + flex: 1 1 55%; + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.b-datetimefield .b-datefield .b-field-inner { + border: none; + border-inline-end: 1px solid rgba(160, 160, 160, 0.5); + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.b-datetimefield .b-timefield { + flex: 1 1 45%; + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.b-datetimefield .b-timefield .b-field-inner { + border: none; + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.b-datetimefield:not(.b-disabled):hover .b-field-inner, +.b-datetimefield:focus-within .b-field-inner { + border-color: #e64a19; +} +.b-datetimefield:not(.b-disabled):hover .b-datefield .b-field-inner, +.b-datetimefield:focus-within .b-datefield .b-field-inner { + border-inline-end: 1px solid rgba(160, 160, 160, 0.5); +} +.b-label { + align-items: center; + color: #262626; + font-size: 0.9em; + white-space: nowrap; + text-overflow: ellipsis; +} +.b-container .b-label { + color: #e6e6e6; +} +.b-list { + display: block; + background-color: #303034; + outline: none; + padding: 0; + margin: 0; + -webkit-user-select: none; + user-select: none; +} +.b-list.b-floating { + border-radius: 2px; +} +.b-list.b-empty:not(.b-masked) { + min-height: initial !important; +} +.b-list.b-empty:not(.b-masked)[data-empty-text]:after { + content: attr(data-empty-text); + display: block; + padding: 0.8em; + color: #c0c1c2; +} +.b-list.b-masked { + padding: 2em 0; +} +.b-list .b-selected-icon { + margin-inline-end: 0.5em; + display: none; +} +.b-list .b-select-all-item { + border-bottom: 1px solid; + font-weight: 700; + position: sticky; + top: 0; + background-color: #303034; + z-index: 1; +} +.b-list.b-multiselect .b-list-item .b-selected-icon { + display: initial; + visibility: hidden; +} +.b-list.b-multiselect .b-list-item.b-selected .b-selected-icon { + visibility: visible; +} +.b-list-item { + position: relative; + padding: 0.8em; + color: #c0c1c2; + cursor: pointer; + background-color: transparent; + transition: background-color 0.2s, color 0.2s; + border-top: 1px dotted rgba(19, 19, 21, 0.8); + min-width: 100px; + overflow: hidden; + white-space: nowrap; + display: flex; + flex-direction: row; + align-items: center; +} +.b-list-item.b-hidden { + display: none; +} +.b-list-item:first-child { + border-top: none; + border-top-right-radius: 2px; + border-top-left-radius: 2px; +} +.b-list-item:last-child { + border-bottom-right-radius: 2px; + border-bottom-left-radius: 2px; +} +.b-list-item.b-active, +.b-list-item:focus { + outline: none; +} +.b-list-item.b-active:not(.b-disabled), +.b-list-item:focus:not(.b-disabled) { + background-color: #e64a19; + color: #fff; +} +.b-list-item.b-list-item-group-header { + font-weight: 700; +} +.b-list-item.b-list-item-group-header .b-icon-check { + display: none; +} +.b-grouped .b-list-item:not(.b-list-item-group-header) { + padding-inline-start: 2em; +} +.b-chipview { + background-color: transparent; + gap: 0.3em; +} +.b-chipview.b-empty:after { + display: none; +} +.b-chipview input { + padding-top: 0.6em; + padding-bottom: calc(0.6em + 1px); +} +.b-chipview .b-chip { + display: flex; + align-items: center; + padding-block: 0.3em; + padding-inline: 0.7em; + border-radius: 1em; + background-color: #c0c1c2; + color: #333; + transition: background-color 0.3s, color 0.3s; +} +.b-chipview .b-chip .b-icon, +.b-chipview .b-chip .b-indicator.b-constraint-type-muststarton, +.b-chipview .b-chip .b-indicator.b-constraint-type-mustfinishon, +.b-chipview .b-chip .b-indicator.b-deadline-date { + height: 1.5em; + width: 1.5em; + border-radius: 50%; + display: flex; + align-items: center; + justify-content: center; + background-color: #cdcecf; + color: #505057; +} +.b-chipview .b-chip .b-icon:first-child:not(.b-close-icon), +.b-chipview .b-chip .b-indicator.b-constraint-type-muststarton:first-child:not(.b-close-icon), +.b-chipview .b-chip .b-indicator.b-constraint-type-mustfinishon:first-child:not(.b-close-icon), +.b-chipview .b-chip .b-indicator.b-deadline-date:first-child:not(.b-close-icon) { + margin-inline-end: 0.5em; + margin-inline-start: -0.4em; +} +.b-chipview .b-chip:hover { + background-color: #b3b4b5; + color: #262626; +} +.b-chipview .b-chip:hover .b-icon, +.b-chipview .b-chip:hover .b-indicator.b-constraint-type-muststarton, +.b-chipview .b-chip:hover .b-indicator.b-constraint-type-mustfinishon, +.b-chipview .b-chip:hover .b-indicator.b-deadline-date { + background-color: #cdcecf; + color: #505057; +} +.b-chipview .b-chip.b-selected { + background-color: #1565c0; + color: #fff; +} +.b-chipview .b-chip.b-selected .b-icon, +.b-chipview .b-chip.b-selected .b-indicator.b-constraint-type-muststarton, +.b-chipview .b-chip.b-selected .b-indicator.b-constraint-type-mustfinishon, +.b-chipview .b-chip.b-selected .b-indicator.b-deadline-date { + background-color: #cdcecf; + color: #1565c0; +} +.b-chipview .b-chip.b-selected:hover { + background-color: #1259a9; + color: #fff; +} +.b-chipview .b-chip.b-selected:hover .b-icon, +.b-chipview .b-chip.b-selected:hover .b-indicator.b-constraint-type-muststarton, +.b-chipview .b-chip.b-selected:hover .b-indicator.b-constraint-type-mustfinishon, +.b-chipview .b-chip.b-selected:hover .b-indicator.b-deadline-date { + background-color: #cdcecf; + color: #1259a9; +} +.b-chipview .b-chip.b-active { + outline: 1px solid #e64a19; + outline-offset: 2px; +} +.b-chipview .b-chip .b-close-icon { + margin-inline-start: 0.5em; + cursor: pointer; +} +.b-chipview.b-chips-closable .b-chip { + padding-inline-end: 0.3em; +} +@keyframes maskOpacity { + 0% { + opacity: 0; + } + to { + opacity: 1; + } +} +.b-masked { + position: relative; +} +.b-mask { + position: absolute; + inset: 0; + z-index: 10000; + background-color: transparent; +} +.b-mask:not(.b-prevent-transitions) { + transition: opacity 1s; +} +.b-mask.b-visible { + pointer-events: all; + opacity: 1; +} +.b-mask.b-visible:not(.b-prevent-transitions):not(.b-delayed-show) { + animation: maskOpacity 0.3s ease 0s 1; +} +.b-mask.b-hidden { + pointer-events: none; + opacity: 0; +} +.b-mask.b-hidden:not(.b-prevent-transitions) { + animation: maskOpacity 0.2s ease 0s 1 reverse; +} +.b-mask.b-delayed-show { + opacity: 0; +} +.b-mask.b-mask-bright, +.b-mask.b-mask-bright-blur { + background-color: #ffffffb2; +} +.b-mask.b-mask-dark, +.b-mask.b-mask-dark-blur { + background-color: #0000004c; +} +.b-mask-content { + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + display: flex; + flex-direction: column; + color: #fff; + background-color: #1565c0; + border-radius: 2px; +} +.b-mask-text { + padding: 1em; + display: flex; + align-items: center; +} +.b-mask-progress-bar { + height: 3px; + background-color: #e64a19; +} +.b-mask-icon { + margin-inline-end: 0.5em; +} +.b-masked-dark-blur, +.b-masked-bright-blur { + filter: blur(3px); + transform: scale(1.01); + transition: all 0.5s; +} +.b-messagedialog.b-popup { + min-width: 18em; +} +.b-messagedialog.b-popup .b-button { + min-width: 9em; +} +.b-messagedialog.b-popup .b-messagedialog-header, +.b-messagedialog.b-popup .b-messagedialog-content { + padding: 1em; +} +.b-messagedialog.b-popup .b-messagedialog-content.b-panel-content { + border-radius: 0; + min-height: 4em; +} +.b-messagedialog.b-popup .b-messagedialog-input, +.b-messagedialog.b-popup .b-messagedialog-okbutton, +.b-messagedialog.b-popup .b-messagedialog-cancelbutton { + display: none; +} +.b-messagedialog.b-popup.b-messagedialog-prompt .b-messagedialog-okbutton, +.b-messagedialog.b-popup.b-messagedialog-prompt .b-messagedialog-cancelbutton, +.b-messagedialog.b-popup.b-messagedialog-confirm .b-messagedialog-okbutton, +.b-messagedialog.b-popup.b-messagedialog-confirm .b-messagedialog-cancelbutton { + display: initial; +} +.b-messagedialog.b-popup.b-messagedialog-prompt .b-messagedialog-input { + display: initial; + margin: 1em 0 0; +} +.b-messagedialog.b-popup.b-messagedialog-alert .b-messagedialog-okbutton { + display: initial; +} +.b-messagedialog.b-popup .b-panel-body-wrap { + background: #2b2b2f; +} +.b-messagedialog.b-popup .b-popup-content, +.b-messagedialog.b-popup .b-toolbar { + background: transparent; +} +.b-messagedialog.b-popup .b-toolbar .b-toolbar-content { + justify-content: flex-end; +} +.b-messagedialog.b-popup .b-toolbar .b-toolbar-content .b-button:not(:first-child) { + margin-inline-start: 1em; +} +.b-pagingtoolbar .b-toolbar-content { + justify-content: center; +} +.b-pagingtoolbar .b-toolbar-content .b-numberfield { + width: unset; +} +.b-pagingtoolbar .b-toolbar-content .b-numberfield input { + width: 4em; + text-align: center; +} +.b-pagingtoolbar .b-toolbar-content .b-disabled.b-html { + color: #666; +} +.b-panel.b-floating { + border-radius: 2px; +} +.b-panel.b-floating > .b-panel-body-wrap > .b-panel-content { + border-radius: 2px; +} +.b-panel.b-floating > .b-panel-header.b-dock-top, +.b-panel.b-floating:not(.b-has-header) > .b-panel-body-wrap > .b-toolbar.b-dock-top { + border-top-left-radius: 2px; + border-top-right-radius: 2px; +} +.b-panel.b-floating > .b-panel-body-wrap > .b-toolbar.b-dock-bottom { + border-bottom-left-radius: 2px; + border-bottom-right-radius: 2px; +} +.b-panel.b-floating.b-panel-has-header > .b-panel-body-wrap > .b-panel-content, +.b-panel.b-floating.b-panel-has-top-toolbar > .b-panel-body-wrap > .b-panel-content { + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.b-panel.b-floating.b-panel-has-bottom-toolbar > .b-panel-body-wrap > .b-panel-content { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} +.b-panel { + padding: 0; + color: #fff; + z-index: 0; +} +.b-panel > .b-panel-body-wrap { + overflow: hidden; +} +.b-panel > .b-panel-overlay, +.b-panel > .b-panel-body-wrap { + z-index: 0; +} +.b-panel > .b-panel-collapse-size-locker { + position: absolute !important; +} +.b-panel:not(.b-panel-collapsible-overlay).b-collapsed > .b-panel-collapse-size-locker { + clip: rect(0, 0, 0, 0); +} +.b-panel:not(.b-panel-collapsible-overlay).b-panel-collapse-down:not(.b-panel-has-header) + > .b-panel-collapse-size-locker, +.b-panel:not(.b-panel-collapsible-overlay).b-header-dock-bottom.b-panel-collapse-down > .b-panel-collapse-size-locker, +.b-panel:not(.b-panel-collapsible-overlay).b-header-dock-bottom.b-panel-collapse-up > .b-panel-collapse-size-locker { + top: 0; +} +.b-panel:not(.b-panel-collapsible-overlay).b-panel-collapse-up:not(.b-panel-has-header) > .b-panel-collapse-size-locker, +.b-panel:not(.b-panel-collapsible-overlay).b-header-dock-top.b-panel-collapse-up > .b-panel-collapse-size-locker, +.b-panel:not(.b-panel-collapsible-overlay).b-header-dock-top.b-panel-collapse-down > .b-panel-collapse-size-locker { + bottom: 0; +} +.b-panel:not(.b-panel-collapsible-overlay).b-panel-collapse-left:not(.b-panel-has-header) + > .b-panel-collapse-size-locker, +.b-panel:not(.b-panel-collapsible-overlay).b-header-dock-left.b-panel-collapse-left > .b-panel-collapse-size-locker, +.b-panel:not(.b-panel-collapsible-overlay).b-header-dock-left.b-panel-collapse-right > .b-panel-collapse-size-locker { + right: 0; +} +.b-panel:not(.b-panel-collapsible-overlay).b-panel-collapse-right:not(.b-panel-has-header) + > .b-panel-collapse-size-locker, +.b-panel:not(.b-panel-collapsible-overlay).b-header-dock-right.b-panel-collapse-left > .b-panel-collapse-size-locker, +.b-panel:not(.b-panel-collapsible-overlay).b-header-dock-right.b-panel-collapse-right > .b-panel-collapse-size-locker { + left: 0; +} +.b-panel.b-panel-collapsible-overlay:not( + .b-collapsing, + .b-expanding, + .b-panel-overlay-revealed, + .b-panel-overlay-revealing + ) + > .b-panel-overlay + > .b-panel-overlay-header { + display: none; +} +.b-panel.b-panel-collapsible-overlay.b-panel-overlay-revealed > .b-panel-overlay { + box-shadow: 0 0 10px #0000004d; + overflow: visible; +} +.b-panel.b-panel-collapsible-overlay > .b-panel-header { + transition: transform 0.2s ease-in-out; +} +.b-panel.b-panel-collapsible-overlay.b-collapsed > .b-panel-header > .b-collapsify-hide { + display: none; +} +.b-panel.b-panel-collapsible-overlay.b-collapsing > .b-panel-header, +.b-panel.b-panel-collapsible-overlay.b-expanding > .b-panel-header { + opacity: 0; +} +.b-panel.b-panel-collapsible-overlay:not(.b-collapsed, .b-collapsing) > .b-panel-overlay > .b-panel-overlay-header { + display: none; +} +.b-panel.b-panel-collapsible-overlay.b-collapsing, +.b-panel.b-panel-collapsible-overlay.b-expanding, +.b-panel.b-panel-collapsible-overlay.b-panel-overlay-revealing, +.b-panel.b-panel-collapsible-overlay.b-panel-overlay-revealed { + overflow: visible; + z-index: 1; +} +.b-panel.b-panel-collapsible-overlay.b-panel-collapse-down > .b-panel-collapse-size-locker { + bottom: 0; +} +.b-panel.b-panel-collapsible-overlay.b-panel-collapse-up > .b-panel-collapse-size-locker { + top: 0; +} +.b-panel.b-panel-collapsible-overlay.b-panel-collapse-left > .b-panel-collapse-size-locker { + left: 0; +} +.b-panel.b-panel-collapsible-overlay.b-panel-collapse-right > .b-panel-collapse-size-locker { + right: 0; +} +.b-panel.b-panel-collapsible-overlay.b-collapsing { + overflow: visible; +} +.b-panel.b-panel-collapsible-overlay.b-collapsing > .b-panel-header { + z-index: -1; +} +.b-panel.b-panel-collapsible-overlay.b-collapsing.b-panel-collapse-up > .b-panel-header { + transform: translateY(-100%); +} +.b-panel.b-panel-collapsible-overlay.b-collapsing.b-panel-collapse-down > .b-panel-header { + transform: translateY(100%); +} +.b-panel.b-panel-collapsible-overlay.b-collapsing.b-panel-collapse-right > .b-panel-header { + transform: translate(100%); +} +.b-panel.b-panel-collapsible-overlay.b-collapsing.b-panel-collapse-left > .b-panel-header { + transform: translate(-100%); +} +.b-panel.b-panel-collapsible-overlay.b-collapsed:not(.b-expanding) > .b-panel-collapse-size-locker { + transition: transform 0.2s ease-in-out, clip-path 0.2s ease-in-out, top 0.2s ease-in-out, right 0.2s ease-in-out, + bottom 0.2s ease-in-out, left 0.2s ease-in-out; +} +.b-panel.b-panel-collapsible-overlay.b-collapsed:not(.b-expanding).b-panel-collapse-up > .b-panel-collapse-size-locker { + transform: translateY(-100%); + clip-path: inset(0 0 100% 0); +} +.b-panel.b-panel-collapsible-overlay.b-collapsed:not(.b-expanding).b-panel-collapse-up.b-panel-overlay-revealed + > .b-panel-collapse-size-locker { + clip-path: inset(0 0 -10px 0); + transform: translate(0); +} +.b-panel.b-panel-collapsible-overlay.b-collapsed:not(.b-expanding).b-panel-collapse-up.b-panel-overlay-revealed + > .b-panel-collapse-size-locker:not(.b-panel-overlay-header-top) { + top: 100%; +} +.b-panel.b-panel-collapsible-overlay.b-collapsed:not(.b-expanding).b-panel-collapse-down + > .b-panel-collapse-size-locker { + transform: translateY(100%); + clip-path: inset(100% 0 0 0); +} +.b-panel.b-panel-collapsible-overlay.b-collapsed:not(.b-expanding).b-panel-collapse-down.b-panel-overlay-revealed + > .b-panel-collapse-size-locker { + clip-path: inset(-10px 0 0 0); + transform: translate(0); +} +.b-panel.b-panel-collapsible-overlay.b-collapsed:not(.b-expanding).b-panel-collapse-down.b-panel-overlay-revealed + > .b-panel-collapse-size-locker:not(.b-panel-overlay-header-bottom) { + bottom: 100%; +} +.b-panel.b-panel-collapsible-overlay.b-collapsed:not(.b-expanding).b-panel-collapse-left + > .b-panel-collapse-size-locker { + transform: translate(-100%); + clip-path: inset(0 0 0 100%); +} +.b-panel.b-panel-collapsible-overlay.b-collapsed:not(.b-expanding).b-panel-collapse-left.b-panel-overlay-revealed + > .b-panel-collapse-size-locker { + clip-path: inset(0 -10px 0 0); + transform: translate(0); +} +.b-panel.b-panel-collapsible-overlay.b-collapsed:not(.b-expanding).b-panel-collapse-left.b-panel-overlay-revealed + > .b-panel-collapse-size-locker:not(.b-panel-overlay-header-left) { + left: 100%; +} +.b-panel.b-panel-collapsible-overlay.b-collapsed:not(.b-expanding).b-panel-collapse-right + > .b-panel-collapse-size-locker { + transform: translate(100%); + clip-path: inset(0 100% 0 0); +} +.b-panel.b-panel-collapsible-overlay.b-collapsed:not(.b-expanding).b-panel-collapse-right.b-panel-overlay-revealed + > .b-panel-collapse-size-locker { + clip-path: inset(0 0 0 -10px); + transform: translate(0); +} +.b-panel.b-panel-collapsible-overlay.b-collapsed:not(.b-expanding).b-panel-collapse-right.b-panel-overlay-revealed + > .b-panel-collapse-size-locker:not(.b-panel-overlay-header-right) { + right: 100%; +} +.b-panel.b-panel-collapsible-overlay.b-expanding { + flex: none !important; + overflow: visible; +} +.b-panel.b-header-dock-right, +.b-panel.b-header-dock-bottom { + justify-content: flex-end; +} +.b-panel.b-collapsed:not(.b-expanding):not(.b-panel-overlay-revealed):not(.b-panel-overlay-revealing) { + visibility: hidden; +} +.b-panel.b-collapsed > .b-panel-collapse-revealer { + visibility: visible; + cursor: pointer; +} +.b-panel.b-collapsed, +.b-panel.b-collapsing { + flex-grow: unset !important; + flex-basis: unset !important; + flex-shrink: 0 !important; +} +.b-panel.b-collapsed.b-header-dock-top, +.b-panel.b-collapsed.b-header-dock-bottom, +.b-panel.b-collapsing.b-header-dock-top, +.b-panel.b-collapsing.b-header-dock-bottom { + min-height: auto !important; +} +.b-panel.b-collapsed.b-header-dock-top.b-panel-collapsible-overlay, +.b-panel.b-collapsed.b-header-dock-bottom.b-panel-collapsible-overlay, +.b-panel.b-collapsing.b-header-dock-top.b-panel-collapsible-overlay, +.b-panel.b-collapsing.b-header-dock-bottom.b-panel-collapsible-overlay { + height: unset !important; +} +.b-vbox > .b-panel.b-collapsed.b-header-dock-top, +.b-vbox > .b-panel.b-collapsed.b-header-dock-bottom, +.b-vbox > .b-panel.b-collapsing.b-header-dock-top, +.b-vbox > .b-panel.b-collapsing.b-header-dock-bottom { + flex: none !important; +} +.b-panel.b-collapsed.b-header-dock-right, +.b-panel.b-collapsed.b-header-dock-left, +.b-panel.b-collapsing.b-header-dock-right, +.b-panel.b-collapsing.b-header-dock-left { + min-width: auto !important; +} +.b-panel.b-collapsed.b-header-dock-right.b-panel-collapsible-overlay, +.b-panel.b-collapsed.b-header-dock-left.b-panel-collapsible-overlay, +.b-panel.b-collapsing.b-header-dock-right.b-panel-collapsible-overlay, +.b-panel.b-collapsing.b-header-dock-left.b-panel-collapsible-overlay { + width: unset !important; +} +.b-hbox > .b-panel.b-collapsed.b-header-dock-right, +.b-hbox > .b-panel.b-collapsed.b-header-dock-left, +.b-hbox > .b-panel.b-collapsing.b-header-dock-right, +.b-hbox > .b-panel.b-collapsing.b-header-dock-left { + flex: none !important; +} +.b-panel.b-collapsed:not(.b-expanding).b-header-dock-right, +.b-panel.b-collapsed:not(.b-expanding).b-header-dock-left { + width: unset !important; +} +.b-panel.b-header-dock-top .b-panel-content { + border-top-right-radius: 0; + border-top-left-radius: 0; +} +.b-panel.b-header-dock-right .b-panel-content { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.b-panel.b-header-dock-bottom .b-panel-content { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} +.b-panel.b-header-dock-left .b-panel-content { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.b-panel.b-panel-has-bottom-toolbar .b-panel-content { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} +.b-panel.b-floating > .b-dock-top { + border-top-right-radius: 2px; + border-top-left-radius: 2px; +} +.b-panel.b-floating > .b-dock-right { + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; +} +.b-panel.b-floating > .b-dock-bottom { + position: static; + border-bottom-left-radius: 2px; + border-bottom-right-radius: 2px; +} +.b-panel.b-floating > .b-dock-left { + border-top-left-radius: 2px; + border-bottom-left-radius: 2px; +} +.b-panel-content { + background-color: #222; + justify-content: space-between; + overflow: hidden; + padding: 1em; +} +.b-panel-content + .b-toolbar.b-bottom-toolbar { + min-height: 3.8em; +} +.b-panel-content + .b-toolbar.b-bottom-toolbar .b-toolbar-content { + padding-top: 0; +} +.b-panel-content.b-auto-container.b-single-child > .b-container { + flex: 1 1 auto; +} +.b-panel-content.b-fit-container { + padding: 0; +} +.b-tabpanel .b-panel-content { + background-color: #222; +} +.b-panel-header { + display: flex; + background-color: #1565c0; + color: #fff; + padding: 1em; + flex: 0 0 auto; + align-items: center; + z-index: 1; +} +.b-panel-header.b-panel-ui-toolbar { + background-color: #2b2b2f; + color: #c0c1c2; + padding: 0.5em; +} +.b-panel-header.b-panel-ui-toolbar.b-dock-top, +.b-panel-header.b-panel-ui-toolbar.b-dock-bottom { + min-height: 4em; +} +.b-panel-header.b-panel-ui-toolbar.b-dock-left, +.b-panel-header.b-panel-ui-toolbar.b-dock-right { + min-width: 4em; +} +.b-panel-header.b-panel-ui-toolbar .b-header-title { + font-size: unset; + font-weight: unset; +} +.b-panel-header.b-dock-right { + flex-flow: column nowrap; +} +.b-panel-header.b-dock-left { + flex-flow: column-reverse nowrap; +} +.b-panel-header.b-dock-left .b-header-title { + transform: rotate(180deg); +} +.b-panel-header .b-header-title { + flex: 1 1 auto; + text-align: center; + justify-content: center; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +.b-panel-header .b-header-title:not(:last-child) { + padding-inline-end: 1em; +} +.b-panel-header .b-header-title.b-align-start { + text-align: start; + justify-content: flex-start; +} +.b-panel-header .b-header-title.b-align-center { + text-align: center; + justify-content: center; + padding-inline-end: 0; +} +.b-panel-header .b-header-title.b-align-end { + text-align: end; + justify-content: flex-end; +} +.b-panel-header .b-header-title.b-align-end:not(:last-child) { + margin-inline-end: 1em; +} +.b-panel-header.b-dock-right .b-header-title, +.b-panel-header.b-dock-left .b-header-title { + -webkit-writing-mode: vertical-lr; + writing-mode: vertical-lr; + -ms-writing-mode: tb-lr; +} +.b-panel-header.b-dock-right, +.b-panel-header.b-dock-bottom { + order: 100; +} +.b-button.b-tool, +.b-tool { + cursor: pointer; + color: #fff; + height: 2em; + width: 2em; + font-size: 0.9em; + display: flex; + align-items: center; + justify-content: center; + border-radius: 50%; + border: 0 none; + background-color: transparent; + flex-shrink: 0; + contain: paint; +} +.b-button.b-tool::-moz-focus-inner, +.b-tool::-moz-focus-inner { + border: 0; +} +.b-button.b-tool:focus, +.b-tool:focus { + outline: none; +} +.b-using-keyboard .b-button.b-tool:focus, +.b-using-keyboard .b-tool:focus { + background-color: #dcdcdc80; +} +.b-button.b-tool.b-icon:before, +.b-tool.b-icon:before, +.b-tool.b-indicator.b-constraint-type-muststarton:before, +.b-tool.b-indicator.b-constraint-type-mustfinishon:before, +.b-tool.b-indicator.b-deadline-date:before { + width: 1em; + height: 1em; + text-align: center; + line-height: inherit; +} +.b-button.b-tool:hover, +.b-tool:hover { + opacity: 0.8; +} +.b-button.b-tool.b-disabled, +.b-tool.b-disabled { + opacity: 0.4; +} +.b-button.b-tool.b-rotate-left:before, +.b-tool.b-rotate-left:before { + transform: rotate(270deg); +} +.b-button.b-tool.b-rotate-right:before, +.b-tool.b-rotate-right:before { + transform: rotate(90deg); +} +.b-button.b-tool i, +.b-tool i { + display: flex; +} +.b-button.b-tool a, +.b-tool a { + color: #fff; +} +.b-button.b-tool { + min-height: 2em; + min-width: 2em; +} +.b-collapsetool:not(.b-collapsing):before { + transition: all 0.2s ease-in-out; +} +.b-collapsetool.b-icon-collapse-down:not(.b-collapsed):before { + transform: rotate(180deg); +} +.b-collapsetool.b-icon-collapse-down.b-collapsed:before { + transform: rotate(0); +} +.b-collapsetool.b-icon-collapse-right:not(.b-collapsed):before { + transform: rotate(0); +} +.b-collapsetool.b-icon-collapse-right.b-collapsed:before { + transform: rotate(180deg); +} +.b-dock-top .b-header-title:not(:last-child), +.b-dock-bottom .b-header-title:not(:last-child) { + padding-inline-end: 0.2em; +} +.b-dock-top .b-tool.b-align-start, +.b-dock-bottom .b-tool.b-align-start { + margin-block: 0; + margin-inline: 0 0.4em; +} +.b-dock-top .b-tool.b-align-end, +.b-dock-bottom .b-tool.b-align-end { + margin-block: 0; + margin-inline: 0.4em 0; +} +.b-dock-right .b-header-title:not(:last-child), +.b-dock-left .b-header-title:not(:last-child) { + padding: 0.2em 0; +} +.b-dock-right .b-tool.b-align-start, +.b-dock-left .b-tool.b-align-start { + margin-block-end: 0.4em; +} +.b-dock-right .b-tool.b-align-end, +.b-dock-left .b-tool.b-align-end { + margin-block-start: 0.4em; +} +.b-fieldset.b-has-label { + align-items: center; +} +.b-fieldset.b-has-label.b-label-before > .b-panel-body-wrap { + flex: 1 1 100%; +} +.b-fieldset.b-has-label > label { + flex-shrink: 0; +} +.b-fieldset-header { + background-color: transparent; + padding: 0.5em; + color: #cdcecf; +} +.b-fieldset-header .b-header-title { + font-weight: 600; +} +fieldset.b-fieldset-content { + border: none; + background-color: transparent; + margin-inline-start: 0; + margin-inline-end: 0; + overflow: unset; + padding-block-end: 0; +} +.b-panel-has-header > .b-radiogroup-body-wrap > fieldset.b-fieldset-content { + padding-block-start: 1em; + padding-inline-start: 1em; + padding-inline-end: 1em; +} +.b-fieldset:not(.b-panel-has-header) > .b-radiogroup-body-wrap > fieldset.b-fieldset-content { + padding: 0; +} +fieldset.b-fieldset-content.b-inline > .b-field:not(:first-child) { + margin-inline-start: 1em; +} +fieldset.b-fieldset-content > legend.b-fieldset-legend { + position: absolute; + top: -10000px; + clip: rect(0, 0, 0, 0); +} +.b-popup { + color: #c0c1c2; +} +.b-popup.b-text-popup { + max-width: 25em; +} +.b-popup.b-positioned { + box-shadow: 3px 3px 6px #0006; +} +.b-popup-content { + background: #2b2b2f; +} +.b-popup-content a { + color: #8c8e90; +} +.b-popup-header { + background-color: #1565c0; + color: #fff; +} +.b-modal-mask { + background-color: #64646480; + position: fixed; + inset: 0; + pointer-events: all; + z-index: 11001; +} +@media (max-width: 480px) { + .b-popup { + max-width: 100% !important; + } +} +.b-menu { + min-height: 20px; + outline: none; + display: flex; + flex-direction: column; + align-items: stretch; + -webkit-user-select: none; + user-select: none; +} +.b-menu .b-panel-content { + background-color: #2b2b2f; +} +.b-menu.b-empty:after { + content: attr(data-empty-text); + display: block; + padding: 0.8em; + color: #c0c1c2; +} +.b-menu .b-icon:before, +.b-menu .b-indicator.b-constraint-type-muststarton:before, +.b-menu .b-indicator.b-constraint-type-mustfinishon:before, +.b-menu .b-indicator.b-deadline-date:before, +.b-menu .b-icon-fw:before { + min-width: 1.3em; +} +.b-menu.b-menu-with-submenu .b-menuitem:not(.b-has-submenu) .b-menu-text { + margin-inline-end: 2em; +} +.b-sub-menu .b-anchor:before { + position: absolute; + height: 2.7em; + width: 11px; + left: -2px; + content: ' '; + margin-top: -0.8em; +} +.b-menu-content { + flex-flow: column nowrap; + justify-content: flex-start; + align-items: stretch; + padding: 0; +} +.b-menu-content > :not(.b-menuitem) { + margin: 0.2em 0.6em; + display: flex; +} +.b-menu-content > :not(.b-menuitem):first-child { + margin-top: 0.4em; +} +.b-menu-content > :not(.b-menuitem):last-child { + margin-bottom: 0.4em; +} +.b-menu-content > .b-button { + justify-content: flex-start; +} +.b-menuitem { + flex-shrink: 0; + padding: 0.8em; + color: #c0c1c2; + cursor: pointer; + transition: background-color 0.2s, color 0.2s; + border-top: 1px dotted rgba(19, 19, 21, 0.8); + font-size: 1em; + min-width: 7em; + display: flex; + align-items: center; +} +.b-menuitem.b-disabled { + opacity: 0.5; +} +.b-menuitem:first-child { + border-top: none; + border-top-right-radius: 2px; + border-top-left-radius: 2px; +} +.b-menuitem:last-child { + border-bottom-right-radius: 2px; + border-bottom-left-radius: 2px; +} +.b-menuitem.b-separator:not(.b-first-visible-child) { + border-top: 1px solid #131315; +} +.b-menuitem.b-contains-focus, +.b-menuitem:focus { + outline: none; + background-color: #e64a19; + color: #fff; +} +.b-menuitem span.b-menu-text { + flex: 1 1 auto; + white-space: nowrap; + margin-inline-start: 0.6em; + overflow: hidden; + text-overflow: ellipsis; + min-width: 5em; +} +.b-menuitem.b-has-submenu .b-icon-sub-menu { + margin-inline-start: 0.3em; +} +.b-menuitem.b-rtl .b-icon-sub-menu:before { + transform: scaleX(-1); +} +a.b-menuitem:hover .b-menu-text { + text-decoration: underline; +} +.b-menu-with-icon .b-menuitem-icon { + width: 1.25em; + text-align: center; + flex-shrink: 0; + margin-inline-end: 0.5em; +} +.b-menu-with-icon span.b-menu-text { + margin-inline-start: 1.75em; +} +.b-menu-with-icon .b-menuitem-icon ~ span.b-menu-text { + margin-inline-start: 0; +} +@media screen and (min-resolution: 120dpi) { + .b-firefox .b-radio input { + transform: rotate(1deg); + margin: 1.5px; + } +} +.b-radio input[type='radio'] { + border-radius: 50%; + box-shadow: 0 0 0 1px #666; + border: 0.25em solid #2b2b2f; + background-color: #2b2b2f; + height: 1.3em; + width: 1.3em; + margin: 1px; + z-index: 1; + -webkit-appearance: none; + appearance: none; + cursor: pointer; +} +.b-radio input[type='radio']:focus-visible { + outline: 1px solid #e64a19; + outline-offset: 0; +} +.b-radio input[type='radio']:checked { + background-color: #1565c0; +} +.b-radio.b-disabled input[type='radio'] { + box-shadow: 0 0 0 1px #c0c1c2; + background-color: transparent; +} +.b-radio > .b-field-inner label.b-radio-label { + margin-inline-start: 0.4em; +} +.b-radio > .b-field-inner label.b-radio-label:before { + content: none; +} +.b-radio.b-blue input[type='radio'] { + box-shadow: 0 0 0 1px #1565c0; + background-color: #1565c01a; +} +.b-radio.b-blue input[type='radio']:checked { + background-color: #1565c0; +} +.b-radio.b-blue.b-disabled input[type='radio'] { + box-shadow: 0 0 0 1px #1565c033; + background-color: transparent; +} +.b-radio.b-deep-orange input[type='radio'] { + box-shadow: 0 0 0 1px #ff5722; + background-color: #ff57221a; +} +.b-radio.b-deep-orange input[type='radio']:checked { + background-color: #ff5722; +} +.b-radio.b-deep-orange.b-disabled input[type='radio'] { + box-shadow: 0 0 0 1px #ff572233; + background-color: transparent; +} +.b-radio.b-orange input[type='radio'] { + box-shadow: 0 0 0 1px #e64a19; + background-color: #e64a191a; +} +.b-radio.b-orange input[type='radio']:checked { + background-color: #e64a19; +} +.b-radio.b-orange.b-disabled input[type='radio'] { + box-shadow: 0 0 0 1px #e64a1933; + background-color: transparent; +} +.b-radio.b-indigo input[type='radio'] { + box-shadow: 0 0 0 1px #3f51b5; + background-color: #3f51b51a; +} +.b-radio.b-indigo input[type='radio']:checked { + background-color: #3f51b5; +} +.b-radio.b-indigo.b-disabled input[type='radio'] { + box-shadow: 0 0 0 1px #3f51b533; + background-color: transparent; +} +.b-radio.b-green input[type='radio'] { + box-shadow: 0 0 0 1px #4caf50; + background-color: #4caf501a; +} +.b-radio.b-green input[type='radio']:checked { + background-color: #4caf50; +} +.b-radio.b-green.b-disabled input[type='radio'] { + box-shadow: 0 0 0 1px #4caf5033; + background-color: transparent; +} +.b-radio.b-yellow input[type='radio'] { + box-shadow: 0 0 0 1px #ffeb3b; + background-color: #ffeb3b1a; +} +.b-radio.b-yellow input[type='radio']:checked { + background-color: #ffeb3b; +} +.b-radio.b-yellow.b-disabled input[type='radio'] { + box-shadow: 0 0 0 1px #ffeb3b33; + background-color: transparent; +} +.b-radio.b-red input[type='radio'] { + box-shadow: 0 0 0 1px #d32f2f; + background-color: #d32f2f1a; +} +.b-radio.b-red input[type='radio']:checked { + background-color: #d32f2f; +} +.b-radio.b-red.b-disabled input[type='radio'] { + box-shadow: 0 0 0 1px #d32f2f33; + background-color: transparent; +} +.b-radio.b-amber input[type='radio'] { + box-shadow: 0 0 0 1px #ffc107; + background-color: #ffc1071a; +} +.b-radio.b-amber input[type='radio']:checked { + background-color: #ffc107; +} +.b-radio.b-amber.b-disabled input[type='radio'] { + box-shadow: 0 0 0 1px #ffc10733; + background-color: transparent; +} +.b-radio.b-lime input[type='radio'] { + box-shadow: 0 0 0 1px #cddc39; + background-color: #cddc391a; +} +.b-radio.b-lime input[type='radio']:checked { + background-color: #cddc39; +} +.b-radio.b-lime.b-disabled input[type='radio'] { + box-shadow: 0 0 0 1px #cddc3933; + background-color: transparent; +} +.b-radio.b-teal input[type='radio'] { + box-shadow: 0 0 0 1px #009688; + background-color: #0096881a; +} +.b-radio.b-teal input[type='radio']:checked { + background-color: #009688; +} +.b-radio.b-teal.b-disabled input[type='radio'] { + box-shadow: 0 0 0 1px #00968833; + background-color: transparent; +} +.b-radio.b-light-green input[type='radio'] { + box-shadow: 0 0 0 1px #8bc34a; + background-color: #8bc34a1a; +} +.b-radio.b-light-green input[type='radio']:checked { + background-color: #8bc34a; +} +.b-radio.b-light-green.b-disabled input[type='radio'] { + box-shadow: 0 0 0 1px #8bc34a33; + background-color: transparent; +} +.b-radio.b-purple input[type='radio'] { + box-shadow: 0 0 0 1px #9c27b0; + background-color: #9c27b01a; +} +.b-radio.b-purple input[type='radio']:checked { + background-color: #9c27b0; +} +.b-radio.b-purple.b-disabled input[type='radio'] { + box-shadow: 0 0 0 1px #9c27b033; + background-color: transparent; +} +.b-ripple { + display: none; +} +.b-slider { + background-color: transparent; + flex-direction: column; + align-items: center; + justify-content: center; + overflow: visible; +} +.b-slider label { + transition: color 0.2s; +} +.b-slider.b-rtl > [type='range'] { + direction: rtl; +} +.b-slider [type='range'] { + align-self: stretch; + max-width: 100%; + -webkit-appearance: none; + margin: 10px 0; + padding: 0; + font-size: inherit; + background-color: transparent; +} +.b-slider [type='range']:focus { + outline: 0; +} +.b-slider [type='range']:focus::-webkit-slider-runnable-track { + background: #1565c0; +} +.b-slider [type='range']:focus::-moz-range-track { + background: #1565c0; +} +.b-slider [type='range']:focus::-ms-fill-lower, +.b-slider [type='range']:focus::-ms-fill-upper { + background: #1565c0; +} +.b-slider [type='range']:focus::-webkit-slider-thumb { + box-shadow: 0 2px 4px #00000026, 0 2px 4px #0003; +} +.b-slider [type='range']::-moz-focus-outer { + border: 0; +} +.b-slider [type='range']::-ms-tooltip { + display: none; +} +.b-slider [type='range']::-webkit-slider-runnable-track { + cursor: pointer; + height: 8px; + transition: all 0.2s ease; + width: 100%; + background: gray; + border: none; + border-radius: 2px; +} +.b-slider [type='range']::-webkit-slider-thumb { + background: #1565c0; + border: none; + border-radius: 50%; + cursor: pointer; + height: 20px; + width: 20px; + -webkit-appearance: none; + margin-top: -6px; + transition: all 0.5s; +} +.b-slider [type='range']::-moz-range-track { + cursor: pointer; + height: 8px; + transition: all 0.2s ease; + width: 100%; + background: gray; + border: none; + border-radius: 2px; +} +.b-slider [type='range']::-moz-range-thumb { + background: #1565c0; + border: none; + border-radius: 50%; + cursor: pointer; + height: 20px; + width: 20px; +} +.b-slider [type='range']::-ms-track { + cursor: pointer; + height: 8px; + transition: all 0.2s ease; + width: 100%; + background: transparent; + border-color: transparent; + border-width: 10px 0; + color: transparent; +} +.b-slider [type='range']::-ms-fill-lower, +.b-slider [type='range']::-ms-fill-upper { + background: gray; + border: none; + border-radius: 4px; +} +.b-slider [type='range']::-ms-thumb { + background: #1565c0; + border: none; + border-radius: 50%; + cursor: pointer; + height: 20px; + width: 20px; + margin-top: 0; +} +.b-slider.b-disabled [type='range']::-ms-thumb, +.b-slider.b-disabled [type='range']::-ms-fill-lower, +.b-slider.b-disabled [type='range']::-ms-fill-upper { + background: #737373; + cursor: default; +} +.b-slider.b-disabled [type='range']::-moz-range-thumb, +.b-slider.b-disabled [type='range']::-moz-range-track { + background: #737373; + cursor: default; +} +.b-slider.b-disabled [type='range']::-webkit-slider-thumb, +.b-slider.b-disabled [type='range']::-webkit-slider-runnable-track { + background: #737373; + cursor: default; +} +.b-grid-cell .b-slider { + width: 100%; +} +.b-container .b-slider label { + margin: 0; +} +.b-container .b-slidetoggle .b-slidetoggle-label { + margin-inline-start: 0; +} +.b-slidetoggle { + height: 3.25em; +} +.b-slidetoggle .b-field-inner:before { + width: 2.4em; +} +.b-slidetoggle input, +.b-slidetoggle .b-slidetoggle-toggle { + width: 2.4em; + height: 1.4em; + font-size: inherit; + flex-shrink: 0; +} +.b-slidetoggle input { + top: -0.4em; +} +.b-slidetoggle input:checked + .b-slidetoggle-toggle { + opacity: 1; +} +.b-slidetoggle input:checked + .b-slidetoggle-toggle .b-slidetoggle-thumb { + background-color: #fff; + transform: translate(1.2em, 0.2em); +} +.b-slidetoggle .b-slidetoggle-toggle { + transition: background-color 0.2s, opacity 0.2s; + opacity: 0.7; + border-radius: 0.7em; + margin-inline-end: 0.4em; +} +.b-slidetoggle:hover .b-slidetoggle-toggle { + opacity: 1; +} +.b-slidetoggle .b-slidetoggle-thumb { + height: 1em; + width: 1em; + background-color: #fff; + border-radius: 0.5em; + position: absolute; + transform: translate(0.2em, 0.2em); + transition: transform 0.3s ease; +} +.b-slidetoggle.b-rtl .b-slidetoggle-thumb { + transform: translate(-0.2em, 0.2em); +} +.b-slidetoggle.b-rtl input:checked + .b-slidetoggle-toggle .b-slidetoggle-thumb { + transform: translate(-1.2em, 0.2em); +} +.b-slidetoggle-label { + cursor: pointer; +} +.b-slidetoggle.b-white input:checked + .b-slidetoggle-toggle { + background-color: #fff; +} +.b-slidetoggle.b-white .b-slidetoggle-toggle { + background-color: #fff; +} +.b-slidetoggle.b-blue input:checked + .b-slidetoggle-toggle { + background-color: #1565c0; +} +.b-slidetoggle.b-blue .b-slidetoggle-toggle { + background-color: #78b1f1; +} +.b-slidetoggle.b-deep-orange input:checked + .b-slidetoggle-toggle { + background-color: #ff5722; +} +.b-slidetoggle.b-deep-orange .b-slidetoggle-toggle { + background-color: #ffab91; +} +.b-slidetoggle.b-orange input:checked + .b-slidetoggle-toggle { + background-color: #e64a19; +} +.b-slidetoggle.b-orange .b-slidetoggle-toggle { + background-color: #f3a48b; +} +.b-slidetoggle.b-amber input:checked + .b-slidetoggle-toggle { + background-color: #ffc107; +} +.b-slidetoggle.b-amber .b-slidetoggle-toggle { + background-color: #ffe083; +} +.b-slidetoggle.b-indigo input:checked + .b-slidetoggle-toggle { + background-color: #3f51b5; +} +.b-slidetoggle.b-indigo .b-slidetoggle-toggle { + background-color: #9ba5de; +} +.b-slidetoggle.b-lime input:checked + .b-slidetoggle-toggle { + background-color: #cddc39; +} +.b-slidetoggle.b-lime .b-slidetoggle-toggle { + background-color: #e7ee9b; +} +.b-slidetoggle.b-teal input:checked + .b-slidetoggle-toggle { + background-color: #009688; +} +.b-slidetoggle.b-teal .b-slidetoggle-toggle { + background-color: #4bffee; +} +.b-slidetoggle.b-green input:checked + .b-slidetoggle-toggle { + background-color: #4caf50; +} +.b-slidetoggle.b-green .b-slidetoggle-toggle { + background-color: #a3daa5; +} +.b-slidetoggle.b-light-green input:checked + .b-slidetoggle-toggle { + background-color: #8bc34a; +} +.b-slidetoggle.b-light-green .b-slidetoggle-toggle { + background-color: #c5e3a3; +} +.b-slidetoggle.b-purple input:checked + .b-slidetoggle-toggle { + background-color: #9c27b0; +} +.b-slidetoggle.b-purple .b-slidetoggle-toggle { + background-color: #d785e6; +} +.b-slidetoggle.b-yellow input:checked + .b-slidetoggle-toggle { + background-color: #ffeb3b; +} +.b-slidetoggle.b-yellow .b-slidetoggle-toggle { + background-color: #fff59d; +} +.b-slidetoggle.b-red input:checked + .b-slidetoggle-toggle { + background-color: #d32f2f; +} +.b-slidetoggle.b-red .b-slidetoggle-toggle { + background-color: #ea9696; +} +.b-slidetoggle.b-dark-gray input:checked + .b-slidetoggle-toggle { + background-color: #505057; +} +.b-slidetoggle.b-dark-gray .b-slidetoggle-toggle { + background-color: #a2a2b1; +} +.b-slidetoggle.b-gray input:checked + .b-slidetoggle-toggle { + background-color: #666; +} +.b-slidetoggle.b-gray .b-slidetoggle-toggle { + background-color: #b6afaf; +} +.b-slidetoggle.b-light-gray input:checked + .b-slidetoggle-toggle { + background-color: #c0c1c2; +} +.b-slidetoggle.b-light-gray .b-slidetoggle-toggle { + background-color: #dee0e2; +} +.b-slidetoggle input:checked + .b-slidetoggle-toggle { + background-color: #949494; +} +.b-slidetoggle .b-slidetoggle-toggle { + background-color: #ccc7c7; +} +.b-splitter { + background-color: #2b2b2f; + flex: 0 0 0.5em; + position: relative; + touch-action: none; +} +@media (pointer: coarse) { + .b-splitter { + --splitter-inner-size: 2em; + } +} +@media (pointer: fine) { + .b-splitter { + --splitter-inner-size: 0; + } +} +.b-splitter.b-disabled { + flex: 0 0 1px; + pointer-events: none; +} +.b-splitter:not(.b-disabled) { + overflow: visible; +} +.b-splitter:after { + content: ''; + position: absolute; + left: 0; + top: 0; + z-index: 1; +} +.b-splitter:hover:after, +.b-splitter.b-moving:after { + background-color: #2b2b2f; +} +.b-splitter.b-horizontal { + cursor: ns-resize; + min-height: 0.5em; +} +.b-splitter.b-horizontal.b-disabled { + min-height: 1px; +} +.b-splitter.b-horizontal:after { + height: var(--splitter-inner-size); + width: 100%; +} +.b-splitter.b-horizontal:hover:after, +.b-splitter.b-horizontal.b-moving:after { + top: calc((10px - 0.5em) / -2); + height: 10px; +} +.b-splitter.b-vertical { + cursor: ew-resize; + min-width: 0.5em; +} +.b-splitter.b-vertical.b-disabled { + min-width: 1px; +} +.b-splitter.b-vertical:after { + width: var(--splitter-inner-size); + height: 100%; +} +.b-splitter.b-vertical:hover:after, +.b-splitter.b-vertical.b-moving:after { + left: calc((10px - 0.5em) / -2); + width: 10px; +} +.b-splitter:last-child, +.b-splitter:first-child { + visibility: hidden; + flex: 0; + min-width: 0; +} +.b-timefield.b-open .b-icon-clock-live { + background-color: #1565c0 !important; +} +.b-timefield.b-empty .b-fieldtrigger { + animation-delay: -300s; +} +.b-timefield.b-disabled .b-icon-clock-live, +.b-timefield.b-readonly .b-icon-clock-live { + background-color: #51515180; +} +.b-timefield:not(.b-disabled):not(.b-readonly) .b-icon-angle-left:hover, +.b-timefield:not(.b-disabled):not(.b-readonly) .b-icon-angle-right:hover { + color: #1565c0; +} +.b-timefield.b-no-steppers .b-step-trigger { + display: none; +} +.b-timefield .b-step-trigger:before { + transition: color 0.3s; +} +.b-timefield.b-rtl .b-step-trigger:before { + transform: scaleX(-1); +} +.b-timepicker.b-content-element { + background-color: #222; + align-items: center; + padding: 0.5em 0.3em; + gap: 0.3em; +} +.b-timepicker.b-content-element .b-widget { + margin: 0; + flex: 0 0 auto; + width: auto; +} +.b-timepicker.b-content-element .b-numberfield > .b-label { + clip-path: polygon(0 0); + position: absolute; + contain: strict; +} +.b-timepicker.b-content-element .b-numberfield:not(.b-first-visible-child):before { + content: ':'; + align-self: center; + margin-inline-end: 0.3em; + font-weight: 700; +} +.b-timepicker.b-content-element .b-numberfield input { + width: 2.8em; +} +.b-timepicker.b-content-element .b-button { + flex: 0 0 3em; + padding: 0; +} +.b-timepicker.b-content-element .b-button label { + text-overflow: clip; +} +@keyframes progress { + 0% { + width: 0; + } + to { + width: 100%; + } +} +.b-float-root > .b-floating.b-toast { + display: inline-block; + overflow-x: hidden; + overflow-y: auto; + top: auto; + inset-inline-end: 2em; + inset-inline-start: auto; + max-width: 60%; + max-height: 60%; + line-height: 1.4em; + transition: bottom 0.25s ease-in, transform 0.25s ease-in; + padding: 1em; + background-color: #2b2b2f; + color: #fff; + border-radius: 2px; + cursor: pointer; +} +.b-legacy-inset .b-float-root > .b-floating.b-toast { + left: auto; + right: 2em; +} +.b-legacy-inset .b-float-root > .b-floating.b-toast.b-rtl { + left: 2em; + right: auto; +} +.b-float-root > .b-floating.b-toast.b-toast-hide { + bottom: 0 !important; + transform: translateY(100%) !important; +} +.b-float-root > .b-floating.b-toast.b-icon:before, +.b-float-root > .b-floating.b-toast.b-indicator.b-constraint-type-muststarton:before, +.b-float-root > .b-floating.b-toast.b-indicator.b-constraint-type-mustfinishon:before, +.b-float-root > .b-floating.b-toast.b-indicator.b-deadline-date:before { + margin-inline-end: 0.5em; +} +.b-toast-progress { + position: absolute; + top: 0; + inset-inline-start: 0; + height: 3px; + background: #e64a19; + animation-name: progress; + animation-timing-function: linear; +} +.b-legacy-inset .b-toast-progress { + left: 0; +} +.b-legacy-inset .b-toast-progress.b-rtl { + right: 0; +} +.b-float-root > .b-floating.b-toast.b-white { + background-color: #fff; + color: #fff; +} +.b-float-root > .b-floating.b-toast.b-white .b-toast-progress { + background: white; +} +.b-float-root > .b-floating.b-toast.b-blue { + background-color: #1565c0; + color: #fff; +} +.b-float-root > .b-floating.b-toast.b-blue .b-toast-progress { + background: #5ea1ed; +} +.b-float-root > .b-floating.b-toast.b-deep-orange { + background-color: #ff5722; + color: #fff; +} +.b-float-root > .b-floating.b-toast.b-deep-orange .b-toast-progress { + background: #ff9a7a; +} +.b-float-root > .b-floating.b-toast.b-orange { + background-color: #e64a19; + color: #fff; +} +.b-float-root > .b-floating.b-toast.b-orange .b-toast-progress { + background: #f09275; +} +.b-float-root > .b-floating.b-toast.b-amber { + background-color: #ffc107; + color: #fff; +} +.b-float-root > .b-floating.b-toast.b-amber .b-toast-progress { + background: #ffda6a; +} +.b-float-root > .b-floating.b-toast.b-indigo { + background-color: #3f51b5; + color: #fff; +} +.b-float-root > .b-floating.b-toast.b-indigo .b-toast-progress { + background: #8994d6; +} +.b-float-root > .b-floating.b-toast.b-lime { + background-color: #cddc39; + color: #fff; +} +.b-float-root > .b-floating.b-toast.b-lime .b-toast-progress { + background: #e1ea88; +} +.b-float-root > .b-floating.b-toast.b-teal { + background-color: #009688; + color: #fff; +} +.b-float-root > .b-floating.b-toast.b-teal .b-toast-progress { + background: #27ffeb; +} +.b-float-root > .b-floating.b-toast.b-green { + background-color: #4caf50; + color: #fff; +} +.b-float-root > .b-floating.b-toast.b-green .b-toast-progress { + background: #93d095; +} +.b-float-root > .b-floating.b-toast.b-light-green { + background-color: #8bc34a; + color: #fff; +} +.b-float-root > .b-floating.b-toast.b-light-green .b-toast-progress { + background: #b9db92; +} +.b-float-root > .b-floating.b-toast.b-purple { + background-color: #9c27b0; + color: #fff; +} +.b-float-root > .b-floating.b-toast.b-purple .b-toast-progress { + background: #ce6edf; +} +.b-float-root > .b-floating.b-toast.b-yellow { + background-color: #ffeb3b; + color: #fff; +} +.b-float-root > .b-floating.b-toast.b-yellow .b-toast-progress { + background: #fff389; +} +.b-float-root > .b-floating.b-toast.b-red { + background-color: #d32f2f; + color: #fff; +} +.b-float-root > .b-floating.b-toast.b-red .b-toast-progress { + background: #e58282; +} +.b-float-root > .b-floating.b-toast.b-dark-gray { + background-color: #505057; + color: #fff; +} +.b-float-root > .b-floating.b-toast.b-dark-gray .b-toast-progress { + background: #94949c; +} +.b-float-root > .b-floating.b-toast.b-gray { + background-color: #666; + color: #fff; +} +.b-float-root > .b-floating.b-toast.b-gray .b-toast-progress { + background: #a3a3a3; +} +.b-float-root > .b-floating.b-toast.b-light-gray { + background-color: #c0c1c2; + color: #fff; +} +.b-float-root > .b-floating.b-toast.b-light-gray .b-toast-progress { + background: #d9dada; +} +.b-tooltip:not(.b-allow-over) { + -webkit-user-select: none; + user-select: none; +} +.b-tooltip .b-tooltip-loading .b-icon, +.b-tooltip .b-tooltip-loading .b-indicator.b-constraint-type-muststarton, +.b-tooltip .b-tooltip-loading .b-indicator.b-constraint-type-mustfinishon, +.b-tooltip .b-tooltip-loading .b-indicator.b-deadline-date { + display: inline-block; + margin-inline-end: 0.5em; +} +.b-tooltip-content { + background: #2b2b2f; + color: #c0c1c2; + font-size: 1em; + line-height: 1.4em; + padding: 1em; +} +.b-tooltip-content a { + color: #c0c1c2; +} +.b-textareafield textarea, +.b-textareapickerfield textarea { + padding: 0.8em; + align-self: stretch; +} +.b-textareapickerfield-picker { + display: flex; + flex: 1; + min-height: 10em; +} +.b-textareapickerfield-picker:focus { + outline: none; + border-color: #e64a19; +} +.b-toolbar { + background-color: #2b2b2f; + color: #c0c1c2; + flex-shrink: 0; +} +.b-toolbar.b-dock-header, +.b-toolbar.b-dock-pre-header { + background-color: transparent; +} +.b-toolbar.b-dock-header .b-toolbar-content, +.b-toolbar.b-dock-pre-header .b-toolbar-content { + padding: 0; +} +.b-toolbar.b-dock-header > .b-button, +.b-toolbar.b-dock-pre-header > .b-button { + margin: 0; +} +.b-toolbar.b-dock-header .b-button, +.b-toolbar.b-dock-pre-header .b-button { + min-height: auto; +} +.b-toolbar.b-dock-header { + margin-inline-start: 1em; +} +.b-toolbar.b-dock-pre-header { + margin-inline-end: 1em; +} +.b-toolbar > .b-tool { + align-self: center; + background-color: transparent; +} +.b-toolbar > .b-tool.b-pressed { + background-color: #32323233; +} +.b-toolbar .b-button:not(.b-text) { + flex-shrink: 0; +} +.b-toolbar .b-row-start-scroller { + margin: 0; + margin-inline-end: 0.5em; +} +.b-toolbar.b-dock-left .b-row-start-scroller, +.b-toolbar.b-dock-right .b-row-start-scroller, +.b-toolbar .b-row-end-scroller, +.b-toolbar .b-row-menu { + margin: 0; + margin-inline-start: 0.5em; +} +.b-toolbar .b-column-start-scroller { + margin: 0 0 0.5em; +} +.b-toolbar .b-column-end-scroller, +.b-toolbar .b-column-menu { + margin: 0.5em 0 0; +} +.b-toolbar > .b-overflow-button { + margin: 0.5em; +} +.b-toolbar.b-rtl > .b-overflow-button:before { + transform: scaleX(-1); +} +.b-toolbar .b-toolbar-content { + overflow: hidden; + padding: 0.5em; + gap: 0.5em; +} +.b-toolbar .b-toolbar-content .b-field { + margin-bottom: 0; +} +.b-toolbar .b-toolbar-content > .b-toolbar-fill { + flex: 1 1 0%; +} +.b-toolbar .b-toolbar-content .b-html { + align-items: center; +} +.b-toolbar .b-toolbar-content .b-html code { + margin: 0 0.5em; +} +.b-toolbar .b-toolbar-content.b-overflow .b-field, +.b-toolbar .b-toolbar-content.b-overflow .b-button { + flex-shrink: 0; +} +.b-toolbar.b-dock-top, +.b-toolbar.b-dock-bottom { + min-height: 4em; +} +.b-toolbar.b-dock-top .b-toolbar-content > .b-toolbar-separator, +.b-toolbar.b-dock-bottom .b-toolbar-content > .b-toolbar-separator { + margin-block: 0.2em; + border-style: solid; + border-width: 0 1px 0 1px; + border-inline-start-color: #5c5c64; + border-inline-end-color: #44444a; +} +.b-toolbar.b-dock-top .b-toolbar-content > .b-widget:not(.b-button), +.b-toolbar.b-dock-bottom .b-toolbar-content > .b-widget:not(.b-button) { + min-height: 0; +} +.b-toolbar.b-dock-bottom .b-toolbar-content { + padding: 1em; +} +.b-toolbar.b-dock-left, +.b-toolbar.b-dock-right { + min-width: 4em; +} +.b-toolbar.b-dock-left .b-toolbar-content > .b-toolbar-separator, +.b-toolbar.b-dock-right .b-toolbar-content > .b-toolbar-separator { + margin: 0 0.5em 0.2em 0.2em; + border-style: solid; + border-width: 1px 0 1px 0; + border-top-color: #5c5c64; + border-bottom-color: #44444a; +} +.b-toolbar.b-dock-left .b-toolbar-content > .b-widget:not(.b-button), +.b-toolbar.b-dock-right .b-toolbar-content > .b-widget:not(.b-button) { + min-width: 0; +} +.b-tabpanel .b-panel .b-toolbar { + background-color: #222; +} +.b-toolbar.b-outer { + background-color: #2b2b2f; +} +.b-toolbar-overflow-menu > .b-panel-body-wrap > .b-menu-content .b-widget { + flex: 0 0 auto !important; + width: auto; +} +.b-tabpanel-tabs { + display: flex; + flex: 0 0 auto; + flex-direction: row; + margin-bottom: 0; + background-color: transparent; +} +.b-toolbar .b-tabpanel-tabs { + gap: 0; +} +.b-tabpanel-tab { + display: flex; + padding: 0.6em; + cursor: pointer; + transition: background-color 0.2s, color 0.2s; + align-items: center; + justify-content: center; + font-weight: 400; + text-transform: none; + color: #ccc; + background-color: #2b2b2f; + border-width: 0; + border-style: solid; + border-color: transparent; + border-top-left-radius: 2px; + border-top-right-radius: 2px; +} +.b-tabpanel-tab.b-rotate-vertical { + min-width: auto; + min-height: 3em; +} +.b-tabpanel-tab:not(.b-rotate-vertical) { + min-height: auto; + min-width: 3em; +} +.b-tabpanel-tab.b-active { + background-color: #222; + border-color: #77777780; + color: #fff; + z-index: 1; +} +.b-dock-left > .b-tabpanel-tabs > .b-tabpanel-tab { + border-width: 0 0 0 0; +} +.b-dock-right > .b-tabpanel-tabs > .b-tabpanel-tab { + border-width: 0 0 0 0; +} +.b-dock-bottom > .b-tabpanel-tabs > .b-tabpanel-tab { + border-width: 0 0 0 0; +} +.b-tabpanel-tab.b-hidden { + display: none !important; +} +.b-tabpanel-tab.b-disabled { + background-color: transparent; + color: #cccccc4d; + border-color: #0000; +} +.b-tabpanel-tab:focus { + outline: none; +} +.b-tabpanel-tab:hover:not(.b-active):not(.b-disabled), +.b-tabpanel-tab:focus:not(.b-active):not(.b-disabled) { + background-color: #222; + color: #ccc; +} +.b-tabpanel-body.b-card-container { + background-color: #222; + border-radius: 2px; + border: 0 solid rgba(119, 119, 119, 0.5); + flex: 1 0 auto; + padding: 1em; +} +.b-tabpanel[data-active-index='0'] .b-tabpanel-body { + border-top-left-radius: 0; +} +.b-tabpanel .b-html { + color: #c0c1c2; +} +.b-toolbar.b-tabbar { + background-color: transparent; + min-height: auto; +} +.b-toolbar.b-tabbar > .b-tabpanel-tabs { + padding: 0; +} +.b-tabbar.b-dock-top .b-tabpanel-tabs > .b-widget:not(.b-last-visible-child), +.b-tabbar.b-dock-bottom .b-tabpanel-tabs > .b-widget:not(.b-last-visible-child), +.b-tabbar.b-dock-left .b-tabpanel-tabs > .b-widget:not(.b-last-visible-child), +.b-tabbar.b-dock-right .b-tabpanel-tabs > .b-widget:not(.b-last-visible-child) { + margin-inline-end: 0; + margin-bottom: 0; +} +.b-toolbar.b-undoredo { + padding: 0; +} +.b-toolbar.b-undoredo > * { + border-radius: 0; +} +.b-buttongroup .b-toolbar.b-undoredo:not(:first-child) > button:first-child { + margin-inline-start: -1px; +} +.b-buttongroup .b-toolbar.b-undoredo > .b-widget { + margin-inline-end: 0; +} +.b-toolbar.b-undoredo .b-widget.b-combo { + flex: 1 1 250px; + margin: 0 0.5em; +} +.b-theme-material .b-toolbar.b-undoredo .b-widget.b-combo .b-field-inner { + padding-inline: 0.7em; +} +.b-yearpicker { + width: max-content; +} +.b-yearpicker .b-toolbar.b-dock-top { + background-color: #1565c0; + color: #fff; + border-bottom: none; + min-height: 0; + font-size: 1.2em; +} +.b-yearpicker .b-toolbar.b-dock-top .b-toolbar-content { + padding: 0.5em 0.5ex !important; + gap: 0.5ex; +} +.b-yearpicker .b-toolbar.b-dock-top .b-icon:before, +.b-yearpicker .b-toolbar.b-dock-top .b-indicator.b-constraint-type-muststarton:before, +.b-yearpicker .b-toolbar.b-dock-top .b-indicator.b-constraint-type-mustfinishon:before, +.b-yearpicker .b-toolbar.b-dock-top .b-indicator.b-deadline-date:before { + line-height: normal; +} +.b-yearpicker .b-toolbar.b-dock-top button { + border: none; + min-height: 0; +} +.b-yearpicker .b-toolbar.b-dock-top .b-tool { + font-size: 80%; +} +.b-yearpicker .b-toolbar.b-dock-top .b-tool:hover { + opacity: 0.7; +} +.b-yearpicker .b-toolbar.b-dock-top .b-tool:not(.b-contains-focus) { + background: transparent !important; +} +.b-yearpicker .b-toolbar.b-dock-top .b-yearpicker-title { + margin-inline: auto; + color: inherit; + font-weight: 400; + background-color: unset; +} +.b-yearpicker .b-toolbar.b-dock-top .b-yearpicker-title[data-item-index='0'] { + margin-inline: 0.5em auto !important; +} +.b-yearpicker .b-toolbar.b-dock-top .b-yearpicker-title:not(.b-disabled):not(.b-tab):hover { + opacity: 0.7; + background-color: unset; +} +.b-yearpicker .b-yearpicker-body-wrap { + background-color: #222; +} +.b-yearpicker .b-yearpicker-content { + display: grid; + align-items: center; + grid-template-columns: repeat(4, 1fr); + padding: 1em; + gap: 1em; +} +.b-yearpicker .b-yearpicker-content button.b-yearpicker-year { + border-width: 1px; + border-style: solid; + border-color: transparent; + border-radius: 1em; + height: 2em; + background: transparent; + font-size: 1em; + cursor: pointer; + color: #fff; + font-family: inherit; + font-weight: 400; + padding-inline: 0; +} +.b-yearpicker .b-yearpicker-content button.b-yearpicker-year:hover { + background-color: #1565c080; + border-color: #1565c080; +} +.b-yearpicker .b-yearpicker-content button.b-yearpicker-year.b-selected { + color: #fff; + background-color: #1565c0; + border-color: #1565c0; +} +.b-yearpicker.b-outer, +.b-yearpicker.b-floating { + min-width: 20.4em; + min-height: 18.2em; +} +.b-histogram { + background-color: #fff; + padding: 1px; + contain: strict; +} +.b-histogram svg * { + vector-effect: non-scaling-stroke; +} +.b-histogram rect { + fill: #4caf50; + transition-property: x, y, width, height, fill; + transition-duration: 1s; +} +.b-histogram rect.b-exceeds-top { + fill: #d32f2f; +} +.b-histogram text.b-bar-legend { + writing-mode: tb; + text-anchor: end; + font-size: 75%; +} +.b-histogram svg { + overflow: visible; +} +.b-histogram path { + fill: transparent; + stroke: #f99; + transition: d 1s; + pointer-events: none; +} +.b-scale { + contain: strict; +} +.b-scale svg * { + vector-effect: non-scaling-stroke; +} +.b-scale.b-scale-vertical text.b-scale-tick-label { + transform: translateY(0.3em); +} +.b-scale.b-scale-vertical.b-align-right { + text-anchor: end; +} +.b-scale.b-scale-horizontal text.b-scale-tick-label { + text-anchor: middle; +} +.b-scale path { + stroke: #9c9c9c; + pointer-events: none; +} +.b-scale text { + fill: gray; +} +.b-hbox, +.b-vbox { + display: flex; + align-items: stretch; + justify-content: flex-start; + position: relative; +} +.b-hbox > .b-box-center, +.b-vbox > .b-box-center { + flex: 1 1 auto; +} +.b-hbox { + flex-flow: row nowrap; +} +.b-vbox { + flex-flow: column nowrap; +} +.b-box-justify-stretch { + justify-content: stretch; +} +.b-card-container { + display: flex; + flex-flow: row nowrap; + align-items: stretch; + overflow: hidden; + padding: 0; + position: relative; +} +.b-card-container.b-animating { + overflow: hidden; +} +.b-card-container > .b-card-item { + flex: 1 0 100%; + align-items: stretch; + max-width: 100%; +} +.b-card-container.b-hide-child-headers > .b-panel:not(.b-positioned) > .b-panel-header { + display: none; +} +@keyframes b-card-slide-in-left { + 0% { + transform: translate(-100%); + } + to { + transform: translate(0); + } +} +@keyframes b-card-slide-out-right { + 0% { + transform: translate(-100%); + } + to { + transform: translate(0); + } +} +@keyframes b-card-slide-in-right { + 0% { + transform: translate(0); + } + to { + transform: translate(-100%); + } +} +@keyframes b-card-slide-out-left { + 0% { + transform: translate(0); + } + to { + transform: translate(-100%); + } +} +.b-slide-in-left { + animation: b-card-slide-in-left 0.3s ease 0s 1; +} +.b-slide-out-right { + pointer-events: none; + left: 1em; + animation: b-card-slide-out-right 0.3s ease 0s 1; +} +.b-slide-in-right { + animation: b-card-slide-in-right 0.3s ease 0s 1; +} +.b-slide-out-left { + pointer-events: none; + margin-inline-start: -1em; + margin-inline-end: 1em; + animation: b-card-slide-out-left 0.3s ease 0s 1; +} +.b-fit-container { + display: flex; + flex-flow: row nowrap; + align-items: stretch; + overflow: hidden; + position: relative; +} +.b-fit-container > .b-fit-item { + flex: 1 0 auto; + margin: 0; + max-width: 100%; + align-self: stretch !important; +} +.b-resource-avatar { + touch-action: pan-x pan-y; + display: flex; + align-items: center; + justify-content: center; + width: 2.2em; + height: 2.2em; + border-radius: 50%; + flex-shrink: 0; +} +.b-resource-avatar.b-resource-icon:before { + font-size: 1.5em; +} +.b-resource-initials { + background: #1565c0; + color: #fff; + text-transform: uppercase; +} +.b-color-blue { + background-color: #1565c0; +} +.b-color-deep-orange { + background-color: #ff5722; +} +.b-color-orange { + background-color: #e64a19; +} +.b-color-amber { + background-color: #ffc107; +} +.b-color-indigo { + background-color: #3f51b5; +} +.b-color-lime { + background-color: #cddc39; +} +.b-color-teal { + background-color: #009688; +} +.b-color-cyan { + background-color: #3bc9db; +} +.b-color-green { + background-color: #4caf50; +} +.b-color-light-green { + background-color: #8bc34a; +} +.b-color-purple { + background-color: #9c27b0; +} +.b-color-violet { + background-color: #9775fa; +} +.b-color-yellow { + background-color: #ffeb3b; +} +.b-color-red { + background-color: #d32f2f; +} +.b-color-pink { + background-color: #f783ac; +} +.b-color-dark-gray { + background-color: #505057; +} +.b-color-gray { + background-color: #666; +} +.b-color-light-gray { + background-color: #c0c1c2; +} +.b-color-white { + background-color: #fff; +} +.b-icon-clock-live { + background-color: #77777780; + border-radius: 50%; + width: 1em; + height: 1em; + position: relative; + animation-delay: 0s; +} +.b-icon-clock-live:before, +.b-icon-clock-live:after { + position: absolute; + display: block; + font-size: 1em !important; + content: ''; + width: 0.1em !important; + left: 0.44em; + background: #fff; + border-radius: 0.5em; +} +.b-icon-clock-live:before { + top: 0.15em; + height: 0.4em !important; + transform-origin: 0.05em 0.35em; + animation: rotate 6s infinite linear; + animation-play-state: paused; + animation-delay: inherit; +} +.b-icon-clock-live:after { + top: 0.22em; + height: 0.33em; + transform-origin: 0.05em 0.3em; + animation: rotate 72s infinite linear; + animation-play-state: paused; + animation-delay: inherit; +} +@keyframes rotate { + 0% { + transform: rotate(0); + } + to { + transform: rotate(360deg); + } +} +:root, +:host { + --b-fa-font-solid: normal 900 1em/1 'Font Awesome 6 Free'; +} +@font-face { + font-family: 'Font Awesome 6 Free'; + font-style: normal; + font-weight: 900; + font-display: block; + src: url(fonts/fa-solid-900.woff2) format('woff2'), url(fonts/fa-solid-900.ttf) format('truetype'); +} +.fas, +.b-fa-solid { + font-family: 'Font Awesome 6 Free'; + font-weight: 900; +} +.b-content-icon, +.b-grid-cell.b-group-title:before, +.b-gridbase.b-columnresize.b-touch.b-column-resizing .b-grid-header.b-resizing:before { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + display: inline-block; + font-style: normal; + font-variant: normal; + font-weight: 400; + line-height: 1; + font-family: 'Font Awesome 6 Free', FontAwesome6Free; + font-weight: 900; + vertical-align: 0; +} +.b-theme-info:before { + content: '{"name":"Classic-Dark"}'; +} +.b-grid.b-readonly.b-actioncolumn-readonly .b-action-cell { + filter: grayscale(1); + opacity: 0.2; + pointer-events: none; +} +.b-action-cell { + text-align: end; +} +.b-action-ct { + display: flex; + flex-flow: row nowrap; +} +.b-action-item { + margin: 0 -0.2em; + text-align: center; + font-size: 1.2em; + color: #cdcecf; +} +.b-action-cell.b-grid-cell .b-action-item { + transition: all 0.15s ease-in-out; +} +.b-action-item:hover { + transform: scale3d(1.2, 1.2, 1); + color: #1565c0; +} +.b-check-cell .b-checkbox label.b-checkbox-label:before { + margin-inline-end: 0; +} +.b-check-header-with-checkbox .b-grid-header-text { + display: none; +} +.b-check-header-with-checkbox .b-field-inner { + justify-content: center; +} +.b-check-header-with-checkbox .b-checkbox-label:before { + margin: 0 !important; +} +.b-percent-bar-outer { + flex: 1; + height: 30%; + max-height: 0.8em; + background: #57575f; +} +.b-percent-bar { + display: flex; + flex-direction: column; + justify-content: center; + height: 100%; + max-width: 100%; + padding: 0 0.2em; + background: #1565c0; + color: #c0c1c2; + font-size: 0.7em; + text-align: end; + transition: width 0.5s, padding 0.5s, background-color 0.5s; +} +.b-percent-bar.b-zero { + padding: 0; + text-indent: 0.2em; +} +.b-percent-bar.b-low { + background: #d32f2f; + color: #c0c1c2; +} +.b-percent-bar.b-low span { + left: 100%; + margin-block: 0; + margin-inline: 5px 0; +} +.b-percent-bar span { + position: relative; + display: inline-block; + margin-block: 0; + margin-inline: 0 5px; + line-height: 1em; +} +.b-grid-body-container.b-scrolling .b-percent-bar { + transition: none; +} +.b-rating-cell .b-icon, +.b-rating-cell .b-indicator.b-constraint-type-muststarton, +.b-rating-cell .b-indicator.b-constraint-type-mustfinishon, +.b-rating-cell .b-indicator.b-deadline-date { + font-size: 1.8em; +} +.b-rating-cell .b-empty { + color: #505057; +} +.b-rating-cell .b-filled { + color: #f9a825; +} +.b-gridbase:not(.b-readonly) .b-rating-cell-inner:not(.b-not-editable) .b-icon, +.b-gridbase:not(.b-readonly) .b-rating-cell-inner:not(.b-not-editable) .b-indicator.b-constraint-type-muststarton, +.b-gridbase:not(.b-readonly) .b-rating-cell-inner:not(.b-not-editable) .b-indicator.b-constraint-type-mustfinishon, +.b-gridbase:not(.b-readonly) .b-rating-cell-inner:not(.b-not-editable) .b-indicator.b-deadline-date { + cursor: pointer; + transition: all 0.2s linear; + position: relative; +} +.b-gridbase:not(.b-readonly) .b-rating-cell-inner:not(.b-not-editable):hover .b-icon, +.b-gridbase:not(.b-readonly) .b-rating-cell-inner:not(.b-not-editable):hover .b-indicator.b-constraint-type-muststarton, +.b-gridbase:not(.b-readonly) + .b-rating-cell-inner:not(.b-not-editable):hover + .b-indicator.b-constraint-type-mustfinishon, +.b-gridbase:not(.b-readonly) .b-rating-cell-inner:not(.b-not-editable):hover .b-indicator.b-deadline-date { + color: #f9a825; +} +.b-gridbase:not(.b-readonly) .b-rating-cell-inner:not(.b-not-editable):hover .b-icon.b-empty:before, +.b-gridbase:not(.b-readonly) + .b-rating-cell-inner:not(.b-not-editable):hover + .b-empty.b-indicator.b-constraint-type-muststarton:before, +.b-gridbase:not(.b-readonly) + .b-rating-cell-inner:not(.b-not-editable):hover + .b-empty.b-indicator.b-constraint-type-mustfinishon:before, +.b-gridbase:not(.b-readonly) + .b-rating-cell-inner:not(.b-not-editable):hover + .b-empty.b-indicator.b-deadline-date:before { + opacity: 0.4; +} +.b-gridbase:not(.b-readonly) .b-rating-cell-inner:not(.b-not-editable) .b-icon:hover, +.b-gridbase:not(.b-readonly) .b-rating-cell-inner:not(.b-not-editable) .b-indicator.b-constraint-type-muststarton:hover, +.b-gridbase:not(.b-readonly) + .b-rating-cell-inner:not(.b-not-editable) + .b-indicator.b-constraint-type-mustfinishon:hover, +.b-gridbase:not(.b-readonly) .b-rating-cell-inner:not(.b-not-editable) .b-indicator.b-deadline-date:hover { + transform: scale(1.3); +} +.b-gridbase:not(.b-readonly) .b-rating-cell-inner:not(.b-not-editable) .b-icon:hover.b-filled, +.b-gridbase:not(.b-readonly) + .b-rating-cell-inner:not(.b-not-editable) + .b-indicator.b-constraint-type-muststarton:hover.b-filled, +.b-gridbase:not(.b-readonly) + .b-rating-cell-inner:not(.b-not-editable) + .b-indicator.b-constraint-type-mustfinishon:hover.b-filled, +.b-gridbase:not(.b-readonly) .b-rating-cell-inner:not(.b-not-editable) .b-indicator.b-deadline-date:hover.b-filled { + opacity: 1; +} +.b-gridbase:not(.b-readonly) .b-rating-cell-inner:not(.b-not-editable) .b-icon:hover:hover ~ .b-icon:before, +.b-gridbase:not(.b-readonly) + .b-rating-cell-inner:not(.b-not-editable) + .b-indicator.b-constraint-type-muststarton:hover:hover + ~ .b-icon:before, +.b-gridbase:not(.b-readonly) + .b-rating-cell-inner:not(.b-not-editable) + .b-indicator.b-constraint-type-mustfinishon:hover:hover + ~ .b-icon:before, +.b-gridbase:not(.b-readonly) + .b-rating-cell-inner:not(.b-not-editable) + .b-icon:hover:hover + ~ .b-indicator.b-constraint-type-muststarton:before, +.b-gridbase:not(.b-readonly) + .b-rating-cell-inner:not(.b-not-editable) + .b-indicator.b-constraint-type-muststarton:hover:hover + ~ .b-indicator.b-constraint-type-muststarton:before, +.b-gridbase:not(.b-readonly) + .b-rating-cell-inner:not(.b-not-editable) + .b-indicator.b-constraint-type-mustfinishon:hover:hover + ~ .b-indicator.b-constraint-type-muststarton:before, +.b-gridbase:not(.b-readonly) + .b-rating-cell-inner:not(.b-not-editable) + .b-icon:hover:hover + ~ .b-indicator.b-constraint-type-mustfinishon:before, +.b-gridbase:not(.b-readonly) + .b-rating-cell-inner:not(.b-not-editable) + .b-indicator.b-constraint-type-muststarton:hover:hover + ~ .b-indicator.b-constraint-type-mustfinishon:before, +.b-gridbase:not(.b-readonly) + .b-rating-cell-inner:not(.b-not-editable) + .b-indicator.b-constraint-type-mustfinishon:hover:hover + ~ .b-indicator.b-constraint-type-mustfinishon:before, +.b-gridbase:not(.b-readonly) + .b-rating-cell-inner:not(.b-not-editable) + .b-indicator.b-deadline-date:hover:hover + ~ .b-icon:before, +.b-gridbase:not(.b-readonly) + .b-rating-cell-inner:not(.b-not-editable) + .b-indicator.b-deadline-date:hover:hover + ~ .b-indicator.b-constraint-type-muststarton:before, +.b-gridbase:not(.b-readonly) + .b-rating-cell-inner:not(.b-not-editable) + .b-indicator.b-deadline-date:hover:hover + ~ .b-indicator.b-constraint-type-mustfinishon:before, +.b-gridbase:not(.b-readonly) + .b-rating-cell-inner:not(.b-not-editable) + .b-icon:hover:hover + ~ .b-indicator.b-deadline-date:before, +.b-gridbase:not(.b-readonly) + .b-rating-cell-inner:not(.b-not-editable) + .b-indicator.b-constraint-type-muststarton:hover:hover + ~ .b-indicator.b-deadline-date:before, +.b-gridbase:not(.b-readonly) + .b-rating-cell-inner:not(.b-not-editable) + .b-indicator.b-constraint-type-mustfinishon:hover:hover + ~ .b-indicator.b-deadline-date:before, +.b-gridbase:not(.b-readonly) + .b-rating-cell-inner:not(.b-not-editable) + .b-indicator.b-deadline-date:hover:hover + ~ .b-indicator.b-deadline-date:before { + color: #505057; + opacity: 1; +} +.b-grid-body-container.b-scrolling .b-rating-cell-inner .b-icon, +.b-grid-body-container.b-scrolling .b-rating-cell-inner .b-indicator.b-constraint-type-muststarton, +.b-grid-body-container.b-scrolling .b-rating-cell-inner .b-indicator.b-constraint-type-mustfinishon, +.b-grid-body-container.b-scrolling .b-rating-cell-inner .b-indicator.b-deadline-date { + transition: none; +} +.b-grid-cell.b-row-number-cell { + background-color: #38383c; + border-inline-end: 1px solid #2b2b2f; +} +.b-grid-row.b-hover .b-grid-cell.b-row-number-cell:hover, +.b-group-row .b-grid-cell.b-row-number-cell:first-child { + border-inline-end: 1px solid #2b2b2f; +} +.b-gridbase:focus .b-grid-row.b-selected .b-grid-cell.b-row-number-cell.b-selected { + border-inline-end: 1px solid #2b2b2f; +} +.b-tree-expander { + position: relative; + top: 1px; + margin: 0 0.55em; + cursor: pointer; + display: flex; + align-items: center; + justify-content: center; +} +.b-loading-children .b-tree-expander .b-icon:before, +.b-loading-children .b-tree-expander .b-indicator.b-constraint-type-muststarton:before, +.b-loading-children .b-tree-expander .b-indicator.b-constraint-type-mustfinishon:before, +.b-loading-children .b-tree-expander .b-indicator.b-deadline-date:before { + content: '\f110'; + animation: spin 2s infinite linear; +} +.b-grid-cell.b-tree-cell { + align-items: stretch; +} +.b-tree-leaf-cell .b-tree-cell-inner:before { + font-family: 'Font Awesome 6 Free', FontAwesome6Free; + font-weight: 900; + color: #5ea1ed; + margin-inline-end: 0.6em; + width: 1.25em; + min-width: 1.25em; + text-align: center; +} +.b-tree-icon, +.b-icon-tree-leaf, +.b-icon-tree-folder, +.b-icon-tree-folder-open, +.b-icon-tree-expand, +.b-icon-tree-collapse { + color: #5ea1ed; + width: 1.25em; + min-width: 1.25em; + text-align: center; +} +.b-tree-icon, +.b-icon-tree-leaf, +.b-icon-tree-folder, +.b-icon-tree-folder-open { + margin-inline-end: 0.6em; +} +.b-icon-tree-leaf:before { + font-size: 0.3em; + vertical-align: middle; +} +.b-icon-tree-folder:before, +.b-icon-tree-folder-open:before { + margin-inline-start: 0.1em; +} +.b-icon-tree-expand.b-empty-parent, +.b-icon-tree-collapse.b-empty-parent { + visibility: hidden; +} +.b-icon-tree-expand:before, +.b-icon-tree-collapse:before { + font-size: 1.2em; +} +.b-tree-cell-inner { + padding: 0.5em 0; + display: flex; + align-items: center; + flex-shrink: 0; + flex-grow: 1; +} +a.b-tree-cell-inner { + text-decoration: none; +} +a.b-tree-cell-inner:hover .b-tree-cell-value { + text-decoration: underline; +} +.b-tree-parent-cell, +.b-tree-leaf-cell { + padding-inline-start: 10px; +} +.b-tree-cell.b-tree-parent-cell { + font-weight: 400; + color: #ccc; +} +.b-tree-cell-value { + flex: 1; + display: flex; + flex-direction: row; + align-items: center; +} +.b-touch .b-tree-expander { + width: 1.1em; +} +.b-touch .b-icon-tree-expand:before, +.b-touch .b-icon-tree-collapse:before { + font-size: 1.8em; +} +.b-touch .b-icon-tree-leaf:before { + font-size: 0.6em; +} +.b-touch .b-tree-icon, +.b-touch .b-tree-leaf-cell:not(.b-tree-parent-cell):before { + font-size: 1.2em; +} +.b-editor.b-cell-editor { + position: absolute; + background-color: transparent; + border-width: 0; + border-style: solid; + box-shadow: none !important; + z-index: 1; +} +.b-editor.b-cell-editor .b-field > .b-label { + clip-path: inset(0, 100%, 100%, 0); + position: absolute; + contain: strict; +} +.b-editor.b-cell-editor .b-numberfield, +.b-editor.b-cell-editor .b-textfield { + align-items: stretch; +} +.b-editor.b-cell-editor .b-numberfield:not(.b-has-start-trigger) .b-field-inner, +.b-editor.b-cell-editor .b-textfield:not(.b-has-start-trigger) .b-field-inner { + padding-inline-start: 0; +} +.b-editor.b-cell-editor .b-numberfield input, +.b-editor.b-cell-editor .b-textfield input { + padding: 0.8em calc(0.5em - 1px); +} +.b-gridbase .b-editing { + overflow: visible; + contain: unset; + z-index: 1; + outline: none !important; +} +.b-gridbase .b-editing .b-grid-cell.b-editing { + color: transparent; +} +.b-grid-cell:not(.b-editing) .b-cell-editor { + display: none; +} +.b-celltooltip-tip { + max-height: 50%; +} +.b-columndragtoolbar { + position: absolute; + top: calc(100% - 3em); + left: 50%; + z-index: 100; + animation-name: b-show-columndragtoolbar; + animation-duration: 0.2s; + transform: translate(-50%); + display: inline-flex; + flex-direction: row; + flex-wrap: wrap; + align-items: center; + justify-content: center; + border-radius: 1em; + background: #222; + transition: opacity 0.2s, top 0.2s; + box-shadow: none; + padding: 1em 1em 0.5em; + opacity: 0.4; + font-size: 0.8em; +} +.b-columndragtoolbar.b-closer { + top: 50%; + transform: translate(-50%, -50%); +} +.b-columndragtoolbar.b-hover { + opacity: 0.8; +} +.b-columndragtoolbar.b-remove { + animation-name: b-hide-columndragtoolbar; + animation-duration: 0.2s; + top: 100%; + opacity: 0; +} +.b-columndragtoolbar.b-remove.b-closer { + animation-name: b-hide-columndragtoolbar-closer; +} +.b-columndragtoolbar > .b-title { + color: #fff; + flex-basis: 100%; + margin-bottom: 1em; + text-align: center; +} +.b-columndragtoolbar > .b-title:before { + content: 'Drag header downwards'; +} +.b-columndragtoolbar.b-closer > .b-title:before { + content: 'Drop header on a button'; +} +.b-columndragtoolbar .b-group { + display: inline-flex; + flex-direction: column; + align-items: center; + margin-inline-end: 1.5em; +} +.b-columndragtoolbar .b-group:last-child { + margin-inline-end: 0; +} +.b-columndragtoolbar .b-group .b-title { + color: #fff; + margin-block: 0.5em; +} +.b-columndragtoolbar .b-buttons { + display: inline-flex; + flex-direction: row; +} +.b-columndragtoolbar .b-target-button { + display: inline-flex; + flex-direction: column; + align-items: center; + transition: all 0.2s; + color: #fff; + border: 0.3em solid #1565c0; + border-radius: 1em; + background: transparent; + padding: 1em 0; + width: 7em; + margin-inline-end: 0.5em; + box-shadow: none; +} +.b-columndragtoolbar .b-target-button:last-child { + margin-inline-end: 0; +} +.b-columndragtoolbar .b-target-button i { + font-size: 2.5em; + color: #1565c0; + pointer-events: none; + transition: all 0.2s; +} +.b-columndragtoolbar .b-target-button.b-hover:not([data-disabled='true']) { + background-color: #1565c0; + color: #fff; + box-shadow: none; +} +.b-columndragtoolbar .b-target-button.b-hover:not([data-disabled='true']) i { + transform: scale(1.1); + color: #fff; +} +.b-columndragtoolbar .b-target-button.b-activate i { + transform: scale(1.1) rotate(180deg) !important; +} +.b-columndragtoolbar .b-target-button[data-button-id^='group'] { + border-color: #e64a19; + background-color: transparent; +} +.b-columndragtoolbar .b-target-button[data-button-id^='group'] i { + color: #e64a19; +} +.b-columndragtoolbar .b-target-button[data-button-id^='group'].b-hover:not([data-disabled='true']) { + background-color: #e64a19; +} +.b-columndragtoolbar .b-target-button[data-button-id^='group'].b-hover:not([data-disabled='true']) i { + color: #fff; +} +.b-columndragtoolbar .b-target-button[data-button-id^='multisort'] { + border-color: #104d92; +} +.b-columndragtoolbar .b-target-button[data-button-id^='multisort'] i { + color: #104d92; +} +.b-columndragtoolbar .b-target-button[data-button-id^='multisort'].b-hover:not([data-disabled='true']) { + background-color: #104d92; +} +.b-columndragtoolbar .b-target-button[data-button-id^='multisort'].b-hover:not([data-disabled='true']) i { + color: #fff; +} +.b-columndragtoolbar .b-target-button[data-disabled='true'] { + opacity: 0.5; +} +@keyframes b-show-columndragtoolbar { + 0% { + top: 100%; + opacity: 0; + } + to { + top: calc(100% - 3em); + opacity: 0.4; + } +} +@keyframes b-hide-columndragtoolbar { + 0% { + top: calc(100% - 3em); + opacity: 0.4; + } + to { + top: 100%; + opacity: 0; + } +} +@keyframes b-hide-columndragtoolbar-closer { + 0% { + top: 50%; + opacity: 0.4; + } + to { + top: 100%; + opacity: 0; + } +} +.b-grid-header.b-drag-proxy { + line-height: normal; + font-weight: inherit; + background-color: #38383c; + outline: 1px solid #2b2b2f; + transition: background-color 0.3s; + border-inline-end: none; +} +.b-grid-header.b-drag-proxy.b-grid-header-parent { + justify-content: stretch; +} +.b-grid-header.b-drag-proxy.b-grid-header-parent > .b-grid-header-text { + border-inline-end: none; +} +.b-grid-header.b-drag-proxy .b-grid-header:last-child { + border-inline-end: none; +} +.b-grid-header.b-drop-placeholder { + opacity: 0.3; +} +.b-grid-header.b-drag-invalid { + color: #d32f2f; + outline: 1px solid #d32f2f; +} +.b-gridbase.b-columnresize .b-grid-header.b-resize-handle { + cursor: ew-resize !important; +} +.b-gridbase.b-columnresize .b-grid-header.b-resizing { + background: #2b2b2f; +} +.b-gridbase.b-columnresize.b-sort .b-grid-header.b-resizing:not(.b-filter):not(.b-multifilter) .b-filter-icon, +.b-gridbase.b-columnresize.b-sort .b-grid-header.b-over-resize-handle:not(.b-filter):not(.b-multifilter) .b-filter-icon, +.b-gridbase.b-columnresize.b-sort .b-grid-header.b-resizing:not(.b-sort):after, +.b-gridbase.b-columnresize.b-sort .b-grid-header.b-over-resize-handle:hover:not(.b-sort):after { + display: none; +} +.b-gridbase.b-columnresize.b-touch.b-column-resizing .b-grid-header.b-resizing { + overflow: visible; + z-index: 100; +} +.b-gridbase.b-columnresize.b-touch.b-column-resizing .b-grid-header.b-resizing:before { + content: '\f337'; + font-size: 1.5em; + color: #fff; + position: absolute; + top: 50%; + transform: translate(50%) translateY(-50%); + right: 0; + z-index: 101; + border-radius: 100%; + background-color: #2b2b2f; + pointer-events: none; + padding: 0.5em; +} +.b-rtl .b-gridbase.b-columnresize.b-touch.b-column-resizing .b-grid-header.b-resizing:before { + right: auto; + left: 0; +} +.b-gridbase.b-columnresize.b-touch.b-column-resizing .b-grid-header:not(.b-resizing) { + z-index: 1; +} +.b-context-menu { + min-width: 14em; +} +@keyframes b-filter-icon-color { + 0% { + color: #777; + } + 50% { + color: #e64a19; + } + to { + color: #777; + } +} +.b-grid-header .b-filter-icon { + display: none; + cursor: pointer; + transition: opacity 0.2s; +} +.b-grid-header .b-filter-icon:after { + font-family: 'Font Awesome 6 Free', FontAwesome6Free; + font-weight: 900; + color: #555657; + margin-inline-start: 0.5em; + transition: transform 0.3s, color 0.2s; + transform: none; + background: inherit; + content: '\f0b0'; +} +.b-grid-header .b-filter-icon:hover:after { + color: #777; +} +.b-gridbase:not(.b-filter):not(.b-multifilter) .b-filter-icon { + opacity: 0.2; + pointer-events: none; +} +.b-gridbase:not(.b-column-resizing) + .b-grid-header-container:not(.b-dragging-header) + .b-grid-header.b-filterable:hover + > .b-grid-header-text + > .b-filter-icon { + display: flex; +} +.b-grid-header.b-filter .b-grid-header-text { + font-weight: 700; + color: #c0c1c2; +} +.b-grid-header.b-filter .b-filter-icon { + display: flex; +} +.b-grid-header.b-filter .b-filter-icon:after { + color: #777; +} +.b-grid-header.b-filter .b-filter-icon.b-latest:after { + animation-name: b-filter-icon-color; + animation-duration: 0.75s; +} +.b-filter-popup .b-field { + width: 15em; +} +.b-filter-popup .b-multifilter-add { + width: 12em; + align-self: center; + margin: 1.1em 0 0; +} +.b-filter-bar-field { + margin: 0 0 0.5em; + width: 100%; +} +.b-filter-bar-compact .b-grid-header.b-filter-bar-enabled { + flex-direction: row; +} +.b-filter-bar-compact .b-grid-header.b-filter-bar-enabled .b-grid-header-text { + padding: 0.25em 0; + width: 2em; + order: 1; + margin-inline-end: -0.5em; +} +.b-filter-bar-compact .b-grid-header.b-filter-bar-enabled .b-grid-header-text .b-grid-header-text-content { + display: none; +} +.b-filter-bar-compact .b-filter-bar-field { + margin: 0; +} +.b-filter-bar-compact .b-filter-bar-field .b-field-inner { + background-color: transparent; + border: none; +} +.b-filter-bar-compact .b-filter-bar-field .b-field-inner:before { + display: none; +} +.b-filter-bar-compact .b-filter-bar-field .b-field-inner input { + padding: 0.8em 0; +} +.b-filter-bar-compact .b-filter-bar-field .b-field-inner input::placeholder { + color: #c0c1c2; + text-transform: none; + font-size: 1em; + font-weight: inherit; +} +.b-filter-bar-compact .b-filter-bar-field .b-fieldtrigger { + display: none; +} +.b-filter-bar-compact .b-filter-bar-field:focus-within:not(.b-empty) .b-icon-remove, +.b-filter-bar-compact + .b-filter-bar-field:focus-within + .b-fieldtrigger:not(.b-step-trigger):not(.b-icon-remove):not(.b-spintrigger) { + display: inline-flex; +} +.b-filter-bar-compact .b-filter-bar-field .b-fieldtrigger.b-align-end { + padding: 0; +} +.b-filter-bar-compact .b-filter-bar-field.b-uses-chipview:not(.b-empty) input { + margin-inline-start: 0.5em; + margin-top: -0.25em; +} +.b-filter-bar-compact .b-filter-bar-field.b-uses-chipview:not(.b-empty) input::placeholder { + color: transparent; +} +.b-filter-bar-compact .b-filter-bar-field.b-uses-chipview:not(.b-empty) .b-chip { + font-size: 0.9em; +} +.b-filter-bar-compact .b-filter-bar-field.b-uses-chipview:not(.b-empty) .b-chip[data-index='0'] { + margin-inline-start: 0; +} +.b-group-summary .b-grid-group-collapsed.b-header-summary .b-grid-cell.b-group-title { + overflow: hidden; +} +.b-group-summary .b-grid-row.b-group-footer .b-grid-cell { + border-inline-end-color: transparent; + background-color: #3f3f44; +} +.b-group-summary .b-grid-row.b-group-footer td { + padding: 0.25em 0; +} +.b-group-summary .b-grid-row.b-group-footer .b-grid-summary-label { + padding-inline-end: 1em; +} +.b-group-summary .b-grid-row.b-group-footer .b-grid-summary-value { + width: 100%; +} +.b-gridbase.b-firefox .b-mergecells .b-single-child .b-grid-subgrid:not(.b-timeaxissubgrid):not(.b-overlay-scrollbar), +.b-mergecells.b-gridbase.b-firefox .b-single-child .b-grid-subgrid:not(.b-timeaxissubgrid):not(.b-overlay-scrollbar) { + overflow: visible !important; +} +.b-mergecells .b-single-child .b-grid-subgrid:not(.b-grid-subgrid-collapsed):not(.b-timeaxissubgrid), +.b-mergecells .b-grid-vertical-scroller { + overflow: visible !important; +} +.b-mergecells .b-grid-row.b-hover, +.b-mergecells.b-mergecells-passthrough .b-grid-row.b-selected, +.b-using-keyboard .b-mergecells .b-grid-row.b-selected { + z-index: 1; + overflow: visible; +} +.b-mergecells .b-grid-row.b-hover .b-merged-cell, +.b-mergecells.b-mergecells-passthrough .b-grid-row.b-selected .b-merged-cell, +.b-using-keyboard .b-mergecells .b-grid-row.b-selected .b-merged-cell { + top: -1px; + height: calc(100% + 1px); + border-top: 1px solid #2b2b2f; +} +.b-mergecells .b-merged-cell { + border-bottom: none; +} +.b-grid-merged-cells { + position: absolute; + contain: strict; + border-inline-end: 1px solid #2b2b2f; + border-bottom: 1px solid #2b2b2f; + z-index: 1; + display: flex; + align-items: flex-start; + background: #44444a; +} +.b-gridbase.b-mergecells-passthrough .b-grid-merged-cells { + pointer-events: none; +} +.b-grid-merged-cells:hover { + box-shadow: inset 0 0 0 1000px #3f3f44; +} +.b-grid-merged-cells.b-selected { + box-shadow: inset 0 0 0 1000px #3a3a3f; +} +.b-grid-merged-cells .b-grid-cell { + position: sticky; + top: 0; + flex: 1; + contain: none; + overflow: visible; +} +.b-export { + overflow: hidden; +} +.b-export .b-export-content { + position: absolute; + display: flex; + flex-direction: column; + height: 100%; +} +.b-export .b-export-body { + flex: 1; +} +.b-export .b-grid-header-container { + margin-inline-end: 0 !important; + border-inline-end: none !important; +} +.b-export .b-grid-body-container.b-widget-scroller { + overflow-y: hidden !important; +} +.b-export .b-grid-footer-container { + padding-inline-end: 0 !important; +} +.b-export .b-virtual-scrollers { + display: none; +} +.b-export.b-visible-scrollbar .b-show-yscroll-padding > .b-yscroll-pad { + display: none; +} +.b-export.b-multipage .b-export-content { + width: 100%; + height: 100%; +} +.b-export.b-multipage .b-export-body { + overflow: hidden; +} +.b-quick-hit-cell { + background: #f57f17; +} +.b-quick-hit-text { + font-weight: inherit; + background: #f57f17; +} +.b-quick-hit-text { + padding: 0.3em 0; +} +.b-quick-hit-header { + position: absolute; + inset: 0.3em; + z-index: 1; +} +.b-quick-hit-header.b-quick-hit-mode-grid { + bottom: auto; + height: 3em; + z-index: 100; + opacity: 0.75; +} +.b-quick-hit-field { + display: flex; + justify-content: center; + align-items: center; + position: absolute; + inset: 0; + padding: 0.5em 0; + background: #f57f17; +} +.b-quick-hit-cell-badge, +.b-quick-hit-header .b-quick-hit-badge { + position: absolute; + top: 0.4em; + right: 0.4em; + font-size: 0.7em; + line-height: 0.7em; +} +.b-rtl .b-quick-hit-cell-badge, +.b-rtl .b-quick-hit-header .b-quick-hit-badge { + right: auto; + left: 0.4em; +} +.b-quick-hit-header .b-quick-hit-badge { + color: #38383c; +} +.b-quick-hit-cell-badge { + color: #f57f17; +} +.b-grid-splitter { + z-index: 5; + position: relative; + background: black; + flex: 0 0 1px; +} +@media (pointer: coarse) { + .b-grid-splitter { + --splitter-button-size: 1.3em; + } +} +@media (pointer: fine) { + .b-grid-splitter { + --splitter-button-size: 1em; + } +} +.b-grid-splitter .b-grid-splitter-inner { + display: none; +} +.b-gridbase.b-split.b-rtl .b-grid-splitter-inner .b-grid-splitter-buttons .b-grid-splitter-button-collapse, +.b-gridbase.b-split.b-rtl .b-grid-splitter-inner .b-grid-splitter-buttons .b-grid-splitter-button-expand { + transform: scaleX(-1); +} +.b-gridbase.b-split.b-rtl .b-grid-splitter-inner .b-grid-splitter-buttons .b-grid-splitter-button-expand { + justify-content: flex-end; +} +.b-gridbase.b-split.b-rtl .b-grid-splitter-inner .b-grid-splitter-buttons .b-grid-splitter-button-collapse { + justify-content: flex-start; +} +.b-gridbase.b-split .b-grid-splitter:not(.b-disabled) { + flex: 0 0 0.5em; + background: #2b2b2f; +} +.b-gridbase.b-split .b-grid-splitter:not(.b-disabled) .b-grid-splitter-inner { + display: flex; + background: #2b2b2f; +} +.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-grid-splitter-collapsed { + cursor: initial; + flex: 0 0 0.5em; +} +.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-grid-splitter-collapsed .b-grid-splitter-inner { + width: 0.5em; +} +.b-gridbase.b-split + .b-grid-splitter:not(.b-disabled).b-grid-splitter-collapsed:not(.b-grid-splitter-allow-collapse) + .b-grid-splitter-button-collapse, +.b-gridbase.b-split + .b-grid-splitter:not(.b-disabled).b-grid-splitter-collapsed.b-grid-splitter-allow-collapse + .b-grid-splitter-button-expand { + visibility: hidden; +} +.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-grid-splitter-collapsed .b-grid-splitter-buttons { + display: flex; +} +.b-gridbase.b-split + .b-grid-splitter:not(.b-disabled).b-left-only:not(.b-grid-splitter-collapsed) + .b-grid-splitter-button-expand, +.b-gridbase.b-split + .b-grid-splitter:not(.b-disabled).b-right-only:not(.b-grid-splitter-collapsed) + .b-grid-splitter-button-collapse { + visibility: hidden; +} +.b-gridbase.b-split .b-grid-splitter:not(.b-disabled) .b-grid-splitter-buttons { + display: none; + position: absolute; + transform: translateY(-50%); + height: 2.4em; + width: 2.4em; + font-size: var(--splitter-button-size); +} +.b-gridbase.b-split .b-grid-splitter:not(.b-disabled) .b-grid-splitter-button-collapse, +.b-gridbase.b-split .b-grid-splitter:not(.b-disabled) .b-grid-splitter-button-expand { + flex: 1; + cursor: pointer; + background: #2b2b2f; + display: flex; + align-items: center; +} +.b-gridbase.b-split + .b-grid-splitter:not(.b-disabled) + .b-grid-splitter-button-collapse:hover + .b-grid-splitter-button-icon, +.b-gridbase.b-split + .b-grid-splitter:not(.b-disabled) + .b-grid-splitter-button-expand:hover + .b-grid-splitter-button-icon { + fill: #e64a19; +} +.b-gridbase.b-split .b-grid-splitter:not(.b-disabled) .b-grid-splitter-button-collapse { + border-top-left-radius: 100% 50%; + border-bottom-left-radius: 100% 50%; + justify-content: flex-end; + padding-right: 0.1em; +} +.b-gridbase.b-split .b-grid-splitter:not(.b-disabled) .b-grid-splitter-button-expand { + border-top-right-radius: 100% 50%; + border-bottom-right-radius: 100% 50%; + padding-left: 0.1em; +} +.b-gridbase.b-split .b-grid-splitter:not(.b-disabled) .b-grid-splitter-button-icon { + cursor: pointer; + fill: #444; + height: 1.5em; +} +.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-hover, +.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-touching, +.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-moving { + overflow: visible; +} +.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-hover .b-grid-splitter-inner, +.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-touching .b-grid-splitter-inner, +.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-moving .b-grid-splitter-inner { + left: calc((10px - 0.5em) / -2); + width: 10px; + transition: width 0.1s, left 0.1s; +} +.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-hover .b-grid-splitter-buttons, +.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-touching .b-grid-splitter-buttons, +.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-moving .b-grid-splitter-buttons { + display: flex; +} +.b-gridbase.b-split + .b-grid-splitter:not(.b-disabled).b-grid-splitter-collapsed:nth-child(2):hover:not(.b-moving) + .b-grid-splitter-inner { + left: 0; +} +.b-gridbase.b-split .b-grid-splitter:not(.b-disabled) .b-grid-splitter-inner { + width: 0.5em; + position: absolute; + top: 0; + left: 0; + bottom: 0; + flex-direction: column; + align-items: center; +} +.b-gridbase.b-split .b-grid-splitter:not(.b-disabled):not(.b-grid-splitter-collapsed) .b-grid-splitter-inner { + cursor: col-resize; +} +.b-grid-header-scroller.b-collapsed, +.b-grid-footer-scroller.b-collapsed, +.b-virtual-scroller.b-collapsed { + width: 0; +} +.b-splitter-touch-area { + width: 2em; + left: -0.75em; + position: absolute; + top: 0; + height: 100%; +} +.b-splitter-button-touch-area { + height: 3em; + top: -0.3em; + width: 2em; + position: absolute; +} +.b-grid-splitter-button-collapse .b-splitter-button-touch-area { + left: -0.9em; +} +.b-grid-splitter-button-expand .b-splitter-button-touch-area { + right: -0.9em; +} +.b-draghelper-active .b-gridbase.b-split .b-grid-splitter { + cursor: initial; + flex: 0 0 0.5em; + transform: none !important; +} +.b-draghelper-active .b-gridbase.b-split .b-grid-splitter .b-grid-splitter-button-icon { + display: none !important; +} +.b-draghelper-active .b-gridbase.b-split .b-grid-splitter .b-grid-splitter-inner { + width: 0.5em; +} +.b-row-drop-indicator { + display: none; + pointer-events: none; +} +.b-row-reordering .b-row-drop-indicator { + position: absolute; + display: block; + left: 0; + top: -1px; + width: 100%; + height: 2px; + background-color: #1565c0; + z-index: 2000; +} +.b-row-reordering .b-row-drop-indicator.b-drag-invalid { + background-color: #d32f2f; +} +.b-row-reordering .b-row-reorder-proxy.b-dragging { + transition: margin-top 0.2s, opacity 0.2s; + margin-top: 2em; + background: transparent; + opacity: 0.5; +} +.b-row-reordering .b-row-reorder-proxy.b-dragging .b-grid-row, +.b-row-reordering .b-row-reorder-proxy.b-dragging .b-row-dragging-multiple { + transition: transform 0.2s, background-color 0.2s; + box-shadow: 1px 1px 4px #0003; + background: #505057; +} +.b-row-reordering .b-row-reorder-proxy.b-dragging .b-row-dragging-multiple { + top: -0.3em; + left: 0.3em; + z-index: -1; +} +.b-row-reordering .b-row-reorder-proxy.b-dragging.b-drag-invalid .b-grid-row { + border: none; + background: rgba(211, 47, 47, 0.2); +} +.b-row-reordering .b-grid-body-container { + z-index: 4; +} +.b-row-reordering .b-drag-original { + opacity: 0.3; +} +.b-row-reordering .b-grid-row { + width: 100%; +} +.b-row-reordering .b-grid-body-container .b-grid-subgrid .b-row-reordering-target { + box-shadow: 0 1px #1565c0 inset, 0 -1px #1565c0 inset; + z-index: 9999; +} +.b-row-reorder-with-grip .b-grid-subgrid[data-item-index='0'] .b-grid-cell:first-child:before { + height: 100%; + display: inline-flex; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + line-height: 1; + font-family: 'Font Awesome 6 Free', FontAwesome6Free; + vertical-align: 0; + justify-content: center; + align-items: center; + content: '\f58e'; + cursor: move; + margin-inline-start: -0.5em; + margin-inline-end: 0.2em; + padding: 0 0.6em; + font-size: 0.8em; + margin-top: 1px; +} +.b-search-hit-cell { + background: #f57f17; +} +.b-search-hit-text { + font-weight: inherit; + background: #f57f17; + padding: 0.3em 0; +} +.b-search-hit-field { + position: absolute; + inset: 0; + padding: 0.5em 0; + background: #f57f17; +} +.b-search-hit-cell-badge { + position: absolute; + top: 0.4em; + right: 0.4em; + font-size: 0.7em; + line-height: 0.7em; + color: #f57f17; +} +.b-gridbase.b-sort .b-grid-header.b-sort .b-grid-header-text:after { + font-family: 'Font Awesome 6 Free', FontAwesome6Free; + font-weight: 900; + color: #777; + margin-inline-start: 0.5em; + transition: transform 0.3s, color 0.2s; + transform: none; + background: inherit; + content: '\f062'; +} +.b-gridbase.b-sort .b-grid-header.b-sort.b-desc .b-grid-header-text:after { + transform: rotate(180deg); +} +.b-gridbase.b-sort .b-grid-header.b-sort .b-grid-header-text[data-sort-index]:before { + content: attr(data-sort-index); + position: relative; + top: 1em; + color: #919191; + z-index: 30; + font-size: 0.6em; + order: 1; +} +.b-gridbase.b-sort .b-grid-header.b-sort .b-grid-header-text { + color: #c0c1c2; +} +.b-gridbase.b-sort:not(.b-column-resizing) + .b-grid-header-container:not(.b-dragging-header) + .b-grid-header.b-sortable.b-depth-0:hover:not(.b-sort):not(.b-group) + .b-grid-header-text:after, +.b-gridbase.b-sort:not(.b-column-resizing) + .b-grid-header-container:not(.b-dragging-header) + .b-grid-header.b-sortable.b-depth-0:focus:not(.b-sort):not(.b-group) + .b-grid-header-text:after { + font-family: 'Font Awesome 6 Free', FontAwesome6Free; + font-weight: 900; + color: #555657; + margin-inline-start: 0.5em; + transition: transform 0.3s, color 0.2s; + transform: none; + background: inherit; + content: '\f15e'; +} +.b-grid-header.b-group .b-grid-header-text:after { + font-family: 'Font Awesome 6 Free', FontAwesome6Free; + font-weight: 900; + color: #555657; + margin-inline-start: 0.5em; + transition: transform 0.3s, color 0.2s; + transform: none; + background: inherit; + content: '\f012'; + transform: rotate(90deg); +} +.b-grid-header.b-group.b-desc .b-grid-header-text:after { + transform: rotate(270deg) scaleX(-1); +} +.b-group-row { + background: #3a3a3f; +} +.b-group-row .b-grid-cell { + border-inline-end-color: transparent; +} +.b-group-row .b-group-title.b-grid-cell-align-right, +.b-group-row .b-group-title.b-grid-cell-align-end { + justify-content: flex-end; +} +.b-group-row .b-group-title.b-grid-cell-align-center { + justify-content: flex-start; +} +.b-grid-cell.b-group-title { + color: #c0c1c2; + overflow: visible; + contain: size layout style; + font-weight: 500; + text-transform: none; +} +.b-firefox .b-grid-cell.b-group-title { + contain: size layout; +} +.b-grid-cell.b-group-title:before { + content: '\f056'; + margin-inline-end: 0.5em; + cursor: pointer; + color: #555657; +} +.b-grid-group-collapsed .b-group-title:before { + content: '\f055'; +} +.b-stripe .b-grid-row.b-group-row, +.b-grid-row.b-group-row { + border-bottom: 2px solid #2b2b2f; + cursor: pointer; +} +.b-cut-row { + opacity: 0.4; +} +.b-stickycells .b-grid-sticky-row { + position: absolute; + top: 0; + left: 0; + min-width: auto; + border: 0 none; + padding: 0; + contain: initial; +} +.b-stickycells .b-grid-sticky-row .b-grid-cell { + width: min-content; + contain: initial; + padding: 0; + border: 0 none; +} +.b-stickycells .b-sticky-cells-current-top-row .b-sticky-content-el { + visibility: hidden; +} +.b-stickycells .b-sticky-cells-current-top-row.b-not-enough-height .b-sticky-content-el { + visibility: visible; + align-self: flex-end; +} +.b-stripe .b-grid-row.b-odd { + background-color: #505057cc; +} +.b-stripe .b-grid-row.b-even { + background-color: #44444acc; +} +.b-stripe .b-grid-row { + border-bottom: none; +} +.b-stripe .b-grid-row.b-selected, +.b-stripe .b-grid-row.b-selected .b-grid-cell.b-selected { + background-color: #3a3a3f; +} +.b-stripe:focus .b-grid-row.b-selected { + background-color: #2e2e32; +} +.b-grid-footer-summary td { + padding: 0.25em 0; +} +.b-grid-footer-summary .b-grid-summary-label { + font-size: 0.7em; + padding-inline-end: 1em; +} +.b-grid-footer-summary .b-grid-summary-value { + width: 100%; + overflow: hidden; + text-overflow: ellipsis; +} +.b-summary-disabled .b-grid-footer-container { + display: none; +} +.b-generated-parent.b-readonly .b-grid-cell { + color: #cdcecf; +} +.b-rowexpander-row-expanded .b-rowexpander-body { + display: flex; + border-top: 1px solid #2b2b2f; + position: absolute; + left: 0; + right: 0; + color: #cdcecf; + font-weight: 300; +} +.b-rowexpander-row-expanded .b-rowexpander-loading { + justify-content: center; + align-items: center; + font-size: 1.2em; +} +.b-rowexpander-row-expanded .b-rowexpander-loading .b-icon-spinner { + margin-inline-end: 0.5em; +} +.b-gridbase .b-grid-row [data-column='expanderActionColumn'] .b-icon.b-icon-collapse-down, +.b-gridbase + .b-grid-row + [data-column='expanderActionColumn'] + .b-icon-collapse-down.b-indicator.b-constraint-type-muststarton, +.b-gridbase + .b-grid-row + [data-column='expanderActionColumn'] + .b-icon-collapse-down.b-indicator.b-constraint-type-mustfinishon, +.b-gridbase .b-grid-row [data-column='expanderActionColumn'] .b-icon-collapse-down.b-indicator.b-deadline-date { + transition: transform 0.15s ease-in-out; + font-size: 1em; +} +.b-rowexpander-disabled [data-column='expanderActionColumn'] { + opacity: 0.2; + pointer-events: none; +} +.b-rowexpander.b-gridbase.b-animating.b-rowexpander-animating .b-grid-row { + transition: height 0.3s, transform 0.3s; +} +.b-rowexpander-row-expanded:not(.b-row-is-collapsing) [data-column='expanderActionColumn'] .b-icon-collapse-down { + transform: rotate(180deg); +} +.b-exportdialog.b-popup .b-bottom-toolbar > button { + flex: 1; + margin-inline-end: 0.5em; +} +.b-exportdialog.b-popup .b-bottom-toolbar > button:last-child { + margin-inline-end: 0; +} +.b-grid-footer-container { + background-color: #38383c; + outline: 1px solid #2b2b2f; + z-index: 2; +} +.b-grid-footer-container.b-hidden { + display: none; +} +.b-grid-footers { + display: inline-flex; + align-items: stretch; + height: 100%; + white-space: nowrap; + line-height: initial; +} +.b-grid-footer { + display: flex; + border-inline-end: 1px solid #2b2b2f; + flex-direction: column; + flex-shrink: 0; + align-items: stretch; + justify-content: center; + position: relative; + padding: 0.5em; + white-space: nowrap; + text-overflow: ellipsis; + height: 100%; + color: #c0c1c2; + overflow: hidden; +} +.b-grid-footer:last-child { + border-inline-end: none; +} +.b-grid-footer-align-start, +.b-grid-footer-align-left { + text-align: start; +} +.b-grid-footer-align-center { + text-align: center; +} +.b-grid-footer-align-end, +.b-grid-footer-align-right { + text-align: end; +} +.b-gridbase { + position: relative; +} +.b-gridbase.b-outer { + height: 100%; +} +.b-gridbase.b-autoheight { + height: auto; + flex: none; +} +.b-gridbase.b-autoheight.b-ie { + display: block; +} +.b-gridbase .b-grid-panel-body:not(.b-autoheight) > .b-grid-body-container { + flex: 1 1 0; + contain: strict; +} +.b-gridbase .b-grid-panel-body:not(.b-autoheight) > .b-grid-body-container > .b-grid-vertical-scroller { + min-height: 100%; +} +.b-gridbase.b-grid-translate .b-grid-row, +.b-gridbase.b-grid-translate3d .b-grid-row { + transform-style: flat; +} +.b-gridbase.b-enable-sticky .b-sticky-cell, +.b-gridbase.b-enable-sticky .b-grid-subgrid, +.b-gridbase.b-enable-sticky .b-grid-vertical-scroller, +.b-gridbase.b-enable-sticky .b-grid-row { + overflow: visible !important; +} +.b-gridbase.b-no-column-lines .b-grid-row .b-grid-cell { + border-inline-end-color: transparent; +} +.b-gridbase.b-fill-last-column .b-grid-subgrid:not(.b-has-flex):not(.b-horizontal-overflow) .b-grid-cell:last-child, +.b-gridbase.b-fill-last-column .b-grid-footers:not(.b-has-flex):not(.b-horizontal-overflow) .b-grid-footer:last-child, +.b-gridbase.b-fill-last-column .b-grid-headers:not(.b-has-flex):not(.b-horizontal-overflow) .b-last-parent, +.b-gridbase.b-fill-last-column .b-grid-headers:not(.b-has-flex):not(.b-horizontal-overflow) .b-last-leaf { + flex-grow: 1; +} +.b-gridbase:not(.b-masked) .b-grid-empty { + min-height: 5em; +} +.b-gridbase:not(.b-masked) .b-grid-empty .b-empty-text { + display: block; + color: #c0c1c2; + background-color: #44444a; + padding: 1em; + position: absolute; + z-index: 7; + pointer-events: none; +} +.b-gridbase.b-grid-notextselection .b-grid-cell { + -webkit-user-select: none; + user-select: none; +} +.b-gridbase.b-notransition .b-grid-cell * { + transition: none !important; +} +.b-gridbase.b-disabled { + opacity: 0.5; +} +.b-grid-panel-body { + position: relative; + flex: 1; + display: flex; + flex-direction: column; + overflow: hidden; + background-color: #44444a; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} +.b-gridbase:not(.b-animating) .b-grid-row:not(.b-grid-row-updating) * { + transition: none; +} +.b-gridbase.b-autoheight .b-grid-empty .b-grid-vertical-scroller { + min-height: 100%; +} +.b-grid-body-container { + position: relative; +} +.b-grid-body-container .b-empty-text { + display: none; +} +.b-grid-body-container:focus { + outline: none; +} +.b-grid-body-container:focus .b-grid-row.b-selected { + background-color: #2e2e32; +} +.b-playing-demo .b-grid-body-container { + overflow: hidden !important; +} +.b-grid-vertical-scroller { + position: absolute; + display: flex; + flex-flow: row nowrap; + overflow: hidden; + width: 100%; + align-items: stretch; +} +.b-grid-row-container { + display: inline-block; + min-width: 100%; +} +.b-virtual-scrollers { + display: flex; + flex-direction: row; + contain: paint style layout; +} +.b-firefox .b-virtual-scrollers { + contain: paint layout; +} +.b-overlay-scrollbar .b-virtual-scrollers { + position: absolute; + left: 0; + right: 0; + bottom: 0; + pointer-events: none; +} +.b-overlay-scrollbar .b-virtual-scrollers .b-virtual-scroller { + height: 16px; + opacity: 0; + pointer-events: none; +} +.b-virtual-scrollers .b-virtual-scroller { + overflow-x: scroll; + overflow-y: hidden; +} +.b-virtual-scrollers .b-virtual-width { + height: 1px; +} +.b-overlay-scrollbar .b-virtual-scroller:hover, +.b-overlay-scrollbar .b-virtual-scroller.b-show-virtual-scroller { + pointer-events: all; + opacity: 1; + transition: opacity 0.5s; +} +.b-grid-footer-container, +header.b-grid-header-container { + display: flex; + flex-direction: row; +} +.b-grid-header-container { + border-bottom: 1px solid #2b2b2f; +} +.b-grid-footer-scroller, +.b-grid-header-scroller { + overflow: hidden; + position: relative; + display: flex; +} +.b-grid-footers, +.b-grid-headers { + z-index: 2; + contain: paint style layout; + flex: 1 1 auto; +} +.b-firefox .b-grid-footers, +.b-firefox .b-grid-headers { + contain: paint layout; +} +.b-grid-row { + display: flex; + flex-direction: row; + align-items: stretch; + position: absolute; + left: 0; + overflow: hidden; + border-bottom: 1px solid #2b2b2f; + height: 45px; + contain: layout; +} +.b-grid-subgrid .b-grid-row { + min-width: 100%; +} +.b-grid-row.b-aborting { + transition: background-color 0.2s, transform 0.3s; +} +.b-rtl .b-grid-row { + left: auto; + right: 0; +} +.b-grid-row.b-selected { + background-color: #3a3a3f; +} +.b-grid-row.b-removing { + left: -100%; + transition: left 0.4s, right 0.4s; + pointer-events: none; + z-index: 2; +} +.b-rtl .b-grid-row.b-removing { + left: auto; + right: -100%; +} +.b-grid-refreshing .b-grid-row { + transition: none; +} +.b-grid-cell { + position: relative; + display: flex; + align-items: center; + color: #cdcecf; + font-weight: 300; + padding: 0 0.5em; + overflow: hidden; + white-space: nowrap; + flex-shrink: 0; + text-overflow: ellipsis; + border-inline-end: 1px solid #2b2b2f; + transform-style: flat; + width: 0; + contain: strict; +} +.b-grid-cell:last-child { + border-inline-end-color: transparent; +} +.b-grid-cell > i:not(:last-child) { + margin-inline-end: 0.5em; +} +.b-show-dirty .b-grid-cell.b-cell-dirty:before { + content: ' '; + position: absolute; + top: -0.35em; + left: -0.35em; + background-color: red; + width: 0.7em; + height: 0.7em; + transform: rotate(45deg); +} +.b-rtl .b-show-dirty .b-grid-cell.b-cell-dirty:before { + left: auto; + right: -0.35em; +} +.b-grid-cell:focus, +.b-grid-cell:focus-within { + transition: none !important; + outline: none; +} +.b-grid-cell.b-checkbox-selection { + background-color: #38383c; +} +.b-grid-cell.b-auto-height { + white-space: normal; +} +.b-grid-cell.b-measuring-auto-height { + contain: paint style layout; + align-self: baseline; +} +.b-firefox .b-grid-cell.b-measuring-auto-height { + contain: paint layout; +} +body.b-using-keyboard .b-grid-cell:focus, +body.b-using-keyboard .b-grid-cell:focus-within, +.b-outer.b-using-keyboard .b-grid-cell:focus, +.b-outer.b-using-keyboard .b-grid-cell:focus-within { + outline: 2px solid #e64a19; + outline-offset: -2px; +} +.b-readonly > .b-grid-cell { + color: #8f8f98; +} +.b-grid-cell-align-right, +.b-grid-cell-align-end { + justify-content: flex-end; +} +.b-grid-cell-align-center { + justify-content: center; +} +.b-grid-subgrid { + overscroll-behavior: contain auto; + position: relative; +} +.b-grid-subgrid.b-grid-subgrid-collapsed { + width: 0; +} +.b-grid-subgrid.b-grid-subgrid-animate-collapse { + transition: width 0.15s; +} +.b-playing-demo .b-grid-subgrid { + overflow: hidden !important; +} +.b-grid-header-scroller.b-grid-subgrid-animate-collapse { + transition: width 0.15s; +} +.b-gridbase:not(.b-moving-splitter) .b-grid-subgrid:not(.b-timeaxissubgrid) .b-grid-row:not(.b-group-row).b-hover { + background-color: #3f3f44; +} +.b-gridbase:not(.b-moving-splitter) + .b-grid-subgrid:not(.b-timeaxissubgrid) + .b-grid-row:not(.b-group-row).b-hover.b-selected { + background-color: #3a3a3f; +} +.b-grid-header-container { + background-color: #38383c; + z-index: 4; +} +.b-grid-header-container.b-hidden { + position: absolute; + clip-path: inset(0 0 100% 0); + contain: strict; +} +.b-grid-headers { + display: inline-flex; + flex-flow: row nowrap; + align-items: stretch; + line-height: initial; + position: relative; +} +.b-grid-header-align-right > .b-grid-header-text > .b-grid-header-text-content, +.b-grid-header-align-end > .b-grid-header-text > .b-grid-header-text-content { + text-align: end; +} +.b-grid-header-align-center > .b-grid-header-text > .b-grid-header-text-content { + text-align: center; +} +.b-gridbase:not(.b-column-resizing):not(.b-row-reordering) + .b-grid-header-container:not(.b-dragging-header) + .b-depth-0:hover, +.b-gridbase:not(.b-column-resizing):not(.b-row-reordering) + .b-grid-header-container:not(.b-dragging-header) + .b-depth-0:focus { + background-color: #2b2b2f; +} +.b-gridbase.b-columnresize .b-grid-header-resizable:not(.b-last-leaf) { + overflow: visible; +} +.b-gridbase.b-columnresize .b-grid-header-resizable .b-grid-header-resize-handle { + position: absolute; + top: 0; + right: -5px; + bottom: 0; + width: 10px; + background-color: transparent; + z-index: 3; + cursor: col-resize; + display: block; +} +.b-gridbase.b-columnresize.b-rtl .b-grid-header-resizable .b-grid-header-resize-handle { + left: -5px; + right: auto; +} +.b-touch-events .b-gridbase.b-columnresize .b-grid-header-resizable .b-grid-header-resize-handle { + right: -10px; + width: 20px; +} +.b-rtl .b-touch-events .b-gridbase.b-columnresize .b-grid-header-resizable .b-grid-header-resize-handle { + left: -10px; + right: auto; +} +.b-fill-last-column .b-grid-headers .b-last-parent, +.b-fill-last-column .b-grid-headers .b-last-leaf { + border-inline-end-color: transparent; +} +.b-fill-last-column .b-grid-headers .b-last-parent > .b-grid-header-text, +.b-fill-last-column .b-grid-headers .b-last-leaf > .b-grid-header-text { + border-inline-end-color: transparent; +} +.b-grid-header-text { + -webkit-user-select: none; + user-select: none; + padding: 1em 0; + white-space: nowrap; + position: relative; + font-weight: inherit; + display: flex; + align-items: center; + overflow: hidden; +} +.b-grid-header-text > .b-grid-header-text-content { + overflow: hidden; + text-overflow: ellipsis; + flex: 1 1 0; + width: 0; + font-size: 1em; +} +.b-grid-header-text > .b-grid-header-text-content > i { + margin-inline-end: 0.5em; +} +.b-grid-header-children { + display: flex; + flex-direction: column; +} +.b-grid-header-children > * { + width: inherit; +} +.b-grid-header { + -webkit-user-select: none; + user-select: none; + display: flex; + flex-direction: column; + align-items: stretch; + justify-content: center; + flex-shrink: 0; + position: relative; + overflow: hidden; + color: #c0c1c2; + outline: none; + border-inline-end: 1px solid #2b2b2f; + text-transform: none; +} +.b-grid-header:not(.b-depth-0) { + overflow: visible; +} +.b-grid-header.b-depth-0 { + padding: 0 0.5em; + width: 0; + cursor: pointer; +} +.b-grid-header.b-depth-0 .b-grid-header-text { + border-bottom: none; + transition: background-color 0.2s; + flex-direction: row; +} +.b-grid-header.b-grid-header-parent { + border-inline-end: none; + flex-basis: auto; + padding-inline: 0; +} +.b-grid-header.b-grid-header-parent > .b-grid-header-text { + padding-inline: 0.5em; + border-inline-end: 1px solid #2b2b2f; +} +.b-grid-header .b-grid-header-resize-handle { + display: none; +} +.b-grid-header-parent > .b-grid-header-children { + border-top: 1px solid #2b2b2f; + flex-flow: row nowrap; +} +.b-grid-header .b-button[data-ref='collapseExpand'] { + min-width: 2em; + min-height: 2em; + padding: 0; + position: absolute; + right: 0; +} +.b-grid-header .b-button[data-ref='collapseExpand']:hover { + background-color: transparent; +} +.b-grid-cell a { + color: #66a6ee; +} +.b-grid-cell a:visited { + color: #4f98ec; +} +:root, +:host { + --b-fa-font-solid: normal 900 1em/1 'Font Awesome 6 Free'; +} +@font-face { + font-family: 'Font Awesome 6 Free'; + font-style: normal; + font-weight: 900; + font-display: block; + src: url(fonts/fa-solid-900.woff2) format('woff2'), url(fonts/fa-solid-900.ttf) format('truetype'); +} +.fas, +.b-fa-solid { + font-family: 'Font Awesome 6 Free'; + font-weight: 900; +} +.b-content-icon, +.b-gridbase.b-columnresize.b-touch.b-column-resizing .b-grid-header.b-resizing:before, +.b-grid-cell.b-group-title:before { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + display: inline-block; + font-style: normal; + font-variant: normal; + font-weight: 400; + line-height: 1; + font-family: 'Font Awesome 6 Free', FontAwesome6Free; + font-weight: 900; + vertical-align: 0; +} +.b-theme-info:before { + content: '{"name":"Classic-Dark"}'; +} +.b-sch-event-content { + z-index: 1; +} +.b-milestone .b-sch-event-content { + flex: 1; +} +.b-sch-event:not(.b-milestone) .b-sch-event-content { + margin: 0 0.5em 0 0.75em; + text-overflow: ellipsis; + overflow: hidden; + display: flex; +} +.b-sch-event:not(.b-milestone) .b-sch-event-content > :not(i) { + text-overflow: ellipsis; + overflow: hidden; +} +.b-verticaltimeaxis-row .b-sch-event:not(.b-milestone) .b-sch-event-content { + flex-direction: column; +} +.b-prevent-event-transitions .b-sch-event-wrap { + transition: none !important; +} +.b-sch-vertical .b-sch-event-wrap.b-milestone-wrap { + transform: translateY(-50%); + margin-inline-start: 0; + height: 1em; +} +.b-sch-vertical .b-sch-event-wrap.b-milestone-wrap .b-sch-event { + padding-inline-start: 0; + width: 100%; +} +.b-sch-vertical .b-sch-event-wrap.b-milestone-wrap .b-sch-event .b-sch-event-content { + justify-content: center; + margin: 0; +} +.b-sch-vertical .b-sch-event-wrap.b-milestone-wrap .b-sch-event .b-sch-event-content label { + left: unset; + top: 105%; +} +.b-sch-canvas, +.b-sch-foreground-canvas, +.b-sch-background-canvas { + position: absolute; + top: 0; + left: 0; + pointer-events: none; + height: 100%; + overflow: hidden; + overflow: clip; + contain: strict; +} +.b-sch-vertical .b-sch-canvas, +.b-sch-vertical .b-sch-foreground-canvas, +.b-sch-vertical .b-sch-background-canvas { + min-width: 100%; +} +.b-rtl .b-sch-canvas, +.b-rtl .b-sch-foreground-canvas, +.b-rtl .b-sch-background-canvas { + left: auto; + right: 0; +} +.b-sch-background-canvas { + z-index: 1; + background-repeat: repeat; +} +.b-sch-foreground-canvas { + z-index: 2; +} +.b-row-reordering .b-sch-foreground-canvas * { + pointer-events: none !important; +} +.b-schedulerbase > .b-editor { + z-index: 5; +} +.b-sch-event.b-milestone label, +.b-sch-event .b-sch-event-content, +.b-sch-event-wrap:not(.b-milestone-wrap) .b-sch-event { + font-weight: 300; + font-size: 14px; +} +.b-sch-event-wrap { + position: absolute; + z-index: 5; + flex-direction: column; + justify-content: center; + align-items: center; + pointer-events: all; + transition: background-color 0.2s, color 0.2s, opacity 0.2s, font-weight 0.2s, border 0.2s; + contain: layout style; +} +.b-sch-event-wrap.b-readonly { + opacity: 0.8; +} +.b-sch-event-wrap.b-readonly .b-sch-event-content { + opacity: 0.5; +} +.b-sch-horizontal.b-eventbuffer-transition.b-animating + .b-sch-event-wrap:not(.b-dragging):not(.b-sch-event-wrap-resizing) { + transition: background-color 0.2s, color 0.2s, opacity 0.2s, font-weight 0.2s, border 0.2s, height 0.2s, + font-size 0.2s; +} +.b-sch-vertical.b-eventbuffer-transition.b-animating + .b-sch-event-wrap:not(.b-dragging):not(.b-sch-event-wrap-resizing) { + transition: background-color 0.2s, color 0.2s, opacity 0.2s, font-weight 0.2s, border 0.2s, width 0.2s, + font-size 0.2s; +} +.b-animating:not(.b-eventbuffer-transition) .b-sch-event-wrap:not(.b-dragging):not(.b-sch-event-wrap-resizing) { + transition: background-color 0.2s, color 0.2s, opacity 0.2s, font-weight 0.2s, border 0.2s, left 0.2s, top 0.2s, + transform 0.2s, width 0.2s, height 0.2s, font-size 0.2s; +} +.b-toggling-node .b-sch-event-wrap { + transition: none; +} +.b-sch-event-wrap:focus { + z-index: 105 !important; +} +.b-sch-event-wrap:focus { + outline: none; + z-index: 7; +} +.b-scrolling .b-sch-event-wrap:not(.b-aborting) { + transition: none !important; +} +.b-scrolling .b-sch-event-wrap:not(.b-aborting) .b-sch-event { + transition: none !important; +} +.b-grid-body-container.b-scrolling .b-sch-event-wrap { + pointer-events: none; +} +.b-sch-event-wrap.b-milestone-wrap { + margin-inline-start: -0.5em; + z-index: 4; +} +.b-sch-event-wrap.b-milestone-wrap .b-sch-event { + overflow: visible; + box-shadow: none; + border-color: #777; + background-color: transparent; + width: 1em; +} +.b-sch-event-wrap.b-milestone-wrap .b-sch-event:not(.b-sch-event-withicon) .b-sch-event-content { + background-color: #777; + transition: background-color 0.2s, border 0.2s; +} +.b-sch-event-wrap.b-milestone-wrap .b-sch-event.b-sch-event-withicon { + justify-content: center; +} +.b-sch-event-wrap.b-milestone-wrap .b-sch-event.b-sch-event-withicon .b-sch-event-content { + font-size: inherit; + justify-content: center; + background-color: transparent; +} +.b-sch-event-wrap.b-milestone-wrap .b-sch-event.b-sch-event-withicon i { + margin-inline-end: 0; + line-height: 1em; +} +.b-sch-event-wrap.b-milestone-wrap .b-sch-event label { + position: absolute; + left: 110%; +} +.b-sch-event-wrap.b-milestone-wrap .b-sch-event-content { + display: flex; + align-items: center; +} +.b-sch-event-wrap.b-milestone-wrap.b-sch-style-plain > .b-sch-event { + background-color: transparent; +} +.b-sch-event-wrap.b-milestone-wrap .b-fa, +.b-sch-event-wrap.b-milestone-wrap .b-icon, +.b-sch-event-wrap.b-milestone-wrap .b-indicator.b-constraint-type-muststarton, +.b-sch-event-wrap.b-milestone-wrap .b-indicator.b-constraint-type-mustfinishon, +.b-sch-event-wrap.b-milestone-wrap .b-indicator.b-deadline-date { + margin-inline-end: 1em; + color: #777; + font-size: inherit; +} +.b-labels-topbottom .b-sch-event-wrap.b-milestone-wrap .b-sch-event:not(.b-sch-event-withicon) { + font-size: 40%; +} +.b-sch-event-wrap.b-milestone-wrap .b-sch-event:not(.b-sch-event-withicon) .b-sch-event-content { + font-size: inherit; +} +.b-sch-event-wrap.b-milestone-wrap .b-sch-event:not(.b-sch-event-withicon) .b-sch-event-content:before { + position: absolute; + left: 0.1464465em; + content: ' '; + height: 0.707107em; + width: 0.707107em; + transform-origin: 50% 50%; + transform: rotate(45deg); + background-image: inherit; + background-color: inherit; + border-style: inherit; + border-color: inherit; +} +.b-using-keyboard .b-sch-event-wrap.b-milestone-wrap.b-active .b-sch-event.b-sch-event-withicon { + outline: 2px solid #e64a19; + outline-offset: 3px; +} +.b-using-keyboard + .b-sch-event-wrap.b-milestone-wrap.b-active + .b-sch-event:not(.b-sch-event-withicon) + .b-sch-event-content:before { + outline: 2px solid #e64a19; + outline-offset: 3px; +} +.b-sch-event-wrap.b-milestone-wrap .b-sch-event-selected:not(.b-sch-event-withicon) .b-sch-event-content { + background-image: linear-gradient(rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)); +} +.b-sch-event-wrap.b-milestone-wrap .b-sch-event:not(.b-sch-event-withicon):hover .b-sch-event-content { + background-image: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15)); +} +.b-sch-event-wrap.b-milestone-wrap .b-sch-event-selected:not(.b-sch-event-withicon):hover .b-sch-event-content { + background-image: linear-gradient(rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.35)); +} +.b-sch-event-wrap.b-milestone-wrap.b-measure { + height: 1em; + position: fixed; + top: -10000px; + left: -10000px; + visibility: hidden; +} +.b-sch-event-wrap.b-milestone-wrap.b-measure label { + font-weight: 400; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap { + margin: 0; + min-width: 0; + flex-direction: row; +} +.b-using-keyboard .b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap.b-active { + outline: 2px solid #e64a19; + outline-offset: 3px; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap.b-active .b-sch-event.b-milestone, +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap.b-active .b-sch-event.b-milestone:before { + outline: none; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap .b-sch-event.b-milestone { + font-size: inherit; + width: inherit; + min-width: 0; + padding: 0; + margin: 0 0.5em; + align-self: stretch; + display: flex; + align-items: center; + justify-content: center; + z-index: 1; + background-color: #777; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-milestone-wrap + .b-sch-event.b-milestone + .b-sch-event-content { + background-color: transparent; + font-size: 14px; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-milestone-wrap + .b-sch-event.b-milestone + .b-sch-event-content:before { + content: none; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap .b-sch-event.b-milestone:after { + background: inherit; + position: absolute; + content: ' '; + height: 0.707107em; + width: 0.707107em; + border: inherit; + z-index: 0; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap .b-sch-event.b-milestone:before { + top: 50%; + left: 0; + transform-origin: 50% 50%; + transform: translate(-50%, -50%) rotate(45deg); +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap .b-sch-event.b-milestone:after { + top: 0; + right: 0; + transform: rotate(-45deg); + transform-origin: 100% 0; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap .b-sch-event.b-milestone:hover { + background-image: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15)); +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-milestone-wrap + .b-sch-event.b-milestone:hover + .b-sch-event-content { + background-image: none; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-milestone-wrap + .b-sch-event.b-milestone.b-sch-event-selected { + background-image: linear-gradient(rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)); +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-milestone-wrap + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-image: none; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-milestone-wrap + .b-sch-event.b-milestone.b-sch-event-selected:hover { + background-image: linear-gradient(rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.35)); +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-milestone-wrap + .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content { + background-image: none; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap.b-measure .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap.b-measure .b-sch-event.b-milestone:after { + display: none; +} +.b-sch-event { + -webkit-user-select: none; + user-select: none; + display: flex; + align-items: center; + justify-content: flex-start; + cursor: pointer; + overflow: hidden; + white-space: nowrap; + width: calc(100% - 1px); + text-align: left; + min-width: 5px; + min-height: 5px; + color: #fff; + background-color: #7cb342; + transition: background-color 0.2s, color 0.2s, opacity 0.2s, font-weight 0.2s, border 0.2s; + border-color: #7cb342; + position: relative; +} +.b-toggling-node .b-sch-event { + transition: none; +} +.b-sch-event label { + color: #fff; +} +.b-sch-event:not(.b-milestone) .b-fa, +.b-sch-event:not(.b-milestone) .b-icon, +.b-sch-event:not(.b-milestone) .b-indicator.b-constraint-type-muststarton, +.b-sch-event:not(.b-milestone) .b-indicator.b-constraint-type-mustfinishon, +.b-sch-event:not(.b-milestone) .b-indicator.b-deadline-date { + margin-inline-end: 0.75em; + line-height: inherit; +} +.b-sch-event:before { + font-family: 'Font Awesome 6 Free', FontAwesome6Free; + font-weight: 900; +} +.b-sch-event.b-sch-event-resizing, +.b-sch-event:hover { + z-index: 6; +} +.b-sch-event.b-sch-event-selected, +.b-sch-event.b-sch-event-selected * { + font-weight: 500; + z-index: 6; +} +.b-sch-event:not(.b-milestone).b-sch-event-selected .b-sch-event-content, +.b-sch-event:not(.b-milestone).b-sch-event-selected .b-sch-event-content * { + color: #fff; +} +.b-sch-event.b-sch-event-assign-selected { + animation-name: instance-selected; + animation-duration: 0.2s; + animation-iteration-count: 3; + animation-timing-function: ease-in-out; +} +.b-sch-event.b-milestone { + transition: background 0s; +} +.b-sch-event-wrap:not(.b-milestone-wrap) { + min-width: 6px; + min-height: 6px; +} +.b-using-keyboard .b-sch-event-wrap:not(.b-milestone-wrap).b-active .b-sch-event { + outline: 2px solid #e64a19; + outline-offset: 3px; +} +.b-sch-event-wrap:not(.b-milestone-wrap) .b-sch-event { + align-self: flex-start; +} +.b-sch-event-wrap:not(.b-milestone-wrap) .b-sch-event.b-sch-event-selected { + background-image: linear-gradient(rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)); +} +.b-sch-event-wrap:not(.b-milestone-wrap) .b-sch-event:hover { + background-image: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15)); +} +.b-sch-event-wrap:not(.b-milestone-wrap) .b-sch-event.b-sch-event-selected:hover { + background-image: linear-gradient(rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.35)); +} +.b-sch-event-resizing .b-sch-event-wrap:not(.b-milestone-wrap) .b-sch-event, +.b-dragproxy .b-sch-event-wrap:not(.b-milestone-wrap) .b-sch-event { + background-color: #aed388; +} +.b-sch-event-selected label { + color: #7fca7a; +} +@keyframes instance-selected { + 0% { + top: -2px; + } + 50% { + top: 2px; + } + to { + top: 0; + } +} +.b-initial-fade-in .b-sch-dependency, +.b-initial-fade-in .b-sch-event-wrap { + opacity: 0; + animation-name: initial-fade-in; + animation-duration: 0.5s; + animation-fill-mode: forwards; +} +@keyframes initial-fade-in { + 0% { + opacity: 0; + } + to { + opacity: 1; + } +} +.b-initial-zoom-in .b-sch-event-wrap .b-sch-event { + animation-name: initial-zoom-in; + animation-duration: 0.4s; + animation-timing-function: ease-in; +} +@keyframes initial-zoom-in { + 0% { + transform: scale(0.01); + } + to { + transform: scale(1); + } +} +.b-initial-slide-from-left .b-sch-event-wrap { + transform: translate(-100vw); + animation-name: initial-slide-from-left; + animation-duration: 0.7s; + animation-fill-mode: forwards; +} +@keyframes initial-slide-from-left { + to { + transform: translate(0); + } +} +.b-initial-slide-from-top .b-sch-event-wrap { + transform: translateY(-100vh); + animation-name: initial-slide-from-top; + animation-duration: 0.7s; + animation-fill-mode: forwards; +} +@keyframes initial-slide-from-top { + to { + transform: translateY(0); + } +} +.b-schedulerbase-event-parent:not(.b-milestone-wrap) .b-schedulerbase-event { + overflow: visible; + background-color: #8bc34a; + border-color: #8bc34a; + flex: 1 1 0; + min-height: 1.3em; + clip-path: polygon( + -20px 0, + calc(100% + 20px) 0, + calc(100% + 20px) 100%, + 100% 100%, + calc(100% - 8px) calc(100% - 8px), + 8px calc(100% - 8px), + 0 100%, + -20px 100% + ); +} +.b-schedulerbase:not(.b-schedulerbase-resizing-event-percent):not(.b-resizing-event):not(.b-dragging-event) + .b-schedulerbase-event-parent:not(.b-milestone-wrap):hover + .b-schedulerbase-event { + background-color: #bcdc97; +} +.b-sch-event-wrap { + display: grid; + grid-template-columns: 1fr; + grid-template-rows: 1fr; +} +.b-sch-event-wrap .b-sch-event { + height: 100%; + grid-row: 2; +} +.b-sch-horizontal .b-sch-event-wrap, +.b-sch-event-wrap.b-sch-horizontal { + grid-template-columns: auto min-content minmax(auto, 100%) min-content auto; + grid-template-rows: min-content auto min-content; +} +.b-sch-horizontal .b-sch-event-wrap .b-sch-event, +.b-sch-event-wrap.b-sch-horizontal .b-sch-event { + grid-column: 3; +} +.b-sch-event-wrap.b-sch-vertical { + grid-template-rows: min-content minmax(auto, 100%) min-content; + grid-template-columns: 100%; +} +.b-sch-event-wrap.b-sch-vertical .b-sch-event-narrow { + justify-content: center; + padding-inline-start: 0; + padding-inline-end: 0; +} +.b-sch-event-wrap.b-sch-vertical .b-sch-event-narrow .b-sch-event-content { + flex-direction: column; + align-items: center; +} +.b-sch-event-wrap.b-sch-vertical .b-sch-event-narrow i { + margin-inline-end: 0; + align-self: center; +} +.b-sch-event-wrap.b-sch-vertical .b-sch-event-narrow .b-event-text-wrap { + writing-mode: vertical-rl; +} +.b-sch-event-wrap.b-sch-vertical .b-sch-event { + grid-column: 1; +} +.b-sch-vertical .b-sch-event { + align-items: flex-start; + padding-inline: 0.75em; + white-space: normal; +} +.b-sch-vertical .b-sch-event .b-sch-event-content { + margin: 0.75em 0 0.5em; +} +.b-sch-vertical:not(.b-masked) .b-grid-empty .b-grid-subgrid:first-child:before { + content: ''; + display: none; +} +.b-sch-vertical:not(.b-masked) .b-grid-empty .b-timeline-subgrid:before { + color: #262626; + content: attr(data-empty-text); + padding: 1em; +} +.b-sch-vertical .b-grid-row { + border-bottom: none; +} +.b-sch-vertical.b-eventlayout-mixed .b-sch-event { + opacity: 0.8; +} +.b-timelinebase.b-overlay-scrollbar .b-virtual-scrollers { + z-index: 100; +} +.b-schedulerbase.b-animating .b-grid-row { + transition: height 0.2s, transform 0.2s; +} +.b-grid-footer-container .b-sch-timeaxiscolumn { + padding: 0; +} +.b-sch-timeaxis-cell { + padding: 0; + flex: none !important; + align-items: baseline; + border-inline-end: none; +} +.b-gridbase .b-timeline-subgrid .b-grid-row.b-selected:not(.b-group-row) { + background-color: transparent; +} +.b-gridbase .b-timeline-subgrid .b-grid-row.b-selected .b-grid-cell.b-sch-timeaxis-cell.b-selected { + background-color: transparent; +} +.b-stripe .b-timeline-subgrid .b-grid-row.b-selected.b-odd, +.b-stripe .b-timeline-subgrid .b-grid-row.b-odd, +.b-gridbase.b-stripe .b-timeline-subgrid .b-grid-row.b-selected.b-odd, +.b-gridbase.b-stripe .b-timeline-subgrid .b-grid-row.b-odd { + background-color: #505057cc; +} +.b-stripe .b-timeline-subgrid .b-grid-row.b-selected.b-even, +.b-stripe .b-timeline-subgrid .b-grid-row.b-even, +.b-gridbase.b-stripe .b-timeline-subgrid .b-grid-row.b-selected.b-even, +.b-gridbase.b-stripe .b-timeline-subgrid .b-grid-row.b-even { + background-color: #44444acc; +} +.b-stripe .b-timeline-subgrid .b-grid-row.b-selected .b-grid-cell.b-selected { + background-color: transparent; +} +.b-gridbase .b-timeline-subgrid .b-group-row.b-selected, +.b-timeline-subgrid .b-group-row.b-selected, +.b-timeline-subgrid .b-group-row { + z-index: 3; + background-color: #3a3a3fcc; +} +.b-timeline-subgrid { + -webkit-user-select: none; + user-select: none; +} +.b-resource-info { + flex: 1; + height: 100%; + display: flex; + flex-direction: row; + align-items: center; +} +.b-resource-info dt { + font-weight: 600; + margin-bottom: 0.2em; +} +.b-resource-info dd { + margin: 0; + font-size: 0.8em; + color: #c0c1c2; +} +.b-resource-info .b-resource-avatar { + margin-inline-end: 0.5em; +} +.b-resourcecollapse-cell { + cursor: pointer; +} +.b-resourcecollapse-cell .b-icon, +.b-resourcecollapse-cell .b-indicator.b-constraint-type-muststarton, +.b-resourcecollapse-cell .b-indicator.b-constraint-type-mustfinishon, +.b-resourcecollapse-cell .b-indicator.b-deadline-date { + transition: transform 0.2s !important; +} +.b-resourcecollapse-cell .b-icon.b-flip, +.b-resourcecollapse-cell .b-flip.b-indicator.b-constraint-type-muststarton, +.b-resourcecollapse-cell .b-flip.b-indicator.b-constraint-type-mustfinishon, +.b-resourcecollapse-cell .b-flip.b-indicator.b-deadline-date { + transform: rotate(180deg); +} +.b-columnlines .b-grid-cell:not(:last-child) { + border-inline-end: 1px solid #2b2b2f; +} +.b-columnlines .b-group-row .b-grid-cell { + border-inline-end-color: transparent; +} +.b-column-line, +.b-column-line-major { + height: 100%; + position: absolute; + border-left-width: 1px; + border-left-style: solid; +} +.b-column-line { + border-color: #39393e; +} +.b-column-line-major { + border-color: #27272a; + z-index: 1; +} +.b-sch-vertical .b-column-line:not(.b-resource-column-line), +.b-sch-vertical .b-column-line-major { + height: auto; + width: 100%; + position: absolute; + border-left: none; + border-top-width: 1px; + border-top-style: solid; +} +.b-animating .b-resource-column-line { + transition: left 0.2s linear; +} +.b-sch-foreground-canvas > svg { + overflow: visible; + position: absolute; + top: 0; + left: 0; + pointer-events: none; + height: 100%; + z-index: 3; + --scheduler-dependency-marker: url(#arrowEnd); +} +.b-sch-dependency-arrow { + fill: #888; +} +.b-sch-dependency-arrow path { + fill: inherit; +} +.b-sch-dependency { + pointer-events: visibleStroke; + fill: transparent; + stroke: #888; + stroke-width: 1; + transition: stroke-width 0.2s linear; +} +.b-sch-dependency.b-sch-dependency-over { + stroke-width: 2; + stroke-dasharray: 0; +} +.b-sch-dependency.b-sch-released { + display: none; +} +.b-sch-dependency { + marker-end: var(--scheduler-dependency-marker); +} +.b-sch-dependency.b-sch-bidirectional-line { + marker-start: var(--scheduler-dependency-marker); +} +.b-sch-dependency.b-sch-dependency-markerless { + marker-end: none; +} +.b-dependencies .b-sch-event.b-sch-terminals-visible, +.b-dependencies .b-gantt-task.b-sch-terminals-visible { + overflow: visible; +} +.b-dependencies.b-highlighting .b-sch-event-wrap .b-sch-event, +.b-dependencies.b-highlighting .b-sch-dependency { + opacity: 0.3; +} +.b-dependencies.b-highlighting .b-sch-event-wrap .b-sch-event.b-highlight, +.b-dependencies.b-highlighting .b-sch-dependency.b-highlight { + opacity: 1; +} +.b-dependencies.b-highlighting .b-sch-resourcetimerange { + opacity: 0.3; +} +.b-sch-terminal { + width: 12px; + height: 12px; + background-color: #fff; + border-width: 1px; + border-style: solid; + border-color: inherit; + border-radius: 50%; + position: absolute; + z-index: 6; + cursor: pointer; +} +.b-sch-terminal.b-sch-terminal:hover { + background-color: #e6e6e6; +} +.b-dragging .b-sch-terminal, +.b-sch-event-resizing .b-sch-terminal { + display: none; +} +.b-creating-dependency .b-sch-terminal:hover, +.b-creating-dependency .b-sch-terminal-active { + background-color: #e6e6e6; +} +.b-creating-dependency .b-sch-terminal:hover.b-valid, +.b-creating-dependency .b-sch-terminal-active.b-valid { + border-color: #4caf50; + background-color: #b5dfb7; +} +.b-creating-dependency .b-sch-terminal:hover.b-invalid, +.b-creating-dependency .b-sch-terminal-active.b-invalid { + border-color: #d32f2f; + background-color: #eeadad; +} +.b-sch-terminal-top { + top: 0; + left: 50%; + transform: translate(-50%) translateY(-80%); +} +.b-sch-terminal-bottom { + bottom: 0; + left: 50%; + transform: translate(-50%) translateY(80%); +} +.b-sch-terminal-start { + left: 0; + top: 50%; + transform: translate(-80%) translateY(-50%); +} +.b-rtl .b-sch-terminal-start { + left: auto; + right: 0; + transform: translate(80%) translateY(-50%); +} +.b-sch-terminal-end { + right: 0; + top: 50%; + transform: translate(80%) translateY(-50%); +} +.b-rtl .b-sch-terminal-end { + right: auto; + left: 0; + transform: translate(-80%) translateY(-50%); +} +.b-labels-topbottom + .b-schedulerbase:not(.b-sch-layout-milestones) + .b-milestone:not(.b-sch-event-withicon) + .b-sch-terminal-start, +.b-labels-topbottom + .b-gantt:not(.b-sch-layout-milestones) + .b-milestone:not(.b-gantt-task-withicon) + .b-sch-terminal-start { + transform: translate(-0.35em, -50%); +} +.b-rtl + .b-labels-topbottom + .b-schedulerbase:not(.b-sch-layout-milestones) + .b-milestone:not(.b-sch-event-withicon) + .b-sch-terminal-start, +.b-rtl + .b-labels-topbottom + .b-gantt:not(.b-sch-layout-milestones) + .b-milestone:not(.b-gantt-task-withicon) + .b-sch-terminal-start { + transform: translate(0.35em, -50%); +} +.b-labels-topbottom + .b-schedulerbase:not(.b-sch-layout-milestones) + .b-milestone:not(.b-sch-event-withicon) + .b-sch-terminal-end, +.b-labels-topbottom + .b-gantt:not(.b-sch-layout-milestones) + .b-milestone:not(.b-gantt-task-withicon) + .b-sch-terminal-end { + transform: translate(0.35em, -50%); +} +.b-rtl + .b-labels-topbottom + .b-schedulerbase:not(.b-sch-layout-milestones) + .b-milestone:not(.b-sch-event-withicon) + .b-sch-terminal-end, +.b-rtl + .b-labels-topbottom + .b-gantt:not(.b-sch-layout-milestones) + .b-milestone:not(.b-gantt-task-withicon) + .b-sch-terminal-end { + transform: translate(-0.35em, -50%); +} +.b-sch-dependency-connector { + position: absolute; + contain: strict; + border-top: 2px dashed #888; + z-index: 10; + transform-origin: 0 0; + pointer-events: none; +} +.b-sch-dependency-connector.b-removing { + transition: width 0.2s ease-out; +} +.b-sch-dependency-connector.b-valid { + border-color: #4caf50; + border-top-style: solid; +} +.b-sch-dependency-creation-tooltip.b-popup { + max-width: none; +} +.b-sch-dependency-creation-tooltip .b-popup-header { + padding: 0.5em 0.075em; + background-color: #4caf50; +} +.b-safari .b-sch-dependency-creation-tooltip .b-popup-header, +.b-firefox .b-sch-dependency-creation-tooltip .b-popup-header { + width: 1.5em; +} +.b-sch-dependency-creation-tooltip .b-popup-header i { + margin-bottom: 0.5em; +} +.b-sch-dependency-creation-tooltip.b-rtl .b-popup-header i { + margin-bottom: 0; + margin-top: 0.5em; +} +.b-sch-dependency-creation-tooltip.b-invalid .b-popup-header { + background-color: #d32f2f; +} +.b-sch-dependency-creation-tooltip.b-checking .b-popup-header { + background-color: #666; +} +.b-sch-dependency-tooltip { + display: grid; + grid-template-columns: auto auto auto; + grid-column-gap: 0.5em; + align-items: center; +} +.b-sch-dependency-tooltip label { + font-size: 0.8em; +} +.b-sch-dependency-creation-tooltip .b-panel-header, +.b-sch-dependency-tooltip .b-panel-header { + color: #fff; +} +.b-sch-dependency-creation-tooltip .b-sch-box, +.b-sch-dependency-tooltip .b-sch-box { + width: 12px; + height: 8px; + border: 1px solid #888; + display: none; + position: relative; +} +.b-sch-dependency-creation-tooltip .b-sch-box.b-start, +.b-sch-dependency-creation-tooltip .b-sch-box.b-end, +.b-sch-dependency-creation-tooltip .b-sch-box.b-right, +.b-sch-dependency-creation-tooltip .b-sch-box.b-left, +.b-sch-dependency-creation-tooltip .b-sch-box.b-top, +.b-sch-dependency-creation-tooltip .b-sch-box.b-bottom, +.b-sch-dependency-tooltip .b-sch-box.b-start, +.b-sch-dependency-tooltip .b-sch-box.b-end, +.b-sch-dependency-tooltip .b-sch-box.b-right, +.b-sch-dependency-tooltip .b-sch-box.b-left, +.b-sch-dependency-tooltip .b-sch-box.b-top, +.b-sch-dependency-tooltip .b-sch-box.b-bottom { + display: block; +} +.b-sch-dependency-creation-tooltip .b-sch-box:after, +.b-sch-dependency-tooltip .b-sch-box:after { + content: ''; + width: 3px; + height: 3px; + border-radius: 50%; + background-color: #fff; + position: absolute; +} +.b-sch-dependency-creation-tooltip .b-sch-box.b-end:after, +.b-sch-dependency-creation-tooltip .b-sch-box.b-right:after, +.b-sch-dependency-tooltip .b-sch-box.b-end:after, +.b-sch-dependency-tooltip .b-sch-box.b-right:after { + right: -2px; + top: 50%; + transform: translateY(-50%); +} +.b-rtl .b-sch-dependency-creation-tooltip .b-sch-box.b-end:after, +.b-rtl .b-sch-dependency-tooltip .b-sch-box.b-end:after { + right: auto; + left: -2px; +} +.b-sch-dependency-creation-tooltip .b-sch-box.b-start:after, +.b-sch-dependency-creation-tooltip .b-sch-box.b-left:after, +.b-sch-dependency-tooltip .b-sch-box.b-start:after, +.b-sch-dependency-tooltip .b-sch-box.b-left:after { + left: -2px; + top: 50%; + transform: translateY(-50%); +} +.b-rtl .b-sch-dependency-creation-tooltip .b-sch-box.b-start:after, +.b-rtl .b-sch-dependency-tooltip .b-sch-box.b-start:after { + left: auto; + right: -2px; +} +.b-sch-dependency-creation-tooltip .b-sch-box.b-top:after, +.b-sch-dependency-tooltip .b-sch-box.b-top:after { + top: -2px; + left: 50%; + transform: translate(-50%); +} +.b-sch-dependency-creation-tooltip .b-sch-box.b-bottom:after, +.b-sch-dependency-tooltip .b-sch-box.b-bottom:after { + bottom: -2px; + left: 50%; + transform: translate(-50%); +} +.b-predecessor-list { + display: flex; + flex-direction: column; +} +.b-predecessor-list > * { + flex: 0 0 auto; + align-self: stretch; + width: auto; +} +.b-predecessor-list > .b-list-item .b-predecessor-item-text { + flex: 1; +} +.b-predecessor-list > .b-list-item .b-sch-box { + width: 1.2em; + height: 0.9em; + border: 1px solid #888; + margin-inline-start: 0.5em; + position: relative; +} +.b-predecessor-list > .b-list-item .b-sch-box:after { + content: ''; + width: 0.5em; + height: 0.5em; + border-radius: 50%; + background-color: #fff; + position: absolute; + border: 1px solid #888; + display: none; +} +.b-predecessor-list > .b-list-item.b-selected .b-sch-box { + background-color: #4caf50; +} +.b-predecessor-list > .b-list-item.b-selected.b-fs .b-sch-box.b-from:after { + right: -0.25em; + top: 50%; + transform: translateY(-50%); + display: block; +} +.b-predecessor-list > .b-list-item.b-selected.b-fs .b-sch-box.b-to:after { + left: -0.25em; + top: 50%; + transform: translateY(-50%); + display: block; +} +.b-predecessor-list > .b-list-item.b-selected.b-sf .b-sch-box.b-from:after { + left: -0.25em; + top: 50%; + transform: translateY(-50%); + display: block; +} +.b-predecessor-list > .b-list-item.b-selected.b-sf .b-sch-box.b-to:after { + right: -0.25em; + top: 50%; + transform: translateY(-50%); + display: block; +} +.b-predecessor-list > .b-list-item.b-selected.b-ss .b-sch-box.b-from:after { + left: -0.25em; + top: 50%; + transform: translateY(-50%); + display: block; +} +.b-predecessor-list > .b-list-item.b-selected.b-ss .b-sch-box.b-to:after { + left: -0.25em; + top: 50%; + transform: translateY(-50%); + display: block; +} +.b-predecessor-list > .b-list-item.b-selected.b-ff .b-sch-box.b-from:after { + right: -0.25em; + top: 50%; + transform: translateY(-50%); + display: block; +} +.b-predecessor-list > .b-list-item.b-selected.b-ff .b-sch-box.b-to:after { + right: -0.25em; + top: 50%; + transform: translateY(-50%); + display: block; +} +.b-dependencyeditor.b-popup { + width: 29em; +} +.b-dependencyeditor.b-popup .b-popup-content { + padding: 1em 1em 0; +} +.b-dependencyeditor.b-popup .b-popup-content .b-textfield label, +.b-dependencyeditor.b-popup .b-popup-content .b-checkbox label { + flex: 1 0 4em; +} +.b-dependencyeditor.b-popup .b-popup-content .b-textfield .b-checkbox-label, +.b-dependencyeditor.b-popup .b-popup-content .b-checkbox .b-checkbox-label { + text-align: start; +} +.b-dependencyeditor.b-popup .b-bottom-toolbar { + padding: 1em 1em 0.4em; +} +.b-dependencyeditor.b-popup .b-bottom-toolbar .b-label-filler { + display: none; +} +.b-dependencyeditor.b-popup .b-bottom-toolbar > button { + flex: 1; + margin-inline-end: 0.5em; +} +.b-dependencyeditor.b-popup .b-bottom-toolbar > button:last-child { + margin-inline-end: 0; +} +.b-dragselect-rect { + position: absolute; + left: 0; + top: 0; + transform-origin: 0 0; + pointer-events: none; + z-index: 100; + border: 1px dashed #505057; +} +div.b-sch-event-wrap > .b-sch-event.b-cut-item { + opacity: 0.4; +} +.b-schedulerbase.b-dragging-event { + -webkit-user-select: none; + user-select: none; +} +.b-sch-event-wrap.b-aborting, +.b-sch-event-wrap.b-drag-unified-animation { + transition: background-color 0.2s, color 0.2s, opacity 0.2s, font-weight 0.2s, border 0.2s, transform 0.2s, + left 0.2s, top 0.2s; +} +.b-sch-event-wrap.b-dragging { + z-index: 200; +} +.b-sch-event-wrap.b-dragging.b-drag-main { + z-index: 201; +} +.b-sch-event-wrap.b-dragging .b-sch-event { + outline: none !important; +} +.b-sch-event-wrap.b-dragging .b-sch-event.b-sch-style-plain .b-sch-event-wrap.b-dragging .b-sch-event, +.b-sch-event-wrap.b-dragging .b-sch-event.b-sch-style-border .b-sch-event-wrap.b-dragging .b-sch-event, +.b-sch-event-wrap.b-dragging .b-sch-event.b-sch-style-colored .b-sch-event-wrap.b-dragging .b-sch-event { + box-shadow: 3px 3px 6px #0006; +} +.b-float-root > .b-tooltip.b-eventdrag-tooltip { + pointer-events: none; +} +.b-sch-tip-message { + margin-top: 0.5em; +} +.b-sch-tip-invalid .b-sch-tip-message { + color: #d32f2f; +} +.b-sch-tip-message .b-icon:first-child, +.b-sch-tip-message .b-indicator.b-constraint-type-muststarton:first-child, +.b-sch-tip-message .b-indicator.b-constraint-type-mustfinishon:first-child, +.b-sch-tip-message .b-indicator.b-deadline-date:first-child { + margin-inline-end: 0.4em; +} +.b-sch-tip-message:empty { + display: none; +} +.b-timelinebase.b-dragcreating { + -webkit-user-select: none; + user-select: none; +} +.b-timelinebase.b-dragcreating .b-sch-timeaxis-cell, +.b-timelinebase.b-dragcreating .b-sch-event-wrap, +.b-timelinebase.b-dragcreating .b-gantt-task-wrap { + pointer-events: none; +} +.b-dragcreate-lock .b-iscreating { + opacity: 0.5; +} +.b-dragcreate-lock .b-iscreating .b-sch-event-content { + display: none; +} +.b-sch-dragcreating.b-too-narrow { + opacity: 0.25; +} +.b-sch-dragcreate-tooltip.b-too-narrow .b-sch-tooltip-startdate, +.b-sch-dragcreate-tooltip.b-too-narrow .b-sch-tooltip-enddate { + color: #d32f2f; +} +.b-sch-dragcreate-tooltip.b-too-narrow .b-sch-tooltip-startdate .b-sch-clock, +.b-sch-dragcreate-tooltip.b-too-narrow .b-sch-tooltip-enddate .b-sch-clock { + border-color: #d32f2f; +} +.b-eventeditor.b-popup { + width: calc(15em + var(--date-time-length)); +} +.b-eventeditor.b-popup .b-eventeditor-content.b-popup-content .b-textfield label, +.b-eventeditor.b-popup .b-eventeditor-content.b-popup-content .b-numberfield label, +.b-eventeditor.b-popup .b-eventeditor-content.b-popup-content .b-radiogroup > label, +.b-eventeditor.b-popup .b-eventeditor-content.b-popup-content .b-checkbox > label { + flex: 1 0 5em; +} +.b-eventeditor.b-popup .b-eventeditor-content.b-popup-content [data-ref='startDateField'], +.b-eventeditor.b-popup .b-eventeditor-content.b-popup-content [data-ref='endDateField'] { + flex: 1 0 calc(57% + var(--date-width-difference)); +} +.b-eventeditor.b-popup .b-eventeditor-content.b-popup-content [data-ref='startTimeField'], +.b-eventeditor.b-popup .b-eventeditor-content.b-popup-content [data-ref='endTimeField'] { + flex: 1 0 calc(43% - var(--date-width-difference)); +} +.b-eventeditor.b-popup .b-bottom-toolbar > .b-toolbar-content > button { + flex: 1; + margin-inline-end: 0.5em; + min-width: 0; +} +.b-eventeditor.b-popup .b-bottom-toolbar > .b-toolbar-content > button:last-child { + margin-inline-end: 0; +} +.b-sch-event-wrap .b-sch-nonworkingtime { + z-index: 0; +} +.b-dragging-event .b-sch-event-wrap.b-dragging .b-sch-nonworkingtime { + display: none; +} +.b-animating .b-sch-event-wrap .b-sch-timerange { + transition: none; +} +.b-sch-vertical .b-sch-event-wrap .b-sch-nonworkingtime { + left: 0; +} +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-event-hover:not(.b-sch-style-line) + > .b-sch-event:not(.b-segmented).b-sch-event-resizable-start:before, +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-event-hover:not(.b-sch-style-line) + > .b-sch-event:not(.b-segmented).b-sch-event-resizable-end:after, +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-event-hover:not(.b-sch-style-line) + > .b-sch-event:not(.b-segmented).b-sch-event-resizable-true:before, +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-event-hover:not(.b-sch-style-line) + > .b-sch-event:not(.b-segmented).b-sch-event-resizable-true:after, +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap:not(.b-sch-style-line) + > .b-sch-event-resizing.b-sch-event-resizable-start:before, +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap:not(.b-sch-style-line) + > .b-sch-event-resizing.b-sch-event-resizable-end:after, +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap:not(.b-sch-style-line) + > .b-sch-event-resizing.b-sch-event-resizable-true:before, +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap:not(.b-sch-style-line) + > .b-sch-event-resizing.b-sch-event-resizable-true:after { + content: ''; + width: 4px; + height: 50%; + top: 25%; + position: absolute; + border-style: solid; + border-color: #ffffff80; + pointer-events: none; + z-index: 7; +} +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-event-hover:not(.b-sch-style-line) + > .b-sch-event:not(.b-segmented).b-sch-event-resizable-true:before, +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-event-hover:not(.b-sch-style-line) + > .b-sch-event:not(.b-segmented).b-sch-event-resizable-start:before, +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap:not(.b-sch-style-line) + > .b-sch-event-resizing.b-sch-event-resizable-true:before, +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap:not(.b-sch-style-line) + > .b-sch-event-resizing.b-sch-event-resizable-start:before { + margin-inline-start: 3px; + left: 0; + border-width: 0 1px; +} +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-event-hover:not(.b-sch-style-line) + > .b-sch-event:not(.b-segmented).b-sch-event-resizable-true.b-rtl:before, +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-event-hover:not(.b-sch-style-line) + > .b-sch-event:not(.b-segmented).b-sch-event-resizable-start.b-rtl:before, +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap:not(.b-sch-style-line) + > .b-sch-event-resizing.b-sch-event-resizable-true.b-rtl:before, +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap:not(.b-sch-style-line) + > .b-sch-event-resizing.b-sch-event-resizable-start.b-rtl:before { + left: auto; + right: 0; +} +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-event-hover:not(.b-sch-style-line) + > .b-sch-event:not(.b-segmented).b-sch-event-resizable-true:after, +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-event-hover:not(.b-sch-style-line) + > .b-sch-event:not(.b-segmented).b-sch-event-resizable-end:after, +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap:not(.b-sch-style-line) + > .b-sch-event-resizing.b-sch-event-resizable-true:after, +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap:not(.b-sch-style-line) + > .b-sch-event-resizing.b-sch-event-resizable-end:after { + margin-inline-end: 3px; + right: 0; + border-width: 0 1px; +} +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-event-hover:not(.b-sch-style-line) + > .b-sch-event:not(.b-segmented).b-sch-event-resizable-true.b-rtl:after, +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-event-hover:not(.b-sch-style-line) + > .b-sch-event:not(.b-segmented).b-sch-event-resizable-end.b-rtl:after, +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap:not(.b-sch-style-line) + > .b-sch-event-resizing.b-sch-event-resizable-true.b-rtl:after, +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap:not(.b-sch-style-line) + > .b-sch-event-resizing.b-sch-event-resizable-end.b-rtl:after { + right: auto; + left: 0; +} +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) .b-sch-event.b-resize-handle { + cursor: ew-resize; +} +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency).b-resizing-event, +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) .b-sch-event-resizing { + -webkit-user-select: none; + user-select: none; + cursor: ew-resize !important; +} +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-event-hover.b-sch-style-rounded + > .b-sch-event.b-sch-event-resizable-start:before, +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-event-hover.b-sch-style-rounded + > .b-sch-event.b-sch-event-resizable-end:after, +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-event-hover.b-sch-style-rounded + > .b-sch-event.b-sch-event-resizable-true:before, +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-event-hover.b-sch-style-rounded + > .b-sch-event.b-sch-event-resizable-true:after, +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-style-rounded + > .b-sch-event-resizing.b-sch-event-resizable-start:before, +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-style-rounded + > .b-sch-event-resizing.b-sch-event-resizable-end:after, +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-style-rounded + > .b-sch-event-resizing.b-sch-event-resizable-true:before, +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-style-rounded + > .b-sch-event-resizing.b-sch-event-resizable-true:after { + height: 30%; + top: 35%; +} +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-event-hover.b-sch-style-rounded + > .b-sch-event.b-sch-event-resizable-true:before, +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-event-hover.b-sch-style-rounded + > .b-sch-event.b-sch-event-resizable-start:before, +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-style-rounded + > .b-sch-event-resizing.b-sch-event-resizable-true:before, +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-style-rounded + > .b-sch-event-resizing.b-sch-event-resizable-start:before { + left: 0.3em; +} +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-event-hover.b-sch-style-rounded + > .b-sch-event.b-sch-event-resizable-true:after, +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-event-hover.b-sch-style-rounded + > .b-sch-event.b-sch-event-resizable-end:after, +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-event-hover.b-sch-style-rounded + > .b-sch-event.b-sch-event-resizable-true:hover:after, +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-event-hover.b-sch-style-rounded + > .b-sch-event.b-sch-event-resizable-end:hover:after, +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-style-rounded + > .b-sch-event-resizing.b-sch-event-resizable-true:after, +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-style-rounded + > .b-sch-event-resizing.b-sch-event-resizable-end:after, +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-style-rounded + > .b-sch-event-resizing.b-sch-event-resizable-true:hover:after, +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-style-rounded + > .b-sch-event-resizing.b-sch-event-resizable-end:hover:after { + right: 0.3em; +} +.b-eventresize.b-sch-vertical:not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-event-hover:not(.b-sch-style-line) + > .b-sch-event.b-sch-event-resizable-start:before, +.b-eventresize.b-sch-vertical:not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-event-hover:not(.b-sch-style-line) + > .b-sch-event.b-sch-event-resizable-end:after, +.b-eventresize.b-sch-vertical:not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-event-hover:not(.b-sch-style-line) + > .b-sch-event.b-sch-event-resizable-true:before, +.b-eventresize.b-sch-vertical:not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-event-hover:not(.b-sch-style-line) + > .b-sch-event.b-sch-event-resizable-true:after, +.b-eventresize.b-sch-vertical:not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap:not(.b-sch-style-line) + > .b-sch-event-resizing.b-sch-event-resizable-start:before, +.b-eventresize.b-sch-vertical:not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap:not(.b-sch-style-line) + > .b-sch-event-resizing.b-sch-event-resizable-end:after, +.b-eventresize.b-sch-vertical:not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap:not(.b-sch-style-line) + > .b-sch-event-resizing.b-sch-event-resizable-true:before, +.b-eventresize.b-sch-vertical:not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap:not(.b-sch-style-line) + > .b-sch-event-resizing.b-sch-event-resizable-true:after { + content: ''; + height: 4px; + width: 2em; + position: absolute; + left: 50%; + transform: translate(-50%); + border-style: solid; + border-color: #ffffff80; + pointer-events: none; +} +.b-eventresize.b-sch-vertical:not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-event-hover:not(.b-sch-style-line) + > .b-sch-event.b-sch-event-resizable-true:before, +.b-eventresize.b-sch-vertical:not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-event-hover:not(.b-sch-style-line) + > .b-sch-event.b-sch-event-resizable-start:before, +.b-eventresize.b-sch-vertical:not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap:not(.b-sch-style-line) + > .b-sch-event-resizing.b-sch-event-resizable-true:before, +.b-eventresize.b-sch-vertical:not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap:not(.b-sch-style-line) + > .b-sch-event-resizing.b-sch-event-resizable-start:before { + margin-top: 3px; + top: 0; + border-width: 1px 0; +} +.b-eventresize.b-sch-vertical:not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-event-hover:not(.b-sch-style-line) + > .b-sch-event.b-sch-event-resizable-true:after, +.b-eventresize.b-sch-vertical:not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-event-hover:not(.b-sch-style-line) + > .b-sch-event.b-sch-event-resizable-end:after, +.b-eventresize.b-sch-vertical:not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-event-hover:not(.b-sch-style-line) + > .b-sch-event.b-sch-event-resizable-true:hover:after, +.b-eventresize.b-sch-vertical:not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-event-hover:not(.b-sch-style-line) + > .b-sch-event.b-sch-event-resizable-end:hover:after, +.b-eventresize.b-sch-vertical:not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap:not(.b-sch-style-line) + > .b-sch-event-resizing.b-sch-event-resizable-true:after, +.b-eventresize.b-sch-vertical:not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap:not(.b-sch-style-line) + > .b-sch-event-resizing.b-sch-event-resizable-end:after, +.b-eventresize.b-sch-vertical:not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap:not(.b-sch-style-line) + > .b-sch-event-resizing.b-sch-event-resizable-true:hover:after, +.b-eventresize.b-sch-vertical:not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap:not(.b-sch-style-line) + > .b-sch-event-resizing.b-sch-event-resizable-end:hover:after { + margin-bottom: 3px; + bottom: 0; + border-width: 1px 0; +} +.b-eventresize.b-sch-vertical:not(.b-readonly):not(.b-creating-dependency) .b-sch-event.b-resize-handle { + cursor: ns-resize; +} +.b-eventresize.b-sch-vertical:not(.b-readonly):not(.b-creating-dependency).b-resizing-event, +.b-eventresize.b-sch-vertical:not(.b-readonly):not(.b-creating-dependency) .b-sch-event-resizing { + -webkit-user-select: none; + user-select: none; + cursor: ns-resize !important; +} +.b-sch-event-wrap.b-sch-event-wrap-resizing { + z-index: 7; +} +.b-schedulerbase.b-resizing-event .b-sch-timeaxis-cell, +.b-schedulerbase.b-resizing-event .b-sch-event-wrap { + pointer-events: none; +} +.b-popup.b-sch-event-tooltip { + max-width: 30em; +} +.b-popup.b-sch-event-tooltip .b-sch-clockwrap { + margin-top: 0.5em; +} +.b-popup.b-sch-event-tooltip .b-sch-clockwrap:first-child { + margin-top: 0; +} +.b-popup.b-sch-event-tooltip .b-sch-event-title { + font-weight: 600; +} +.b-timeaxis-group-summary { + display: flex; + flex-direction: row; + width: 100%; + height: 100%; +} +.b-timeaxis-group-summary .b-timeaxis-tick { + display: flex; + flex-direction: column; + align-items: stretch; + justify-content: center; +} +.b-timeaxis-group-summary .b-timeaxis-summary-value { + text-align: center; +} +.b-gridbase.b-schedulerbase .b-timeline-subgrid .b-grid-row.b-group-footer.b-hover .b-grid-cell, +.b-gridbase.b-schedulerbase .b-timeline-subgrid .b-grid-row.b-group-footer.b-hover .b-grid-cell:hover { + background-color: #3f3f44; +} +.b-headerzoom-rect { + position: absolute; + left: 0; + top: 0; + height: 100%; + transform-origin: 0 0; + pointer-events: none; + z-index: 100; + background: rgba(11, 56, 95, 0.3); +} +.b-sch-event-wrap .b-sch-label, +.b-gantt-task-wrap .b-sch-label { + font-size: 12px; + text-align: center; + white-space: nowrap; + margin: 0.2em 0; + color: #fff; + font-weight: 300; + -webkit-user-select: none; + user-select: none; + pointer-events: all; +} +.b-sch-event-wrap.b-sch-event-selected .b-sch-label, +.b-gantt-task-wrap.b-sch-event-selected .b-sch-label { + color: #7fca7a; +} +.b-sch-event-wrap .b-sch-label-before, +.b-gantt-task-wrap .b-sch-label-before, +.b-sch-event-wrap .b-sch-label-after, +.b-gantt-task-wrap .b-sch-label-after { + position: absolute; + margin: 0; +} +.b-baselines .b-sch-event-wrap.b-has-baselines .b-sch-label-before, +.b-baselines .b-sch-event-wrap.b-has-baselines .b-sch-label-after, +.b-baselines .b-gantt-task-wrap.b-has-baselines .b-sch-label-before, +.b-baselines .b-gantt-task-wrap.b-has-baselines .b-sch-label-after { + top: 0; + line-height: 85%; +} +.b-sch-event-wrap .b-sch-label-top { + grid-column: 3; + grid-row: 1; +} +.b-sch-event-wrap .b-sch-label-before, +.b-sch-event-wrap .b-sch-label-after { + grid-row: 1; + margin-top: 6px; +} +.b-sch-event-wrap .b-sch-label-before { + grid-column: 1; + transform: translate3d(calc(-100% * var(--rtl-negate)), 0, 0); + margin-inline-start: -1.5em; +} +.b-sch-event-wrap .b-sch-label-after { + grid-column: 5; + margin-inline-start: 1.5em; +} +.b-sch-event-wrap .b-sch-label-bottom { + grid-column: 3; + grid-row: 3; +} +.b-sch-event-wrap.b-milestone-wrap .b-sch-label-before, +.b-sch-event-wrap.b-milestone-wrap .b-sch-label-after { + margin-inline: 0; +} +.b-labels-topbottom .b-sch-event-wrap.b-milestone-wrap .b-milestone { + width: 100%; +} +.b-measure-label { + height: 1em; + position: fixed; + top: -10000px; + left: -10000px; + visibility: hidden; +} +.b-measure-label label { + padding-inline-start: 1.5em; +} +.b-pan .b-timeline-subgrid { + cursor: move; +} +.b-sch-resourcetimerange { + display: flex; + position: absolute; + left: 0; + background-color: #fbc02d33; + color: #f7b204; + z-index: 2; + justify-content: center; + align-items: flex-end; +} +.b-sch-resourcetimerange [data-task-feature] { + display: flex; + font-size: 12px; +} +.b-animating .b-sch-resourcetimerange { + transition: background-color 0.2s, color 0.2s, opacity 0.2s, font-weight 0.2s, border 0.2s, transform 0.2s, + left 0.2s, right 0.2s, width 0.2s, height 0.2s, font-size 0.2s; +} +.b-sch-resourcetimerange .b-sch-event-withicon .b-fa { + margin-inline-end: 0.4em; + line-height: inherit; +} +.b-sch-resourcetimerange .b-sch-event-content { + margin: 3px; +} +.b-interactive-resourcetimeranges .b-sch-resourcetimerange { + pointer-events: auto; +} +.b-sch-vertical .b-sch-resourcetimerange { + justify-content: center; + align-items: flex-start; +} +.b-sch-color-red.b-sch-resourcetimerange { + background-color: #d32f2f33; + color: #b72424; +} +.b-sch-color-pink.b-sch-resourcetimerange { + background-color: #e91e6333; + color: #cd1352; +} +.b-sch-color-purple.b-sch-resourcetimerange { + background-color: #8e24aa33; + color: #7a1d92; +} +.b-sch-color-violet.b-sch-resourcetimerange { + background-color: #673ab733; + color: #572f9e; +} +.b-sch-color-indigo.b-sch-resourcetimerange { + background-color: #3f51b533; + color: #33439d; +} +.b-sch-color-blue.b-sch-resourcetimerange { + background-color: #1e88e533; + color: #1674c6; +} +.b-sch-color-cyan.b-sch-resourcetimerange { + background-color: #00acc133; + color: #0092a4; +} +.b-sch-color-teal.b-sch-resourcetimerange { + background-color: #00897b33; + color: #007469; +} +.b-sch-color-green.b-sch-resourcetimerange { + background-color: #7cb34233; + color: #699b35; +} +.b-sch-color-lime.b-sch-resourcetimerange { + background-color: #c0ca3333; + color: #a5ae29; +} +.b-sch-color-yellow.b-sch-resourcetimerange { + background-color: #fbc02d33; + color: #f7b204; +} +.b-sch-color-orange.b-sch-resourcetimerange { + background-color: #fb8c0033; + color: #d57700; +} +.b-sch-color-deep-orange.b-sch-resourcetimerange { + background-color: #ff704333; + color: #ff4b13; +} +.b-sch-color-gray.b-sch-resourcetimerange { + background-color: #a0a0a033; + color: #8e8282; +} +.b-sch-color-gantt-green.b-sch-resourcetimerange { + background-color: #a5d8a733; + color: #7aca7d; +} +.b-schedule-selected-tick { + position: absolute; + pointer-events: none; + z-index: 100; + background-color: #2e2e32; + display: flex; + justify-content: center; + align-items: center; +} +.b-sch-scheduletip.b-nonworking-time { + opacity: 0; + pointer-events: none; +} +.b-simpleeventeditor { + z-index: 15; +} +.b-simpleeventeditor .b-field { + align-items: stretch; +} +.b-sch-horizontal .b-simpleeventeditor .b-field { + height: 100%; +} +.b-stickyevents.b-sch-horizontal .b-sch-event-wrap:not(.b-disable-sticky), +.b-stickyevents.b-sch-horizontal .b-sch-resourcetimerange { + overflow: visible; +} +.b-stickyevents.b-sch-horizontal .b-sch-event-wrap:not(.b-disable-sticky) .b-sch-event-content, +.b-stickyevents.b-sch-horizontal .b-sch-resourcetimerange .b-sch-event-content { + position: sticky; + left: 0.75em; +} +.b-stickyevents.b-sch-horizontal .b-sch-event-wrap:not(.b-disable-sticky) .b-sch-event, +.b-stickyevents.b-sch-horizontal .b-sch-resourcetimerange .b-sch-event { + overflow: visible; +} +.b-stickyevents.b-sch-horizontal .b-sch-resourcetimerange { + justify-content: flex-start; + overflow: visible; +} +.b-stickyevents.b-sch-horizontal .b-sch-resourcetimerange > div { + overflow: visible; + width: 100%; +} +.b-firefox.b-stickyevents.b-sch-horizontal .b-sch-foreground-canvas { + contain: none; +} +.b-safari.b-stickyevents.b-sch-horizontal.b-dragging-event .b-sch-foreground-canvas { + overflow: hidden; +} +.b-safari.b-stickyevents.b-sch-horizontal .b-sch-foreground-canvas { + overflow: visible; +} +.b-safari.b-stickyevents.b-sch-horizontal .b-sch-foreground-canvas .b-sch-event.b-sch-event-endsoutside { + width: 100%; +} +.b-safari.b-stickyevents.b-sch-horizontal + .b-sch-foreground-canvas + .b-sch-event.b-sch-event-endsoutside + .b-sch-event-content { + margin-inline-end: 0; +} +.b-sch-summarybar { + padding: 0; + flex-direction: row; + justify-content: flex-start; + flex-grow: unset !important; +} +.b-sch-summarybar .b-timeaxis-tick { + display: flex; + flex-direction: column; + text-align: center; + overflow: hidden; + justify-content: center; + align-items: stretch; +} +.b-sch-summarybar:not(.b-sch-vertical) .b-timeaxis-tick { + padding: 0.5em 0; +} +.b-sch-summarybar:not(.b-sch-vertical) .b-timeaxis-tick:not(:last-child) { + border-inline-end: 1px solid #2b2b2f; +} +.b-sch-vertical .b-sch-summarybar { + flex-direction: column; + align-items: stretch; + background: #38383c !important; + color: #c0c1c2; +} +.b-sch-vertical .b-sch-summarybar .b-timeaxis-tick { + padding: 0 0.5em; +} +.b-sch-vertical .b-sch-summarybar .b-timeaxis-tick:not(:last-child) { + border-bottom: 1px solid #2b2b2f; +} +.b-timeaxis-summary-tip { + display: flex; + flex-direction: row; + flex-wrap: wrap; +} +.b-timeaxis-summary-tip header { + width: 100%; + text-align: center; + font-weight: 700; + margin-bottom: 1em; +} +.b-timeaxis-summary-tip label { + flex: 1 1 50%; +} +.b-timeaxis-summary-tip .b-timeaxis-summary-value { + flex: 0 0 auto; +} +.b-sch-timeaxis-menu-daterange-popup { + width: 21em; +} +.b-sch-timeaxis-menu-daterange-popup .b-left-nav-btn, +.b-sch-timeaxis-menu-daterange-popup .b-right-nav-btn { + max-width: 1em; +} +.b-float-root > .b-floating.b-interaction-tooltip { + pointer-events: none; +} +.b-sch-timerange { + display: flex; + flex-direction: row; + align-items: center; + position: absolute; + left: 0; + overflow: hidden; + justify-content: center; + color: #aaa; + z-index: 1; + cursor: pointer; +} +.b-sch-timerange.b-over-resize-handle { + cursor: ew-resize; +} +.b-timelinebase:not(.b-dragging-timerange) .b-sch-timerange:hover { + z-index: 3; +} +.b-sch-timerange label { + font-size: 0.8em; + color: inherit; + white-space: nowrap; + cursor: inherit; + text-overflow: ellipsis; + overflow: hidden; + padding: 0.3em; +} +.b-sch-timerange label i { + margin-inline-end: 0.5em; +} +.b-sch-foreground-canvas .b-sch-timerange.b-narrow-range label { + writing-mode: tb; + padding-inline-start: 1em; +} +.b-sch-current-time { + pointer-events: none; +} +.b-animating .b-sch-timerange { + transition: transform 0.3s, width 0.3s, height 0.3s; +} +.b-timeline-subgrid .b-sch-timerange { + height: 100%; + align-items: flex-start; + min-width: 1px; + color: #aaa; + font-size: 14px; +} +.b-timeline-subgrid .b-sch-timerange:not(.b-sch-line) label { + overflow: visible; +} +.b-timeline-subgrid .b-sch-timerange:not(.b-sch-line) label.b-vertical { + -webkit-writing-mode: vertical-lr; + writing-mode: vertical-lr; + -ms-writing-mode: tb-lr; +} +.b-timeline-subgrid .b-sch-timerange.b-sch-line { + width: 1px; + overflow: visible; +} +.b-timeline-subgrid .b-sch-timerange.b-sch-line:before { + display: none; +} +.b-timeline-subgrid .b-sch-range { + background-color: #38393a80; + pointer-events: none; +} +.b-timeline-subgrid .b-sch-line { + border-left: 2px dotted #fab005; + color: #fff; + padding: 0; + z-index: 2; +} +.b-timeline-subgrid .b-sch-line label { + background-color: #fab005; + padding: 0.3em; + white-space: nowrap; +} +.b-timeline-subgrid .b-sch-current-time { + border-left-color: #fa5252; +} +.b-timeline-subgrid .b-sch-current-time label { + background-color: #fa5252; +} +.b-timelinebase:not(.b-sch-vertical) .b-timeline-subgrid .b-sch-line { + flex-direction: column; + justify-content: flex-start; + z-index: 6; +} +.b-timelinebase:not(.b-sch-vertical) .b-timeline-subgrid .b-sch-line label { + margin-top: 0.5em; +} +.b-sch-vertical .b-sch-timerange { + left: auto; + top: 0; + justify-content: flex-start; +} +.b-sch-vertical .b-sch-timerange label { + -webkit-writing-mode: vertical-lr; + writing-mode: vertical-lr; + -ms-writing-mode: tb-lr; + transform: rotate(180deg); +} +.b-sch-vertical .b-sch-timerange.b-over-resize-handle { + cursor: ns-resize; +} +.b-sch-vertical .b-timeline-subgrid .b-sch-timerange { + height: auto; + width: 100%; +} +.b-sch-vertical .b-timeline-subgrid .b-sch-line { + border-top: 2px dotted #fab005; + color: #fff; + padding: 0; + height: 1px; +} +.b-sch-vertical .b-timeline-subgrid .b-sch-line label { + background-color: #fab005; + padding: 0.3em; + white-space: nowrap; +} +.b-grid-header .b-sch-timerange { + flex-direction: row; + justify-content: center; + bottom: 0; + background-color: #0b385f; + color: #ffffffb3; + line-height: 1; + -webkit-user-select: none; + user-select: none; +} +.b-grid-header .b-sch-timerange.b-sch-line { + padding: 0 0.5em; + background-color: #fab005; + z-index: 2; +} +.b-grid-header .b-sch-timerange.b-sch-current-time { + background-color: #fa5252; +} +.b-grid-header .b-sch-timerange:before { + margin-inline-end: 0.5em; +} +.b-grid-header .b-sch-timerange label { + padding: 0; +} +.b-grid-header.b-sch-timeaxiscolumn-levels-1 .b-sch-timerange { + height: 100%; +} +.b-grid-header.b-sch-timeaxiscolumn-levels-2 .b-sch-timerange { + height: 50%; +} +.b-grid-header.b-sch-timeaxiscolumn-levels-3 .b-sch-timerange { + height: 33.3333333333%; +} +.b-grid-header .b-sch-line { + border-bottom-right-radius: 5px; + border-top-right-radius: 5px; +} +.b-grid-header .b-sch-line.b-rtl { + border-radius: 5px 0 0 5px; +} +.b-grid-header .b-sch-line.b-sch-timerange-with-headerlabel label { + left: -2px; +} +.b-verticaltimeaxiscolumn .b-sch-timerange { + flex-direction: column; + justify-content: center; + right: 0; + background-color: #0b385f; + color: #ffffffb3; + -webkit-user-select: none; + user-select: none; +} +.b-verticaltimeaxiscolumn .b-sch-timerange:before { + margin-bottom: 0.5em; +} +.b-verticaltimeaxiscolumn .b-sch-line { + border-bottom-left-radius: 5px; + border-bottom-right-radius: 5px; +} +.b-verticaltimeaxiscolumn .b-sch-line.b-sch-timerange-with-headerlabel label { + top: -2px; +} +.b-sch-timeranges-with-headerelements .b-timeline-subgrid .b-sch-range:before { + display: none; +} +.b-sch-timeaxiscolumn .b-selected-time-span, +.b-verticaltimeaxiscolumn .b-selected-time-span { + background: #1e88e5; + color: #fff; + justify-content: space-between; + padding: 0.4em; + opacity: 1; +} +.b-sch-timeaxiscolumn .b-selected-time-span span, +.b-verticaltimeaxiscolumn .b-selected-time-span span { + white-space: nowrap; + overflow: hidden; +} +.b-sch-timeaxiscolumn .b-selected-time-span .b-selection-start, +.b-sch-timeaxiscolumn .b-selected-time-span .b-selection-end, +.b-verticaltimeaxiscolumn .b-selected-time-span .b-selection-start, +.b-verticaltimeaxiscolumn .b-selected-time-span .b-selection-end { + align-self: flex-end; +} +.b-sch-timeaxiscolumn .b-selected-time-span .b-icon-close, +.b-sch-timeaxiscolumn .b-selected-time-span .b-popup-close:before, +.b-verticaltimeaxiscolumn .b-selected-time-span .b-icon-close, +.b-verticaltimeaxiscolumn .b-selected-time-span .b-popup-close:before { + position: absolute; + top: 0.2em; + right: 0.4em; + cursor: pointer; +} +.b-timelinebase.b-rtl .b-sch-timeaxiscolumn .b-selected-time-span .b-icon-close, +.b-timelinebase.b-rtl .b-sch-timeaxiscolumn .b-selected-time-span .b-popup-close:before, +.b-timelinebase.b-rtl .b-verticaltimeaxiscolumn .b-selected-time-span .b-icon-close, +.b-timelinebase.b-rtl .b-verticaltimeaxiscolumn .b-selected-time-span .b-popup-close:before { + left: 0.4em; + right: auto; +} +.b-sch-timeaxiscolumn .b-selected-time-span { + font-size: 0.7em; +} +.b-verticaltimeaxiscolumn .b-selected-time-span { + width: calc(100% - 2em); +} +.b-verticaltimeaxiscolumn .b-selected-time-span span { + font-size: 0.7em; +} +.b-verticaltimeaxiscolumn .b-selected-time-span .b-icon-close, +.b-verticaltimeaxiscolumn .b-selected-time-span .b-popup-close:before { + left: 0.4em; +} +.b-grid-header .b-selected-time-span, +.b-timeline-subgrid .b-selected-time-span, +.b-verticaltimeaxiscolumn .b-selected-time-span { + transition: none; + z-index: 10; +} +.b-timeline-subgrid .b-selected-time-span { + background: rgba(13, 68, 116, 0.2); +} +.b-grid-headers .b-sch-nonworkingtime { + background-color: #7b18184d; + z-index: 0; + pointer-events: none; +} +.b-sch-clockwrap { + display: flex; +} +.b-sch-clockwrap:not(:first-child) { + margin-top: 0.3em; +} +.b-sch-clock { + position: relative; + height: 21px; + width: 21px; + min-width: 21px; + white-space: nowrap; +} +.b-sch-clock .b-sch-hour-indicator { + border-top: 2px solid transparent; + border-bottom: 6px solid #777; +} +.b-sch-clock .b-sch-minute-indicator { + border-top: 8px solid #777; +} +.b-sch-clock .b-sch-minute-indicator, +.b-sch-clock .b-sch-hour-indicator { + position: absolute; + left: 50%; + top: 1px; + width: 2px; + height: 8px; + overflow: hidden; + margin-left: -1px; + transform-origin: 50% 100%; +} +.b-sch-clock-hour .b-sch-clock { + border: 2px solid #1565c0; + background-color: #fff; + border-radius: 100%; +} +.b-sch-clock-hour .b-sch-clock-dot { + position: absolute; + left: 50%; + top: 50%; + width: 4px; + height: 4px; + margin-left: -2px; + margin-top: -2px; + background: #777; + border-radius: 3px; + z-index: 2; +} +.b-sch-clock-day .b-sch-clock { + background-color: #fff; + border: none; + border-radius: 2px; +} +.b-sch-clock-day .b-sch-clock .b-sch-hour-indicator { + width: inherit; + position: static !important; + background-color: #1565c0; + border-top-left-radius: 2px; + border-top-right-radius: 2px; + font-size: 7px; + line-height: 8px; + text-align: center; + color: #fff; + height: 9px; + text-indent: 0; + margin-top: -1px; + margin-left: 0; + border: 0 none; + transform: none !important; +} +.b-sch-clock-day .b-sch-clock .b-sch-minute-indicator { + width: inherit; + color: #555; + position: static !important; + height: 16px; + background-color: transparent; + font-size: 10px; + text-align: center; + text-indent: 0; + line-height: 12px; + border: none; + margin-left: 0; + transform: none !important; +} +.b-sch-clock-day .b-sch-clock-dot { + display: none; +} +.b-sch-clock-text { + margin-inline-start: 8px; + padding-top: 1px; + white-space: nowrap; + width: 100%; +} +.b-sticky-headers .b-grid-header, +.b-sticky-headers .b-timeaxis, +.b-sticky-headers .b-sticky-header, +.b-sticky-headers .b-sch-header-timeaxis-cell { + overflow: visible; +} +.b-sticky-headers .b-sch-header-text.b-sticky-header { + position: sticky; +} +.b-sticky-headers .b-horizontaltimeaxis .b-sch-header-text.b-sticky-header { + left: 0; + padding-inline-start: 0.75em; + padding-inline-end: 0.5em; +} +.b-sticky-headers .b-verticaltimeaxis .b-sch-header-text.b-sticky-header { + top: 0.15em; +} +.b-sticky-headers .b-verticaltimeaxis .b-sch-header-row-0 .b-sch-header-text.b-sticky-header { + padding-top: 0.5em; +} +.b-sticky-headers .b-verticaltimeaxis .b-sch-header-row.b-lowest .b-sch-header-text.b-sticky-header { + padding-bottom: 0.5em; +} +body:not(.b-using-keyboard) .b-sch-timeaxis-cell:focus, +body:not(.b-using-keyboard) .b-sch-timeaxis-cell:focus-within { + outline: none !important; +} +.b-sch-header-timeaxis-cell { + align-items: center; +} +.b-gridbase:not(.b-column-resizing):not(.b-row-reordering) + .b-grid-header-container:not(.b-dragging-header) + .b-depth-0:hover, +.b-gridbase:not(.b-column-resizing):not(.b-row-reordering) + .b-grid-header-container:not(.b-dragging-header) + .b-depth-0:focus { + background: transparent; +} +.b-sch-column.b-grid-header { + padding: 0; +} +.b-grid-header-container .b-sch-timeaxiscolumn { + -webkit-user-select: none; + user-select: none; + padding: 0; + flex-grow: unset !important; + background-color: #38383c; + border-inline-end: 0 none; +} +.b-grid-header-container .b-sch-timeaxiscolumn.b-depth-0:hover { + background-color: #38383c !important; +} +.b-grid-header-container .b-sch-timeaxiscolumn .b-sch-header-timeaxis-cell:hover { + background-color: #2b2b2f; +} +.b-horizontaltimeaxis { + flex-direction: column; + flex: 1 0 100%; +} +.b-horizontaltimeaxis .b-sch-header-row { + flex: 1 0 2em; +} +.b-horizontaltimeaxis .b-sch-header-row.b-sch-header-row-0.b-lowest { + flex: 1; +} +.b-horizontaltimeaxis .b-sch-header-timeaxis-cell { + height: 100%; + border-inline-start: 1px solid #2b2b2f; +} +.b-horizontaltimeaxis .b-sch-header-timeaxis-cell:hover { + cursor: pointer; + background-color: #2b2b2f; +} +.b-horizontaltimeaxis .b-sch-header-timeaxis-cell.b-last .b-sch-header-text { + overflow: hidden; +} +.b-sch-timeaxiscolumn-levels-1 { + min-height: 1.5em; +} +.b-sch-timeaxiscolumn-levels-2 { + min-height: 3em; +} +.b-sch-timeaxiscolumn-levels-3 { + min-height: 4.5em; +} +.b-sch-header-row { + position: relative; + contain: strict; +} +.b-sch-header-row:last-child .b-sch-header-timeaxis-cell { + border-bottom: none; +} +.b-sch-header-timeaxis-cell { + display: flex; + justify-content: center; + position: absolute; + color: #c0c1c2; + border-bottom: 1px solid #2b2b2f; + overflow: hidden; + transition: background-color 0.2s; + font-size: 1em; + font-weight: inherit; + padding: 0.5em 0; + white-space: nowrap; + contain: strict; + -webkit-user-select: none; + user-select: none; +} +.b-sch-header-timeaxis-cell.b-align-start .b-sch-header-text, +.b-sch-header-timeaxis-cell.b-align-end .b-sch-header-text { + padding-inline-start: 0.75em; + padding-inline-end: 0.5em; +} +.b-sch-header-timeaxis-cell.b-align-start { + justify-content: flex-start; +} +.b-sch-header-timeaxis-cell.b-align-end { + justify-content: flex-end; +} +.b-schedulerbase.b-fill-last-column .b-sch-timeaxiscolumn:last-child { + border-inline-end-color: #2b2b2f; +} +.b-verticaltimeaxiscolumn { + flex-flow: column nowrap; + align-items: stretch; + padding: 0; + border-inline-end: none; + background-color: #3f3f44 !important; +} +.b-verticaltimeaxiscolumn.b-grid-cell.b-focused:after { + display: none; +} +.b-verticaltimeaxis { + flex: 1 0 100%; + contain: strict; +} +.b-verticaltimeaxis .b-sch-header-row { + flex-direction: column; + flex: 1; +} +.b-verticaltimeaxis .b-sch-header-timeaxis-cell { + width: 100%; + text-transform: none; + padding: 0; + border-inline-start: 0 none; +} +.b-verticaltimeaxis .b-sch-header-row.b-lowest .b-sch-header-timeaxis-cell { + border-inline-end: none; + border-bottom: none; + justify-content: flex-end; + align-items: flex-start; + contain: unset; +} +.b-verticaltimeaxis .b-sch-header-row.b-lowest .b-sch-header-timeaxis-cell .b-sch-header-text { + padding-inline-end: 0.5em; + margin-top: -0.75em; +} +.b-verticaltimeaxis .b-sch-header-row.b-lowest .b-sch-header-timeaxis-cell:hover { + background-color: #38383c; +} +.b-verticaltimeaxis .b-sch-header-row:not(.b-lowest) { + flex: 0 0 2em; +} +.b-verticaltimeaxis .b-sch-header-row:not(.b-lowest) .b-sch-header-timeaxis-cell { + align-items: flex-start; + border-inline-end: 1px solid #2b2b2f; +} +.b-verticaltimeaxis .b-sch-header-row:not(.b-lowest) .b-sch-header-text { + padding-bottom: 0.75em; + writing-mode: vertical-lr; + -ms-writing-mode: tb-lr; + transform: rotate(180deg); +} +.b-sch-vertical .b-sticky-headers .b-content-element, +.b-sch-vertical .b-sticky-headers .b-grid-subgrid-locked, +.b-sch-vertical .b-sticky-headers .b-verticaltimeaxis-row, +.b-sch-vertical .b-sticky-headers .b-verticaltimeaxiscolumn, +.b-sch-vertical .b-sticky-headers .b-verticaltimeaxis, +.b-sch-vertical .b-sticky-headers .b-sch-header-row, +.b-sch-vertical .b-sticky-headers .b-sch-header-timeaxis-cell { + overflow: visible; +} +.b-sch-vertical .b-sch-timeaxiscolumn { + flex-direction: row; + min-height: 3em; +} +.b-resourceheader { + flex: 1; + position: relative; + contain: strict; +} +.b-resourceheader.b-has-images { + min-height: 3em; +} +.b-resourceheader-cell { + position: absolute; + display: flex; + justify-content: center; + align-items: center; + color: #c0c1c2; + border-inline-end: 1px solid #2b2b2f; + overflow: hidden; + transition: background-color 0.2s; + font-size: 1em; + font-weight: inherit; + padding: 0.5em; + white-space: nowrap; + contain: strict; + height: 100%; + -webkit-user-select: none; + user-select: none; +} +.b-animating .b-resourceheader-cell { + transition: width 0.2s, left 0.2s, right 0.2s; +} +.b-resourceheader-cell:hover { + cursor: pointer; + background-color: #2b2b2f; +} +.b-resourceheader-cell.b-align-start, +.b-resourceheader-cell.b-align-end { + padding-inline: 0.3em; +} +.b-resourceheader-cell.b-align-start { + justify-content: flex-start; +} +.b-resourceheader-cell.b-align-end { + justify-content: flex-end; +} +.b-resourceheader-cell i { + margin-inline-end: 0.5em; +} +.b-resourceheader-cell .b-resource-name { + overflow: hidden; +} +.b-resourceheader-cell .b-resource-avatar { + margin-inline-end: 1em; +} +.b-recurrenceconfirmationpopup.b-popup { + width: 29em; + max-width: none; +} +.b-recurrenceconfirmationpopup.b-popup .b-recurrenceconfirmationpopup-header, +.b-recurrenceconfirmationpopup.b-popup .b-recurrenceconfirmationpopup-content { + padding: 0.65em; +} +.b-recurrenceconfirmationpopup.b-popup .b-bottom-toolbar > button { + margin-inline-end: 0.5em; +} +.b-recurrenceconfirmationpopup.b-popup .b-bottom-toolbar > button:last-child { + margin-inline-end: 0; +} +button.b-button.b-recurrencelegendbutton { + white-space: normal; +} +.b-recurrenceeditor.b-popup .b-recurrenceeditor-content.b-popup-content .b-field label.b-align-start { + flex: 1 0 10em; +} +.b-recurrenceeditor.b-popup .b-recurrenceeditor-content.b-popup-content .b-recurrencepositionscombo { + flex: none; + width: 9.5em; +} +.b-recurrenceeditor.b-popup .b-recurrenceeditor-content.b-popup-content .b-recurrencedayscombo { + margin-inline-end: 0.5em; +} +.b-recurrenceeditor.b-popup .b-bottom-toolbar .b-label-filler { + display: none; +} +.b-recurrenceeditor.b-popup .b-bottom-toolbar > button { + flex: 1; + margin-inline-end: 0.5em; +} +.b-recurrenceeditor.b-popup .b-bottom-toolbar > button:last-child { + margin-inline-end: 0; +} +.b-datepicker .b-icon-circle { + font-size: 50%; + color: #ff5722; + margin-top: 1px; +} +.b-datepicker .b-selected-date .b-icon-circle { + color: #fff; +} +.b-datepicker .b-cell-events-badge { + display: flex; + align-content: center; + justify-content: center; + border-radius: 50%; + font-size: 80%; + background-color: #d32f2f; + color: #fff; + width: 1.2em; + height: 1.2em; +} +.b-datepicker-with-events .b-calendar-weekdays { + padding-bottom: 4px; +} +.b-datepicker-with-events .b-calendar-week .b-calendar-cell { + margin: 1px; + justify-content: flex-start; +} +.b-datepicker-with-events .b-calendar-week .b-calendar-cell .b-datepicker-cell-inner { + margin-bottom: 0.6em; +} +.b-resourcecombo .b-resource-icon { + display: none; + margin-inline: 0.5em 0; +} +.b-resourcecombo.b-show-event-color:not(.b-uses-chipview) .b-resource-icon { + display: block; +} +.b-resourcecombo-picker .b-icon, +.b-resourcecombo-picker .b-indicator.b-constraint-type-muststarton, +.b-resourcecombo-picker .b-indicator.b-constraint-type-mustfinishon, +.b-resourcecombo-picker .b-indicator.b-deadline-date { + display: none; + margin-inline-end: 0.5em; +} +.b-resourcecombo-picker.b-show-event-color .b-icon, +.b-resourcecombo-picker.b-show-event-color .b-indicator.b-constraint-type-muststarton, +.b-resourcecombo-picker.b-show-event-color .b-indicator.b-constraint-type-mustfinishon, +.b-resourcecombo-picker.b-show-event-color .b-indicator.b-deadline-date { + display: block; +} +.b-resourcecombo-picker.b-show-event-color .b-selected .b-icon-square:before { + content: '\f14a'; +} +.b-theme-material .b-resourcecombo .b-resource-icon { + margin-inline: 0 0.5em; +} +.b-resourcefilter .b-list-item { + border: 0 none; + border-radius: 0; +} +.b-resourcefilter .b-icon, +.b-resourcefilter .b-indicator.b-constraint-type-muststarton, +.b-resourcefilter .b-indicator.b-constraint-type-mustfinishon, +.b-resourcefilter .b-indicator.b-deadline-date { + visibility: visible !important; +} +.b-resourcefilter .b-icon:before, +.b-resourcefilter .b-indicator.b-constraint-type-muststarton:before, +.b-resourcefilter .b-indicator.b-constraint-type-mustfinishon:before, +.b-resourcefilter .b-indicator.b-deadline-date:before { + content: '\f0c8'; + opacity: 0.6; +} +.b-resourcefilter .b-selected .b-icon:before, +.b-resourcefilter .b-selected .b-indicator.b-constraint-type-muststarton:before, +.b-resourcefilter .b-selected .b-indicator.b-constraint-type-mustfinishon:before, +.b-resourcefilter .b-selected .b-indicator.b-deadline-date:before { + content: '\f14a'; + opacity: 1; +} +.b-sch-red { + background-color: #d32f2f; +} +.b-sch-foreground-red { + color: #d32f2f; +} +.b-sch-pink { + background-color: #e91e63; +} +.b-sch-foreground-pink { + color: #e91e63; +} +.b-sch-purple { + background-color: #8e24aa; +} +.b-sch-foreground-purple { + color: #8e24aa; +} +.b-sch-violet { + background-color: #673ab7; +} +.b-sch-foreground-violet { + color: #673ab7; +} +.b-sch-indigo { + background-color: #3f51b5; +} +.b-sch-foreground-indigo { + color: #3f51b5; +} +.b-sch-blue { + background-color: #1e88e5; +} +.b-sch-foreground-blue { + color: #1e88e5; +} +.b-sch-cyan { + background-color: #00acc1; +} +.b-sch-foreground-cyan { + color: #00acc1; +} +.b-sch-teal { + background-color: #00897b; +} +.b-sch-foreground-teal { + color: #00897b; +} +.b-sch-green { + background-color: #7cb342; +} +.b-sch-foreground-green { + color: #7cb342; +} +.b-sch-lime { + background-color: #c0ca33; +} +.b-sch-foreground-lime { + color: #c0ca33; +} +.b-sch-yellow { + background-color: #fbc02d; +} +.b-sch-foreground-yellow { + color: #fbc02d; +} +.b-sch-orange { + background-color: #fb8c00; +} +.b-sch-foreground-orange { + color: #fb8c00; +} +.b-sch-deep-orange { + background-color: #ff7043; +} +.b-sch-foreground-deep-orange { + color: #ff7043; +} +.b-sch-gray { + background-color: #a0a0a0; +} +.b-sch-foreground-gray { + color: #a0a0a0; +} +.b-sch-gantt-green { + background-color: #a5d8a7; +} +.b-sch-foreground-gantt-green { + color: #a5d8a7; +} +.b-sch-style-plain.b-sch-event-wrap .b-sch-event:hover, +.b-sch-style-plain.b-sch-event-wrap .b-sch-event.b-sch-event-resizing, +.b-sch-style-plain.b-sch-event-wrap .b-sch-event.b-sch-event-selected, +.b-sch-style-plain.b-sch-event-wrap .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-border.b-sch-event-wrap .b-sch-event:hover, +.b-sch-style-border.b-sch-event-wrap .b-sch-event.b-sch-event-resizing, +.b-sch-style-border.b-sch-event-wrap .b-sch-event.b-sch-event-selected, +.b-sch-style-border.b-sch-event-wrap .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-hollow.b-sch-event-wrap .b-sch-event:hover, +.b-sch-style-hollow.b-sch-event-wrap .b-sch-event.b-sch-event-resizing, +.b-sch-style-hollow.b-sch-event-wrap .b-sch-event.b-sch-event-selected, +.b-sch-style-hollow.b-sch-event-wrap .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-colored.b-sch-event-wrap .b-sch-event:hover, +.b-sch-style-colored.b-sch-event-wrap .b-sch-event.b-sch-event-resizing, +.b-sch-style-colored.b-sch-event-wrap .b-sch-event.b-sch-event-selected, +.b-sch-style-colored.b-sch-event-wrap .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-calendar.b-sch-event-wrap .b-sch-event:hover, +.b-sch-style-calendar.b-sch-event-wrap .b-sch-event.b-sch-event-resizing, +.b-sch-style-calendar.b-sch-event-wrap .b-sch-event.b-sch-event-selected, +.b-sch-style-calendar.b-sch-event-wrap .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-interday.b-sch-event-wrap .b-sch-event:hover, +.b-sch-style-interday.b-sch-event-wrap .b-sch-event.b-sch-event-resizing, +.b-sch-style-interday.b-sch-event-wrap .b-sch-event.b-sch-event-selected, +.b-sch-style-interday.b-sch-event-wrap .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-line.b-sch-event-wrap .b-sch-event:hover, +.b-sch-style-line.b-sch-event-wrap .b-sch-event.b-sch-event-resizing, +.b-sch-style-line.b-sch-event-wrap .b-sch-event.b-sch-event-selected, +.b-sch-style-line.b-sch-event-wrap .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-dashed.b-sch-event-wrap .b-sch-event:hover, +.b-sch-style-dashed.b-sch-event-wrap .b-sch-event.b-sch-event-resizing, +.b-sch-style-dashed.b-sch-event-wrap .b-sch-event.b-sch-event-selected, +.b-sch-style-dashed.b-sch-event-wrap .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-minimal.b-sch-event-wrap .b-sch-event:hover, +.b-sch-style-minimal.b-sch-event-wrap .b-sch-event.b-sch-event-resizing, +.b-sch-style-minimal.b-sch-event-wrap .b-sch-event.b-sch-event-selected, +.b-sch-style-minimal.b-sch-event-wrap .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-rounded.b-sch-event-wrap .b-sch-event:hover, +.b-sch-style-rounded.b-sch-event-wrap .b-sch-event.b-sch-event-resizing, +.b-sch-style-rounded.b-sch-event-wrap .b-sch-event.b-sch-event-selected, +.b-sch-style-rounded.b-sch-event-wrap .b-sch-event.b-sch-event-selected:hover { + background-image: none; +} +.b-sch-style-plain.b-sch-event-wrap .b-sch-event.b-milestone, +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-plain.b-sch-event-wrap .b-sch-event.b-milestone, +.b-sch-style-border.b-sch-event-wrap .b-sch-event.b-milestone, +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-border.b-sch-event-wrap .b-sch-event.b-milestone, +.b-sch-style-hollow.b-sch-event-wrap .b-sch-event.b-milestone, +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-hollow.b-sch-event-wrap .b-sch-event.b-milestone, +.b-sch-style-colored.b-sch-event-wrap .b-sch-event.b-milestone, +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-colored.b-sch-event-wrap .b-sch-event.b-milestone, +.b-sch-style-calendar.b-sch-event-wrap .b-sch-event.b-milestone, +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-calendar.b-sch-event-wrap .b-sch-event.b-milestone, +.b-sch-style-interday.b-sch-event-wrap .b-sch-event.b-milestone, +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-interday.b-sch-event-wrap .b-sch-event.b-milestone, +.b-sch-style-line.b-sch-event-wrap .b-sch-event.b-milestone, +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-line.b-sch-event-wrap .b-sch-event.b-milestone, +.b-sch-style-dashed.b-sch-event-wrap .b-sch-event.b-milestone, +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-dashed.b-sch-event-wrap .b-sch-event.b-milestone, +.b-sch-style-minimal.b-sch-event-wrap .b-sch-event.b-milestone, +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-minimal.b-sch-event-wrap .b-sch-event.b-milestone, +.b-sch-style-rounded.b-sch-event-wrap .b-sch-event.b-milestone, +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-rounded.b-sch-event-wrap .b-sch-event.b-milestone { + border-width: 0; +} +.b-sch-style-plain.b-sch-event-wrap .b-sch-event.b-milestone .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-plain.b-sch-event-wrap + .b-sch-event.b-milestone + .b-sch-event-content, +.b-sch-style-border.b-sch-event-wrap .b-sch-event.b-milestone .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-event-wrap + .b-sch-event.b-milestone + .b-sch-event-content, +.b-sch-style-hollow.b-sch-event-wrap .b-sch-event.b-milestone .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-hollow.b-sch-event-wrap + .b-sch-event.b-milestone + .b-sch-event-content, +.b-sch-style-colored.b-sch-event-wrap .b-sch-event.b-milestone .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-colored.b-sch-event-wrap + .b-sch-event.b-milestone + .b-sch-event-content, +.b-sch-style-calendar.b-sch-event-wrap .b-sch-event.b-milestone .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-calendar.b-sch-event-wrap + .b-sch-event.b-milestone + .b-sch-event-content, +.b-sch-style-interday.b-sch-event-wrap .b-sch-event.b-milestone .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-interday.b-sch-event-wrap + .b-sch-event.b-milestone + .b-sch-event-content, +.b-sch-style-line.b-sch-event-wrap .b-sch-event.b-milestone .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-line.b-sch-event-wrap + .b-sch-event.b-milestone + .b-sch-event-content, +.b-sch-style-dashed.b-sch-event-wrap .b-sch-event.b-milestone .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-dashed.b-sch-event-wrap + .b-sch-event.b-milestone + .b-sch-event-content, +.b-sch-style-minimal.b-sch-event-wrap .b-sch-event.b-milestone .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-minimal.b-sch-event-wrap + .b-sch-event.b-milestone + .b-sch-event-content, +.b-sch-style-rounded.b-sch-event-wrap .b-sch-event.b-milestone .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-rounded.b-sch-event-wrap + .b-sch-event.b-milestone + .b-sch-event-content { + border-width: 0; + border-color: inherit; + border-style: inherit; +} +.b-sch-style-plain.b-sch-event-wrap .b-sch-event.b-milestone:hover, +.b-sch-style-plain.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-resizing, +.b-sch-style-plain.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected, +.b-sch-style-plain.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-plain.b-sch-event-wrap .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-plain.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-resizing, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-plain.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-plain.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-sch-style-border.b-sch-event-wrap .b-sch-event.b-milestone:hover, +.b-sch-style-border.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-resizing, +.b-sch-style-border.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected, +.b-sch-style-border.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-border.b-sch-event-wrap .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-resizing, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-sch-style-hollow.b-sch-event-wrap .b-sch-event.b-milestone:hover, +.b-sch-style-hollow.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-resizing, +.b-sch-style-hollow.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected, +.b-sch-style-hollow.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-hollow.b-sch-event-wrap .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-hollow.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-resizing, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-hollow.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-hollow.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-sch-style-colored.b-sch-event-wrap .b-sch-event.b-milestone:hover, +.b-sch-style-colored.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-resizing, +.b-sch-style-colored.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected, +.b-sch-style-colored.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-colored.b-sch-event-wrap .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-colored.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-resizing, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-colored.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-colored.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-sch-style-calendar.b-sch-event-wrap .b-sch-event.b-milestone:hover, +.b-sch-style-calendar.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-resizing, +.b-sch-style-calendar.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected, +.b-sch-style-calendar.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-calendar.b-sch-event-wrap .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-calendar.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-resizing, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-calendar.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-calendar.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-sch-style-interday.b-sch-event-wrap .b-sch-event.b-milestone:hover, +.b-sch-style-interday.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-resizing, +.b-sch-style-interday.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected, +.b-sch-style-interday.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-interday.b-sch-event-wrap .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-interday.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-resizing, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-interday.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-interday.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-sch-style-line.b-sch-event-wrap .b-sch-event.b-milestone:hover, +.b-sch-style-line.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-resizing, +.b-sch-style-line.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected, +.b-sch-style-line.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-line.b-sch-event-wrap .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-line.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-resizing, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-line.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-line.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-sch-style-dashed.b-sch-event-wrap .b-sch-event.b-milestone:hover, +.b-sch-style-dashed.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-resizing, +.b-sch-style-dashed.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected, +.b-sch-style-dashed.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-dashed.b-sch-event-wrap .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-dashed.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-resizing, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-dashed.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-dashed.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-sch-style-minimal.b-sch-event-wrap .b-sch-event.b-milestone:hover, +.b-sch-style-minimal.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-resizing, +.b-sch-style-minimal.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected, +.b-sch-style-minimal.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-minimal.b-sch-event-wrap .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-minimal.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-resizing, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-minimal.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-minimal.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-sch-style-rounded.b-sch-event-wrap .b-sch-event.b-milestone:hover, +.b-sch-style-rounded.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-resizing, +.b-sch-style-rounded.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected, +.b-sch-style-rounded.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-rounded.b-sch-event-wrap .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-rounded.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-resizing, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-rounded.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-rounded.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-sch-style-plain.b-sch-event-wrap .b-sch-event.b-milestone:hover .b-sch-event-content, +.b-sch-style-plain.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-resizing .b-sch-event-content, +.b-sch-style-plain.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content, +.b-sch-style-plain.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected:hover .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-plain.b-sch-event-wrap + .b-sch-event.b-milestone:hover + .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-plain.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-resizing + .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-plain.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-plain.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content, +.b-sch-style-border.b-sch-event-wrap .b-sch-event.b-milestone:hover .b-sch-event-content, +.b-sch-style-border.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-resizing .b-sch-event-content, +.b-sch-style-border.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content, +.b-sch-style-border.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected:hover .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-event-wrap + .b-sch-event.b-milestone:hover + .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-resizing + .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content, +.b-sch-style-hollow.b-sch-event-wrap .b-sch-event.b-milestone:hover .b-sch-event-content, +.b-sch-style-hollow.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-resizing .b-sch-event-content, +.b-sch-style-hollow.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content, +.b-sch-style-hollow.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected:hover .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-hollow.b-sch-event-wrap + .b-sch-event.b-milestone:hover + .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-hollow.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-resizing + .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-hollow.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-hollow.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content, +.b-sch-style-colored.b-sch-event-wrap .b-sch-event.b-milestone:hover .b-sch-event-content, +.b-sch-style-colored.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-resizing .b-sch-event-content, +.b-sch-style-colored.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content, +.b-sch-style-colored.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected:hover .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-colored.b-sch-event-wrap + .b-sch-event.b-milestone:hover + .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-colored.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-resizing + .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-colored.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-colored.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content, +.b-sch-style-calendar.b-sch-event-wrap .b-sch-event.b-milestone:hover .b-sch-event-content, +.b-sch-style-calendar.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-resizing .b-sch-event-content, +.b-sch-style-calendar.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content, +.b-sch-style-calendar.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected:hover .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-calendar.b-sch-event-wrap + .b-sch-event.b-milestone:hover + .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-calendar.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-resizing + .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-calendar.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-calendar.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content, +.b-sch-style-interday.b-sch-event-wrap .b-sch-event.b-milestone:hover .b-sch-event-content, +.b-sch-style-interday.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-resizing .b-sch-event-content, +.b-sch-style-interday.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content, +.b-sch-style-interday.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected:hover .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-interday.b-sch-event-wrap + .b-sch-event.b-milestone:hover + .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-interday.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-resizing + .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-interday.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-interday.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content, +.b-sch-style-line.b-sch-event-wrap .b-sch-event.b-milestone:hover .b-sch-event-content, +.b-sch-style-line.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-resizing .b-sch-event-content, +.b-sch-style-line.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content, +.b-sch-style-line.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected:hover .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-line.b-sch-event-wrap + .b-sch-event.b-milestone:hover + .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-line.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-resizing + .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-line.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-line.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content, +.b-sch-style-dashed.b-sch-event-wrap .b-sch-event.b-milestone:hover .b-sch-event-content, +.b-sch-style-dashed.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-resizing .b-sch-event-content, +.b-sch-style-dashed.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content, +.b-sch-style-dashed.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected:hover .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-dashed.b-sch-event-wrap + .b-sch-event.b-milestone:hover + .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-dashed.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-resizing + .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-dashed.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-dashed.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content, +.b-sch-style-minimal.b-sch-event-wrap .b-sch-event.b-milestone:hover .b-sch-event-content, +.b-sch-style-minimal.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-resizing .b-sch-event-content, +.b-sch-style-minimal.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content, +.b-sch-style-minimal.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected:hover .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-minimal.b-sch-event-wrap + .b-sch-event.b-milestone:hover + .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-minimal.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-resizing + .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-minimal.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-minimal.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content, +.b-sch-style-rounded.b-sch-event-wrap .b-sch-event.b-milestone:hover .b-sch-event-content, +.b-sch-style-rounded.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-resizing .b-sch-event-content, +.b-sch-style-rounded.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content, +.b-sch-style-rounded.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected:hover .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-rounded.b-sch-event-wrap + .b-sch-event.b-milestone:hover + .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-rounded.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-resizing + .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-rounded.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-rounded.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content { + background-image: none; +} +.b-sch-style-plain.b-sch-event-wrap .b-sch-event.b-sch-event-withicon.b-milestone .b-sch-event-content, +.b-sch-style-border.b-sch-event-wrap .b-sch-event.b-sch-event-withicon.b-milestone .b-sch-event-content, +.b-sch-style-hollow.b-sch-event-wrap .b-sch-event.b-sch-event-withicon.b-milestone .b-sch-event-content, +.b-sch-style-colored.b-sch-event-wrap .b-sch-event.b-sch-event-withicon.b-milestone .b-sch-event-content, +.b-sch-style-calendar.b-sch-event-wrap .b-sch-event.b-sch-event-withicon.b-milestone .b-sch-event-content, +.b-sch-style-interday.b-sch-event-wrap .b-sch-event.b-sch-event-withicon.b-milestone .b-sch-event-content, +.b-sch-style-line.b-sch-event-wrap .b-sch-event.b-sch-event-withicon.b-milestone .b-sch-event-content, +.b-sch-style-dashed.b-sch-event-wrap .b-sch-event.b-sch-event-withicon.b-milestone .b-sch-event-content, +.b-sch-style-minimal.b-sch-event-wrap .b-sch-event.b-sch-event-withicon.b-milestone .b-sch-event-content, +.b-sch-style-rounded.b-sch-event-wrap .b-sch-event.b-sch-event-withicon.b-milestone .b-sch-event-content { + background: none !important; +} +.b-sch-style-interday > .b-sch-event:not(.b-milestone), +.b-sch-style-interday > .b-sch-event > .b-sch-event-segments > .b-sch-event, +.b-sch-style-plain > .b-sch-event:not(.b-milestone), +.b-sch-style-plain > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #7cb342; + border-color: #7cb342; + color: #fff; + font-weight: 300; +} +.b-sch-style-interday > .b-sch-event:not(.b-milestone):hover, +.b-sch-style-interday > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-style-interday > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-style-interday > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected, +.b-sch-style-plain > .b-sch-event:not(.b-milestone):hover, +.b-sch-style-plain > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-style-plain > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-style-plain > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected { + background-color: #4b771c; + background-image: none; +} +.b-sch-style-interday > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-style-interday > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected, +.b-sch-style-plain > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-style-plain > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected { + font-weight: 500; +} +.b-sch-style-interday > .b-sch-event:not(.b-milestone).b-sch-event-resizing, +.b-sch-style-interday > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover, +.b-sch-style-interday > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-resizing, +.b-sch-style-interday > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-plain > .b-sch-event:not(.b-milestone).b-sch-event-resizing, +.b-sch-style-plain > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover, +.b-sch-style-plain > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-resizing, +.b-sch-style-plain > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected:hover { + background-color: #457116; + background-image: none; +} +.b-sch-style-interday > .b-sch-event.b-milestone > .b-sch-event-content, +.b-sch-style-plain > .b-sch-event.b-milestone > .b-sch-event-content { + background-color: #777; +} +.b-sch-style-interday .b-sch-event { + opacity: 0.8; + border-radius: 3px; +} +.b-sch-style-interday .b-sch-event-content { + font-weight: 400; +} +.b-sch-style-plain.b-sch-custom-color > .b-sch-event:not(.b-milestone) { + background-color: currentColor; +} +.b-sch-style-plain.b-sch-custom-color > .b-sch-event:not(.b-milestone):hover, +.b-sch-style-plain.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-style-plain.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover { + background-color: currentColor; + background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)); +} +.b-sch-style-plain.b-sch-custom-color > .b-sch-event:not(.b-milestone) > .b-sch-event-content { + color: #fff; +} +.b-sch-style-plain.b-sch-custom-color > .b-sch-event.b-milestone .b-sch-event-content:before { + background-color: currentColor; +} +.b-sch-style-plain.b-sch-custom-color > .b-sch-event.b-milestone:hover .b-sch-event-content:before, +.b-sch-style-plain.b-sch-custom-color > .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content:before, +.b-sch-style-plain.b-sch-custom-color + > .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content:before { + background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)); +} +.b-sch-layout-milestone-text-position-inside .b-sch-event-wrap.b-milestone-wrap { + display: flex; +} +.b-sch-layout-milestone-text-position-inside .b-sch-event-wrap.b-milestone-wrap .b-milestone { + display: flex; + justify-content: center; + align-items: center; +} +.b-sch-layout-milestone-text-position-inside .b-sch-event-wrap.b-milestone-wrap .b-milestone label { + position: absolute; + left: 50%; + transform: translate(-50%); + color: inherit; +} +.b-sch-style-plain.b-sch-color-red > .b-sch-event:not(.b-milestone), +.b-sch-style-plain.b-sch-color-red > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #d32f2f; + border-color: #d32f2f; +} +.b-sch-style-plain.b-sch-color-red > .b-sch-event:not(.b-milestone):hover, +.b-sch-style-plain.b-sch-color-red > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-style-plain.b-sch-color-red > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-style-plain.b-sch-color-red > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected { + background-color: #881313; +} +.b-sch-style-plain.b-sch-color-red > .b-sch-event:not(.b-milestone).b-sch-event-resizing, +.b-sch-style-plain.b-sch-color-red > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover, +.b-sch-style-plain.b-sch-color-red > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-resizing, +.b-sch-style-plain.b-sch-color-red > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected:hover { + background-color: #7f0f0f; +} +.b-sch-style-plain.b-sch-color-red > .b-sch-event.b-milestone .b-sch-event-content { + background-color: #d32f2f; + border-color: #d32f2f; +} +.b-sch-style-plain.b-sch-color-red > .b-sch-event.b-milestone:hover .b-sch-event-content, +.b-sch-style-plain.b-sch-color-red > .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content { + background-color: #881313; + background-image: none; +} +.b-sch-style-plain.b-sch-color-red > .b-sch-event.b-milestone.b-sch-event-resizing .b-sch-event-content, +.b-sch-style-plain.b-sch-color-red > .b-sch-event.b-milestone.b-sch-event-selected:hover .b-sch-event-content { + background-color: #7f0f0f; + background-image: none; +} +.b-sch-layout-milestones .b-sch-style-plain.b-sch-color-red.b-milestone-wrap > .b-sch-event.b-milestone { + background: #d32f2f; +} +.b-sch-layout-milestones .b-sch-style-plain.b-sch-color-red.b-milestone-wrap:hover > .b-sch-event { + background: #881313; +} +.b-sch-layout-milestones .b-sch-style-plain.b-sch-color-red.b-milestone-wrap.b-sch-event-selected:hover > .b-sch-event { + background: #7f0f0f; +} +.b-sch-style-plain.b-sch-color-pink > .b-sch-event:not(.b-milestone), +.b-sch-style-plain.b-sch-color-pink > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #e91e63; + border-color: #e91e63; +} +.b-sch-style-plain.b-sch-color-pink > .b-sch-event:not(.b-milestone):hover, +.b-sch-style-plain.b-sch-color-pink > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-style-plain.b-sch-color-pink > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-style-plain.b-sch-color-pink > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected { + background-color: #940a39; +} +.b-sch-style-plain.b-sch-color-pink > .b-sch-event:not(.b-milestone).b-sch-event-resizing, +.b-sch-style-plain.b-sch-color-pink > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover, +.b-sch-style-plain.b-sch-color-pink > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-resizing, +.b-sch-style-plain.b-sch-color-pink > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected:hover { + background-color: #890834; +} +.b-sch-style-plain.b-sch-color-pink > .b-sch-event.b-milestone .b-sch-event-content { + background-color: #e91e63; + border-color: #e91e63; +} +.b-sch-style-plain.b-sch-color-pink > .b-sch-event.b-milestone:hover .b-sch-event-content, +.b-sch-style-plain.b-sch-color-pink > .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content { + background-color: #940a39; + background-image: none; +} +.b-sch-style-plain.b-sch-color-pink > .b-sch-event.b-milestone.b-sch-event-resizing .b-sch-event-content, +.b-sch-style-plain.b-sch-color-pink > .b-sch-event.b-milestone.b-sch-event-selected:hover .b-sch-event-content { + background-color: #890834; + background-image: none; +} +.b-sch-layout-milestones .b-sch-style-plain.b-sch-color-pink.b-milestone-wrap > .b-sch-event.b-milestone { + background: #e91e63; +} +.b-sch-layout-milestones .b-sch-style-plain.b-sch-color-pink.b-milestone-wrap:hover > .b-sch-event { + background: #940a39; +} +.b-sch-layout-milestones + .b-sch-style-plain.b-sch-color-pink.b-milestone-wrap.b-sch-event-selected:hover + > .b-sch-event { + background: #890834; +} +.b-sch-style-plain.b-sch-color-purple > .b-sch-event:not(.b-milestone), +.b-sch-style-plain.b-sch-color-purple > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #8e24aa; + border-color: #8e24aa; +} +.b-sch-style-plain.b-sch-color-purple > .b-sch-event:not(.b-milestone):hover, +.b-sch-style-plain.b-sch-color-purple > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-style-plain.b-sch-color-purple > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-style-plain.b-sch-color-purple > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected { + background-color: #590f6c; +} +.b-sch-style-plain.b-sch-color-purple > .b-sch-event:not(.b-milestone).b-sch-event-resizing, +.b-sch-style-plain.b-sch-color-purple > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover, +.b-sch-style-plain.b-sch-color-purple > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-resizing, +.b-sch-style-plain.b-sch-color-purple > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected:hover { + background-color: #530c65; +} +.b-sch-style-plain.b-sch-color-purple > .b-sch-event.b-milestone .b-sch-event-content { + background-color: #8e24aa; + border-color: #8e24aa; +} +.b-sch-style-plain.b-sch-color-purple > .b-sch-event.b-milestone:hover .b-sch-event-content, +.b-sch-style-plain.b-sch-color-purple > .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content { + background-color: #590f6c; + background-image: none; +} +.b-sch-style-plain.b-sch-color-purple > .b-sch-event.b-milestone.b-sch-event-resizing .b-sch-event-content, +.b-sch-style-plain.b-sch-color-purple > .b-sch-event.b-milestone.b-sch-event-selected:hover .b-sch-event-content { + background-color: #530c65; + background-image: none; +} +.b-sch-layout-milestones .b-sch-style-plain.b-sch-color-purple.b-milestone-wrap > .b-sch-event.b-milestone { + background: #8e24aa; +} +.b-sch-layout-milestones .b-sch-style-plain.b-sch-color-purple.b-milestone-wrap:hover > .b-sch-event { + background: #590f6c; +} +.b-sch-layout-milestones + .b-sch-style-plain.b-sch-color-purple.b-milestone-wrap.b-sch-event-selected:hover + > .b-sch-event { + background: #530c65; +} +.b-sch-style-plain.b-sch-color-violet > .b-sch-event:not(.b-milestone), +.b-sch-style-plain.b-sch-color-violet > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #673ab7; + border-color: #673ab7; +} +.b-sch-style-plain.b-sch-color-violet > .b-sch-event:not(.b-milestone):hover, +.b-sch-style-plain.b-sch-color-violet > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-style-plain.b-sch-color-violet > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-style-plain.b-sch-color-violet > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected { + background-color: #3b1878; +} +.b-sch-style-plain.b-sch-color-violet > .b-sch-event:not(.b-milestone).b-sch-event-resizing, +.b-sch-style-plain.b-sch-color-violet > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover, +.b-sch-style-plain.b-sch-color-violet > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-resizing, +.b-sch-style-plain.b-sch-color-violet > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected:hover { + background-color: #351371; +} +.b-sch-style-plain.b-sch-color-violet > .b-sch-event.b-milestone .b-sch-event-content { + background-color: #673ab7; + border-color: #673ab7; +} +.b-sch-style-plain.b-sch-color-violet > .b-sch-event.b-milestone:hover .b-sch-event-content, +.b-sch-style-plain.b-sch-color-violet > .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content { + background-color: #3b1878; + background-image: none; +} +.b-sch-style-plain.b-sch-color-violet > .b-sch-event.b-milestone.b-sch-event-resizing .b-sch-event-content, +.b-sch-style-plain.b-sch-color-violet > .b-sch-event.b-milestone.b-sch-event-selected:hover .b-sch-event-content { + background-color: #351371; + background-image: none; +} +.b-sch-layout-milestones .b-sch-style-plain.b-sch-color-violet.b-milestone-wrap > .b-sch-event.b-milestone { + background: #673ab7; +} +.b-sch-layout-milestones .b-sch-style-plain.b-sch-color-violet.b-milestone-wrap:hover > .b-sch-event { + background: #3b1878; +} +.b-sch-layout-milestones + .b-sch-style-plain.b-sch-color-violet.b-milestone-wrap.b-sch-event-selected:hover + > .b-sch-event { + background: #351371; +} +.b-sch-style-plain.b-sch-color-indigo > .b-sch-event:not(.b-milestone), +.b-sch-style-plain.b-sch-color-indigo > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #3f51b5; + border-color: #3f51b5; +} +.b-sch-style-plain.b-sch-color-indigo > .b-sch-event:not(.b-milestone):hover, +.b-sch-style-plain.b-sch-color-indigo > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-style-plain.b-sch-color-indigo > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-style-plain.b-sch-color-indigo > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected { + background-color: #1a2978; +} +.b-sch-style-plain.b-sch-color-indigo > .b-sch-event:not(.b-milestone).b-sch-event-resizing, +.b-sch-style-plain.b-sch-color-indigo > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover, +.b-sch-style-plain.b-sch-color-indigo > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-resizing, +.b-sch-style-plain.b-sch-color-indigo > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected:hover { + background-color: #152371; +} +.b-sch-style-plain.b-sch-color-indigo > .b-sch-event.b-milestone .b-sch-event-content { + background-color: #3f51b5; + border-color: #3f51b5; +} +.b-sch-style-plain.b-sch-color-indigo > .b-sch-event.b-milestone:hover .b-sch-event-content, +.b-sch-style-plain.b-sch-color-indigo > .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content { + background-color: #1a2978; + background-image: none; +} +.b-sch-style-plain.b-sch-color-indigo > .b-sch-event.b-milestone.b-sch-event-resizing .b-sch-event-content, +.b-sch-style-plain.b-sch-color-indigo > .b-sch-event.b-milestone.b-sch-event-selected:hover .b-sch-event-content { + background-color: #152371; + background-image: none; +} +.b-sch-layout-milestones .b-sch-style-plain.b-sch-color-indigo.b-milestone-wrap > .b-sch-event.b-milestone { + background: #3f51b5; +} +.b-sch-layout-milestones .b-sch-style-plain.b-sch-color-indigo.b-milestone-wrap:hover > .b-sch-event { + background: #1a2978; +} +.b-sch-layout-milestones + .b-sch-style-plain.b-sch-color-indigo.b-milestone-wrap.b-sch-event-selected:hover + > .b-sch-event { + background: #152371; +} +.b-sch-style-plain.b-sch-color-blue > .b-sch-event:not(.b-milestone), +.b-sch-style-plain.b-sch-color-blue > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #1e88e5; + border-color: #1e88e5; +} +.b-sch-style-plain.b-sch-color-blue > .b-sch-event:not(.b-milestone):hover, +.b-sch-style-plain.b-sch-color-blue > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-style-plain.b-sch-color-blue > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-style-plain.b-sch-color-blue > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected { + background-color: #0b5290; +} +.b-sch-style-plain.b-sch-color-blue > .b-sch-event:not(.b-milestone).b-sch-event-resizing, +.b-sch-style-plain.b-sch-color-blue > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover, +.b-sch-style-plain.b-sch-color-blue > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-resizing, +.b-sch-style-plain.b-sch-color-blue > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected:hover { + background-color: #094b86; +} +.b-sch-style-plain.b-sch-color-blue > .b-sch-event.b-milestone .b-sch-event-content { + background-color: #1e88e5; + border-color: #1e88e5; +} +.b-sch-style-plain.b-sch-color-blue > .b-sch-event.b-milestone:hover .b-sch-event-content, +.b-sch-style-plain.b-sch-color-blue > .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content { + background-color: #0b5290; + background-image: none; +} +.b-sch-style-plain.b-sch-color-blue > .b-sch-event.b-milestone.b-sch-event-resizing .b-sch-event-content, +.b-sch-style-plain.b-sch-color-blue > .b-sch-event.b-milestone.b-sch-event-selected:hover .b-sch-event-content { + background-color: #094b86; + background-image: none; +} +.b-sch-layout-milestones .b-sch-style-plain.b-sch-color-blue.b-milestone-wrap > .b-sch-event.b-milestone { + background: #1e88e5; +} +.b-sch-layout-milestones .b-sch-style-plain.b-sch-color-blue.b-milestone-wrap:hover > .b-sch-event { + background: #0b5290; +} +.b-sch-layout-milestones + .b-sch-style-plain.b-sch-color-blue.b-milestone-wrap.b-sch-event-selected:hover + > .b-sch-event { + background: #094b86; +} +.b-sch-style-plain.b-sch-color-cyan > .b-sch-event:not(.b-milestone), +.b-sch-style-plain.b-sch-color-cyan > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #00acc1; + border-color: #00acc1; +} +.b-sch-style-plain.b-sch-color-cyan > .b-sch-event:not(.b-milestone):hover, +.b-sch-style-plain.b-sch-color-cyan > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-style-plain.b-sch-color-cyan > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-style-plain.b-sch-color-cyan > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected { + background-color: #006774; +} +.b-sch-style-plain.b-sch-color-cyan > .b-sch-event:not(.b-milestone).b-sch-event-resizing, +.b-sch-style-plain.b-sch-color-cyan > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover, +.b-sch-style-plain.b-sch-color-cyan > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-resizing, +.b-sch-style-plain.b-sch-color-cyan > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected:hover { + background-color: #005f6a; +} +.b-sch-style-plain.b-sch-color-cyan > .b-sch-event.b-milestone .b-sch-event-content { + background-color: #00acc1; + border-color: #00acc1; +} +.b-sch-style-plain.b-sch-color-cyan > .b-sch-event.b-milestone:hover .b-sch-event-content, +.b-sch-style-plain.b-sch-color-cyan > .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content { + background-color: #006774; + background-image: none; +} +.b-sch-style-plain.b-sch-color-cyan > .b-sch-event.b-milestone.b-sch-event-resizing .b-sch-event-content, +.b-sch-style-plain.b-sch-color-cyan > .b-sch-event.b-milestone.b-sch-event-selected:hover .b-sch-event-content { + background-color: #005f6a; + background-image: none; +} +.b-sch-layout-milestones .b-sch-style-plain.b-sch-color-cyan.b-milestone-wrap > .b-sch-event.b-milestone { + background: #00acc1; +} +.b-sch-layout-milestones .b-sch-style-plain.b-sch-color-cyan.b-milestone-wrap:hover > .b-sch-event { + background: #006774; +} +.b-sch-layout-milestones + .b-sch-style-plain.b-sch-color-cyan.b-milestone-wrap.b-sch-event-selected:hover + > .b-sch-event { + background: #005f6a; +} +.b-sch-style-plain.b-sch-color-teal > .b-sch-event:not(.b-milestone), +.b-sch-style-plain.b-sch-color-teal > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #00897b; + border-color: #00897b; +} +.b-sch-style-plain.b-sch-color-teal > .b-sch-event:not(.b-milestone):hover, +.b-sch-style-plain.b-sch-color-teal > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-style-plain.b-sch-color-teal > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-style-plain.b-sch-color-teal > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected { + background-color: #00524a; +} +.b-sch-style-plain.b-sch-color-teal > .b-sch-event:not(.b-milestone).b-sch-event-resizing, +.b-sch-style-plain.b-sch-color-teal > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover, +.b-sch-style-plain.b-sch-color-teal > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-resizing, +.b-sch-style-plain.b-sch-color-teal > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected:hover { + background-color: #004b44; +} +.b-sch-style-plain.b-sch-color-teal > .b-sch-event.b-milestone .b-sch-event-content { + background-color: #00897b; + border-color: #00897b; +} +.b-sch-style-plain.b-sch-color-teal > .b-sch-event.b-milestone:hover .b-sch-event-content, +.b-sch-style-plain.b-sch-color-teal > .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content { + background-color: #00524a; + background-image: none; +} +.b-sch-style-plain.b-sch-color-teal > .b-sch-event.b-milestone.b-sch-event-resizing .b-sch-event-content, +.b-sch-style-plain.b-sch-color-teal > .b-sch-event.b-milestone.b-sch-event-selected:hover .b-sch-event-content { + background-color: #004b44; + background-image: none; +} +.b-sch-layout-milestones .b-sch-style-plain.b-sch-color-teal.b-milestone-wrap > .b-sch-event.b-milestone { + background: #00897b; +} +.b-sch-layout-milestones .b-sch-style-plain.b-sch-color-teal.b-milestone-wrap:hover > .b-sch-event { + background: #00524a; +} +.b-sch-layout-milestones + .b-sch-style-plain.b-sch-color-teal.b-milestone-wrap.b-sch-event-selected:hover + > .b-sch-event { + background: #004b44; +} +.b-sch-style-plain.b-sch-color-green > .b-sch-event:not(.b-milestone), +.b-sch-style-plain.b-sch-color-green > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #7cb342; + border-color: #7cb342; +} +.b-sch-style-plain.b-sch-color-green > .b-sch-event:not(.b-milestone):hover, +.b-sch-style-plain.b-sch-color-green > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-style-plain.b-sch-color-green > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-style-plain.b-sch-color-green > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected { + background-color: #4b771c; +} +.b-sch-style-plain.b-sch-color-green > .b-sch-event:not(.b-milestone).b-sch-event-resizing, +.b-sch-style-plain.b-sch-color-green > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover, +.b-sch-style-plain.b-sch-color-green > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-resizing, +.b-sch-style-plain.b-sch-color-green > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected:hover { + background-color: #457116; +} +.b-sch-style-plain.b-sch-color-green > .b-sch-event.b-milestone .b-sch-event-content { + background-color: #7cb342; + border-color: #7cb342; +} +.b-sch-style-plain.b-sch-color-green > .b-sch-event.b-milestone:hover .b-sch-event-content, +.b-sch-style-plain.b-sch-color-green > .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content { + background-color: #4b771c; + background-image: none; +} +.b-sch-style-plain.b-sch-color-green > .b-sch-event.b-milestone.b-sch-event-resizing .b-sch-event-content, +.b-sch-style-plain.b-sch-color-green > .b-sch-event.b-milestone.b-sch-event-selected:hover .b-sch-event-content { + background-color: #457116; + background-image: none; +} +.b-sch-layout-milestones .b-sch-style-plain.b-sch-color-green.b-milestone-wrap > .b-sch-event.b-milestone { + background: #7cb342; +} +.b-sch-layout-milestones .b-sch-style-plain.b-sch-color-green.b-milestone-wrap:hover > .b-sch-event { + background: #4b771c; +} +.b-sch-layout-milestones + .b-sch-style-plain.b-sch-color-green.b-milestone-wrap.b-sch-event-selected:hover + > .b-sch-event { + background: #457116; +} +.b-sch-style-plain.b-sch-color-lime > .b-sch-event:not(.b-milestone), +.b-sch-style-plain.b-sch-color-lime > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #c0ca33; + border-color: #c0ca33; +} +.b-sch-style-plain.b-sch-color-lime > .b-sch-event:not(.b-milestone):hover, +.b-sch-style-plain.b-sch-color-lime > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-style-plain.b-sch-color-lime > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-style-plain.b-sch-color-lime > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected { + background-color: #7b8215; +} +.b-sch-style-plain.b-sch-color-lime > .b-sch-event:not(.b-milestone).b-sch-event-resizing, +.b-sch-style-plain.b-sch-color-lime > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover, +.b-sch-style-plain.b-sch-color-lime > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-resizing, +.b-sch-style-plain.b-sch-color-lime > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected:hover { + background-color: #737a11; +} +.b-sch-style-plain.b-sch-color-lime > .b-sch-event.b-milestone .b-sch-event-content { + background-color: #c0ca33; + border-color: #c0ca33; +} +.b-sch-style-plain.b-sch-color-lime > .b-sch-event.b-milestone:hover .b-sch-event-content, +.b-sch-style-plain.b-sch-color-lime > .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content { + background-color: #7b8215; + background-image: none; +} +.b-sch-style-plain.b-sch-color-lime > .b-sch-event.b-milestone.b-sch-event-resizing .b-sch-event-content, +.b-sch-style-plain.b-sch-color-lime > .b-sch-event.b-milestone.b-sch-event-selected:hover .b-sch-event-content { + background-color: #737a11; + background-image: none; +} +.b-sch-layout-milestones .b-sch-style-plain.b-sch-color-lime.b-milestone-wrap > .b-sch-event.b-milestone { + background: #c0ca33; +} +.b-sch-layout-milestones .b-sch-style-plain.b-sch-color-lime.b-milestone-wrap:hover > .b-sch-event { + background: #7b8215; +} +.b-sch-layout-milestones + .b-sch-style-plain.b-sch-color-lime.b-milestone-wrap.b-sch-event-selected:hover + > .b-sch-event { + background: #737a11; +} +.b-sch-style-plain.b-sch-color-yellow > .b-sch-event:not(.b-milestone), +.b-sch-style-plain.b-sch-color-yellow > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #fbc02d; + border-color: #fbc02d; +} +.b-sch-style-plain.b-sch-color-yellow > .b-sch-event:not(.b-milestone):hover, +.b-sch-style-plain.b-sch-color-yellow > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-style-plain.b-sch-color-yellow > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-style-plain.b-sch-color-yellow > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected { + background-color: #af7e02; +} +.b-sch-style-plain.b-sch-color-yellow > .b-sch-event:not(.b-milestone).b-sch-event-resizing, +.b-sch-style-plain.b-sch-color-yellow > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover, +.b-sch-style-plain.b-sch-color-yellow > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-resizing, +.b-sch-style-plain.b-sch-color-yellow > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected:hover { + background-color: #a17302; +} +.b-sch-style-plain.b-sch-color-yellow > .b-sch-event.b-milestone .b-sch-event-content { + background-color: #fbc02d; + border-color: #fbc02d; +} +.b-sch-style-plain.b-sch-color-yellow > .b-sch-event.b-milestone:hover .b-sch-event-content, +.b-sch-style-plain.b-sch-color-yellow > .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content { + background-color: #af7e02; + background-image: none; +} +.b-sch-style-plain.b-sch-color-yellow > .b-sch-event.b-milestone.b-sch-event-resizing .b-sch-event-content, +.b-sch-style-plain.b-sch-color-yellow > .b-sch-event.b-milestone.b-sch-event-selected:hover .b-sch-event-content { + background-color: #a17302; + background-image: none; +} +.b-sch-layout-milestones .b-sch-style-plain.b-sch-color-yellow.b-milestone-wrap > .b-sch-event.b-milestone { + background: #fbc02d; +} +.b-sch-layout-milestones .b-sch-style-plain.b-sch-color-yellow.b-milestone-wrap:hover > .b-sch-event { + background: #af7e02; +} +.b-sch-layout-milestones + .b-sch-style-plain.b-sch-color-yellow.b-milestone-wrap.b-sch-event-selected:hover + > .b-sch-event { + background: #a17302; +} +.b-sch-style-plain.b-sch-color-orange > .b-sch-event:not(.b-milestone), +.b-sch-style-plain.b-sch-color-orange > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #fb8c00; + border-color: #fb8c00; +} +.b-sch-style-plain.b-sch-color-orange > .b-sch-event:not(.b-milestone):hover, +.b-sch-style-plain.b-sch-color-orange > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-style-plain.b-sch-color-orange > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-style-plain.b-sch-color-orange > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected { + background-color: #975400; +} +.b-sch-style-plain.b-sch-color-orange > .b-sch-event:not(.b-milestone).b-sch-event-resizing, +.b-sch-style-plain.b-sch-color-orange > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover, +.b-sch-style-plain.b-sch-color-orange > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-resizing, +.b-sch-style-plain.b-sch-color-orange > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected:hover { + background-color: #8a4d00; +} +.b-sch-style-plain.b-sch-color-orange > .b-sch-event.b-milestone .b-sch-event-content { + background-color: #fb8c00; + border-color: #fb8c00; +} +.b-sch-style-plain.b-sch-color-orange > .b-sch-event.b-milestone:hover .b-sch-event-content, +.b-sch-style-plain.b-sch-color-orange > .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content { + background-color: #975400; + background-image: none; +} +.b-sch-style-plain.b-sch-color-orange > .b-sch-event.b-milestone.b-sch-event-resizing .b-sch-event-content, +.b-sch-style-plain.b-sch-color-orange > .b-sch-event.b-milestone.b-sch-event-selected:hover .b-sch-event-content { + background-color: #8a4d00; + background-image: none; +} +.b-sch-layout-milestones .b-sch-style-plain.b-sch-color-orange.b-milestone-wrap > .b-sch-event.b-milestone { + background: #fb8c00; +} +.b-sch-layout-milestones .b-sch-style-plain.b-sch-color-orange.b-milestone-wrap:hover > .b-sch-event { + background: #975400; +} +.b-sch-layout-milestones + .b-sch-style-plain.b-sch-color-orange.b-milestone-wrap.b-sch-event-selected:hover + > .b-sch-event { + background: #8a4d00; +} +.b-sch-style-plain.b-sch-color-deep-orange > .b-sch-event:not(.b-milestone), +.b-sch-style-plain.b-sch-color-deep-orange > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #ff7043; + border-color: #ff7043; +} +.b-sch-style-plain.b-sch-color-deep-orange > .b-sch-event:not(.b-milestone):hover, +.b-sch-style-plain.b-sch-color-deep-orange > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-style-plain.b-sch-color-deep-orange > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-style-plain.b-sch-color-deep-orange > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected { + background-color: #c12e00; +} +.b-sch-style-plain.b-sch-color-deep-orange > .b-sch-event:not(.b-milestone).b-sch-event-resizing, +.b-sch-style-plain.b-sch-color-deep-orange > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover, +.b-sch-style-plain.b-sch-color-deep-orange > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-resizing, +.b-sch-style-plain.b-sch-color-deep-orange + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + background-color: #b12a00; +} +.b-sch-style-plain.b-sch-color-deep-orange > .b-sch-event.b-milestone .b-sch-event-content { + background-color: #ff7043; + border-color: #ff7043; +} +.b-sch-style-plain.b-sch-color-deep-orange > .b-sch-event.b-milestone:hover .b-sch-event-content, +.b-sch-style-plain.b-sch-color-deep-orange > .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content { + background-color: #c12e00; + background-image: none; +} +.b-sch-style-plain.b-sch-color-deep-orange > .b-sch-event.b-milestone.b-sch-event-resizing .b-sch-event-content, +.b-sch-style-plain.b-sch-color-deep-orange > .b-sch-event.b-milestone.b-sch-event-selected:hover .b-sch-event-content { + background-color: #b12a00; + background-image: none; +} +.b-sch-layout-milestones .b-sch-style-plain.b-sch-color-deep-orange.b-milestone-wrap > .b-sch-event.b-milestone { + background: #ff7043; +} +.b-sch-layout-milestones .b-sch-style-plain.b-sch-color-deep-orange.b-milestone-wrap:hover > .b-sch-event { + background: #c12e00; +} +.b-sch-layout-milestones + .b-sch-style-plain.b-sch-color-deep-orange.b-milestone-wrap.b-sch-event-selected:hover + > .b-sch-event { + background: #b12a00; +} +.b-sch-style-plain.b-sch-color-gray > .b-sch-event:not(.b-milestone), +.b-sch-style-plain.b-sch-color-gray > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #a0a0a0; + border-color: #a0a0a0; +} +.b-sch-style-plain.b-sch-color-gray > .b-sch-event:not(.b-milestone):hover, +.b-sch-style-plain.b-sch-color-gray > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-style-plain.b-sch-color-gray > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-style-plain.b-sch-color-gray > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected { + background-color: #606060; +} +.b-sch-style-plain.b-sch-color-gray > .b-sch-event:not(.b-milestone).b-sch-event-resizing, +.b-sch-style-plain.b-sch-color-gray > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover, +.b-sch-style-plain.b-sch-color-gray > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-resizing, +.b-sch-style-plain.b-sch-color-gray > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected:hover { + background-color: #614f4f; +} +.b-sch-style-plain.b-sch-color-gray > .b-sch-event.b-milestone .b-sch-event-content { + background-color: #a0a0a0; + border-color: #a0a0a0; +} +.b-sch-style-plain.b-sch-color-gray > .b-sch-event.b-milestone:hover .b-sch-event-content, +.b-sch-style-plain.b-sch-color-gray > .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content { + background-color: #606060; + background-image: none; +} +.b-sch-style-plain.b-sch-color-gray > .b-sch-event.b-milestone.b-sch-event-resizing .b-sch-event-content, +.b-sch-style-plain.b-sch-color-gray > .b-sch-event.b-milestone.b-sch-event-selected:hover .b-sch-event-content { + background-color: #614f4f; + background-image: none; +} +.b-sch-layout-milestones .b-sch-style-plain.b-sch-color-gray.b-milestone-wrap > .b-sch-event.b-milestone { + background: #a0a0a0; +} +.b-sch-layout-milestones .b-sch-style-plain.b-sch-color-gray.b-milestone-wrap:hover > .b-sch-event { + background: #606060; +} +.b-sch-layout-milestones + .b-sch-style-plain.b-sch-color-gray.b-milestone-wrap.b-sch-event-selected:hover + > .b-sch-event { + background: #614f4f; +} +.b-sch-style-plain.b-sch-color-gantt-green > .b-sch-event:not(.b-milestone), +.b-sch-style-plain.b-sch-color-gantt-green > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #a5d8a7; + border-color: #a5d8a7; +} +.b-sch-style-plain.b-sch-color-gantt-green > .b-sch-event:not(.b-milestone):hover, +.b-sch-style-plain.b-sch-color-gantt-green > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-style-plain.b-sch-color-gantt-green > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-style-plain.b-sch-color-gantt-green > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected { + background-color: #459f49; +} +.b-sch-style-plain.b-sch-color-gantt-green > .b-sch-event:not(.b-milestone).b-sch-event-resizing, +.b-sch-style-plain.b-sch-color-gantt-green > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover, +.b-sch-style-plain.b-sch-color-gantt-green > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-resizing, +.b-sch-style-plain.b-sch-color-gantt-green + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + background-color: #39993d; +} +.b-sch-style-plain.b-sch-color-gantt-green > .b-sch-event.b-milestone .b-sch-event-content { + background-color: #a5d8a7; + border-color: #a5d8a7; +} +.b-sch-style-plain.b-sch-color-gantt-green > .b-sch-event.b-milestone:hover .b-sch-event-content, +.b-sch-style-plain.b-sch-color-gantt-green > .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content { + background-color: #459f49; + background-image: none; +} +.b-sch-style-plain.b-sch-color-gantt-green > .b-sch-event.b-milestone.b-sch-event-resizing .b-sch-event-content, +.b-sch-style-plain.b-sch-color-gantt-green > .b-sch-event.b-milestone.b-sch-event-selected:hover .b-sch-event-content { + background-color: #39993d; + background-image: none; +} +.b-sch-layout-milestones .b-sch-style-plain.b-sch-color-gantt-green.b-milestone-wrap > .b-sch-event.b-milestone { + background: #a5d8a7; +} +.b-sch-layout-milestones .b-sch-style-plain.b-sch-color-gantt-green.b-milestone-wrap:hover > .b-sch-event { + background: #459f49; +} +.b-sch-layout-milestones + .b-sch-style-plain.b-sch-color-gantt-green.b-milestone-wrap.b-sch-event-selected:hover + > .b-sch-event { + background: #39993d; +} +.b-sch-event-wrap.b-sch-style-border > .b-sch-event, +.b-sch-event-wrap.b-sch-style-border > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #7cb342; + border-color: #577d2e; + border-style: solid; + border-width: 0; + font-weight: 400; + opacity: 0.8; + border-radius: 3px; +} +.b-sch-event-wrap.b-sch-style-border > .b-sch-event:not(.b-milestone), +.b-sch-event-wrap.b-sch-style-border > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone) { + color: #fff; + font-size: 12px; + border-width: 1px; +} +.b-sch-event-wrap.b-sch-style-border > .b-sch-event:not(.b-milestone).b-sch-event-startsoutside, +.b-sch-event-wrap.b-sch-style-border + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:not(.b-milestone).b-sch-event-startsoutside { + border-inline-start: none; +} +.b-sch-event-wrap.b-sch-style-border > .b-sch-event:not(.b-milestone):hover, +.b-sch-event-wrap.b-sch-style-border > .b-sch-event:not(.b-milestone).b-sch-event-resizing, +.b-sch-event-wrap.b-sch-style-border > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone):hover, +.b-sch-event-wrap.b-sch-style-border + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:not(.b-milestone).b-sch-event-resizing { + background-color: #577d2e; + opacity: 1; +} +.b-sch-event-wrap.b-sch-style-border > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-border + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:not(.b-milestone).b-sch-event-selected { + font-weight: 600; +} +.b-sch-event-wrap.b-sch-style-border > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover, +.b-sch-event-wrap.b-sch-style-border + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover { + background-color: #51742b; +} +.b-sch-event-wrap.b-sch-style-border > .b-sch-event.b-milestone, +.b-sch-event-wrap.b-sch-style-border > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-milestone { + background: none; + justify-self: center; +} +.b-sch-event-wrap.b-sch-style-border > .b-sch-event.b-milestone .b-sch-event-content:before, +.b-sch-event-wrap.b-sch-style-border + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone + .b-sch-event-content:before { + border-width: 1px; + border-radius: 3px; + opacity: 0.8; +} +.b-sch-event-wrap.b-sch-style-border > .b-sch-event.b-milestone:hover, +.b-sch-event-wrap.b-sch-style-border > .b-sch-event.b-milestone.b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-border > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-milestone:hover, +.b-sch-event-wrap.b-sch-style-border + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone.b-sch-event-selected { + opacity: 1; +} +.b-sch-event-wrap.b-sch-style-border > .b-sch-event.b-milestone:hover .b-sch-event-content:before, +.b-sch-event-wrap.b-sch-style-border > .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content:before, +.b-sch-event-wrap.b-sch-style-border + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone:hover + .b-sch-event-content:before, +.b-sch-event-wrap.b-sch-style-border + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content:before { + opacity: 1; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-border > .b-sch-event.b-milestone, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-border + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone { + border-top-width: 1px; + border-bottom-width: 1px; + border-radius: 0; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-border + > .b-sch-event.b-milestone + .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-border + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone + .b-sch-event-content { + font-weight: 400; + font-size: 12px; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-border > .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-border > .b-sch-event.b-milestone:after, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-border + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-border + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone:after { + border-width: 0; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-border > .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-border + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone:before { + border-inline-start-width: 1px; + border-bottom-width: 1px; + border-bottom-left-radius: 3px; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-border > .b-sch-event.b-milestone:after, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-border + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone:after { + border-inline-end-width: 1px; + border-bottom-width: 1px; + top: -1px; + border-bottom-right-radius: 3px; +} +.b-sch-style-border.b-sch-custom-color > .b-sch-event:not(.b-milestone) { + background-color: currentColor; + background-image: linear-gradient(rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)); + border-color: currentColor; +} +.b-sch-style-border.b-sch-custom-color > .b-sch-event:not(.b-milestone) .b-sch-event-content { + color: #fff; +} +.b-sch-style-border.b-sch-custom-color > .b-sch-event:not(.b-milestone):hover, +.b-sch-style-border.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-resizing, +.b-sch-style-border.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-style-border.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover { + background-color: currentColor; + background-image: none; + border-color: currentColor; +} +.b-sch-style-border.b-sch-custom-color > .b-sch-event.b-milestone .b-sch-event-content:before { + background-color: currentColor; + background-image: linear-gradient(rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)); + border-color: currentColor; +} +.b-sch-style-border.b-sch-color-red > .b-sch-event, +.b-sch-style-border.b-sch-color-red > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #952020; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-red > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-red > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #d32f2f; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-red > .b-sch-event:hover, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-red > .b-sch-event:hover > .b-sch-event-segments > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-red > .b-sch-event.b-sch-event-selected, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-red + > .b-sch-event.b-sch-event-selected + > .b-sch-event-segments + > .b-sch-event { + background-color: #952020; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-red > .b-sch-event.b-sch-event-resizing, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-red + > .b-sch-event.b-sch-event-resizing + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-red > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-red + > .b-sch-event.b-sch-event-selected:hover + > .b-sch-event-segments + > .b-sch-event { + background-color: #8a1d1d; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-red .b-sch-event:not(.b-sch-event-withicon) .b-sch-event-content { + background-color: #d32f2f; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-red .b-sch-event:not(.b-sch-event-withicon):hover .b-sch-event-content, +.b-sch-style-border.b-milestone-wrap.b-sch-color-red + .b-sch-event:not(.b-sch-event-withicon).b-sch-event-selected + .b-sch-event-content { + background-color: #952020; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-red + .b-sch-event:not(.b-sch-event-withicon).b-sch-event-selected:hover + .b-sch-event-content { + background-color: #8a1d1d; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-border.b-sch-color-red.b-milestone-wrap .b-sch-event.b-milestone { + background: #d32f2f; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-border.b-sch-color-red.b-milestone-wrap:hover .b-sch-event, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-red.b-milestone-wrap.b-sch-event-selected + .b-sch-event { + background: #952020; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-red.b-milestone-wrap.b-sch-event-selected:hover + .b-sch-event { + background: #8a1d1d; +} +.b-sch-style-border.b-sch-color-pink > .b-sch-event, +.b-sch-style-border.b-sch-color-pink > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #a81044; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-pink > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-pink > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #e91e63; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-pink > .b-sch-event:hover, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-pink > .b-sch-event:hover > .b-sch-event-segments > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-pink > .b-sch-event.b-sch-event-selected, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-pink + > .b-sch-event.b-sch-event-selected + > .b-sch-event-segments + > .b-sch-event { + background-color: #a81044; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-pink > .b-sch-event.b-sch-event-resizing, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-pink + > .b-sch-event.b-sch-event-resizing + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-pink > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-pink + > .b-sch-event.b-sch-event-selected:hover + > .b-sch-event-segments + > .b-sch-event { + background-color: #9c0f3f; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-pink .b-sch-event:not(.b-sch-event-withicon) .b-sch-event-content { + background-color: #e91e63; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-pink + .b-sch-event:not(.b-sch-event-withicon):hover + .b-sch-event-content, +.b-sch-style-border.b-milestone-wrap.b-sch-color-pink + .b-sch-event:not(.b-sch-event-withicon).b-sch-event-selected + .b-sch-event-content { + background-color: #a81044; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-pink + .b-sch-event:not(.b-sch-event-withicon).b-sch-event-selected:hover + .b-sch-event-content { + background-color: #9c0f3f; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-pink.b-milestone-wrap + .b-sch-event.b-milestone { + background: #e91e63; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-border.b-sch-color-pink.b-milestone-wrap:hover .b-sch-event, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-pink.b-milestone-wrap.b-sch-event-selected + .b-sch-event { + background: #a81044; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-pink.b-milestone-wrap.b-sch-event-selected:hover + .b-sch-event { + background: #9c0f3f; +} +.b-sch-style-border.b-sch-color-purple > .b-sch-event, +.b-sch-style-border.b-sch-color-purple > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #631977; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-purple > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-purple > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #8e24aa; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-purple > .b-sch-event:hover, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-purple + > .b-sch-event:hover + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-purple > .b-sch-event.b-sch-event-selected, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-purple + > .b-sch-event.b-sch-event-selected + > .b-sch-event-segments + > .b-sch-event { + background-color: #631977; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-purple > .b-sch-event.b-sch-event-resizing, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-purple + > .b-sch-event.b-sch-event-resizing + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-purple > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-purple + > .b-sch-event.b-sch-event-selected:hover + > .b-sch-event-segments + > .b-sch-event { + background-color: #5c176f; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-purple .b-sch-event:not(.b-sch-event-withicon) .b-sch-event-content { + background-color: #8e24aa; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-purple + .b-sch-event:not(.b-sch-event-withicon):hover + .b-sch-event-content, +.b-sch-style-border.b-milestone-wrap.b-sch-color-purple + .b-sch-event:not(.b-sch-event-withicon).b-sch-event-selected + .b-sch-event-content { + background-color: #631977; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-purple + .b-sch-event:not(.b-sch-event-withicon).b-sch-event-selected:hover + .b-sch-event-content { + background-color: #5c176f; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-purple.b-milestone-wrap + .b-sch-event.b-milestone { + background: #8e24aa; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-border.b-sch-color-purple.b-milestone-wrap:hover .b-sch-event, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-purple.b-milestone-wrap.b-sch-event-selected + .b-sch-event { + background: #631977; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-purple.b-milestone-wrap.b-sch-event-selected:hover + .b-sch-event { + background: #5c176f; +} +.b-sch-style-border.b-sch-color-violet > .b-sch-event, +.b-sch-style-border.b-sch-color-violet > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #482980; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-violet > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-violet > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #673ab7; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-violet > .b-sch-event:hover, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-violet + > .b-sch-event:hover + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-violet > .b-sch-event.b-sch-event-selected, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-violet + > .b-sch-event.b-sch-event-selected + > .b-sch-event-segments + > .b-sch-event { + background-color: #482980; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-violet > .b-sch-event.b-sch-event-resizing, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-violet + > .b-sch-event.b-sch-event-resizing + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-violet > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-violet + > .b-sch-event.b-sch-event-selected:hover + > .b-sch-event-segments + > .b-sch-event { + background-color: #432677; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-violet .b-sch-event:not(.b-sch-event-withicon) .b-sch-event-content { + background-color: #673ab7; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-violet + .b-sch-event:not(.b-sch-event-withicon):hover + .b-sch-event-content, +.b-sch-style-border.b-milestone-wrap.b-sch-color-violet + .b-sch-event:not(.b-sch-event-withicon).b-sch-event-selected + .b-sch-event-content { + background-color: #482980; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-violet + .b-sch-event:not(.b-sch-event-withicon).b-sch-event-selected:hover + .b-sch-event-content { + background-color: #432677; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-violet.b-milestone-wrap + .b-sch-event.b-milestone { + background: #673ab7; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-border.b-sch-color-violet.b-milestone-wrap:hover .b-sch-event, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-violet.b-milestone-wrap.b-sch-event-selected + .b-sch-event { + background: #482980; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-violet.b-milestone-wrap.b-sch-event-selected:hover + .b-sch-event { + background: #432677; +} +.b-sch-style-border.b-sch-color-indigo > .b-sch-event, +.b-sch-style-border.b-sch-color-indigo > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #2c397f; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-indigo > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-indigo > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #3f51b5; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-indigo > .b-sch-event:hover, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-indigo + > .b-sch-event:hover + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-indigo > .b-sch-event.b-sch-event-selected, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-indigo + > .b-sch-event.b-sch-event-selected + > .b-sch-event-segments + > .b-sch-event { + background-color: #2c397f; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-indigo > .b-sch-event.b-sch-event-resizing, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-indigo + > .b-sch-event.b-sch-event-resizing + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-indigo > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-indigo + > .b-sch-event.b-sch-event-selected:hover + > .b-sch-event-segments + > .b-sch-event { + background-color: #293576; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-indigo .b-sch-event:not(.b-sch-event-withicon) .b-sch-event-content { + background-color: #3f51b5; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-indigo + .b-sch-event:not(.b-sch-event-withicon):hover + .b-sch-event-content, +.b-sch-style-border.b-milestone-wrap.b-sch-color-indigo + .b-sch-event:not(.b-sch-event-withicon).b-sch-event-selected + .b-sch-event-content { + background-color: #2c397f; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-indigo + .b-sch-event:not(.b-sch-event-withicon).b-sch-event-selected:hover + .b-sch-event-content { + background-color: #293576; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-indigo.b-milestone-wrap + .b-sch-event.b-milestone { + background: #3f51b5; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-border.b-sch-color-indigo.b-milestone-wrap:hover .b-sch-event, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-indigo.b-milestone-wrap.b-sch-event-selected + .b-sch-event { + background: #2c397f; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-indigo.b-milestone-wrap.b-sch-event-selected:hover + .b-sch-event { + background: #293576; +} +.b-sch-style-border.b-sch-color-blue > .b-sch-event, +.b-sch-style-border.b-sch-color-blue > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #135fa3; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-blue > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-blue > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #1e88e5; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-blue > .b-sch-event:hover, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-blue > .b-sch-event:hover > .b-sch-event-segments > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-blue > .b-sch-event.b-sch-event-selected, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-blue + > .b-sch-event.b-sch-event-selected + > .b-sch-event-segments + > .b-sch-event { + background-color: #135fa3; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-blue > .b-sch-event.b-sch-event-resizing, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-blue + > .b-sch-event.b-sch-event-resizing + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-blue > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-blue + > .b-sch-event.b-sch-event-selected:hover + > .b-sch-event-segments + > .b-sch-event { + background-color: #115997; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-blue .b-sch-event:not(.b-sch-event-withicon) .b-sch-event-content { + background-color: #1e88e5; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-blue + .b-sch-event:not(.b-sch-event-withicon):hover + .b-sch-event-content, +.b-sch-style-border.b-milestone-wrap.b-sch-color-blue + .b-sch-event:not(.b-sch-event-withicon).b-sch-event-selected + .b-sch-event-content { + background-color: #135fa3; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-blue + .b-sch-event:not(.b-sch-event-withicon).b-sch-event-selected:hover + .b-sch-event-content { + background-color: #115997; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-blue.b-milestone-wrap + .b-sch-event.b-milestone { + background: #1e88e5; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-border.b-sch-color-blue.b-milestone-wrap:hover .b-sch-event, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-blue.b-milestone-wrap.b-sch-event-selected + .b-sch-event { + background: #135fa3; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-blue.b-milestone-wrap.b-sch-event-selected:hover + .b-sch-event { + background: #115997; +} +.b-sch-style-border.b-sch-color-cyan > .b-sch-event, +.b-sch-style-border.b-sch-color-cyan > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #007887; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-cyan > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-cyan > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #00acc1; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-cyan > .b-sch-event:hover, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-cyan > .b-sch-event:hover > .b-sch-event-segments > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-cyan > .b-sch-event.b-sch-event-selected, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-cyan + > .b-sch-event.b-sch-event-selected + > .b-sch-event-segments + > .b-sch-event { + background-color: #007887; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-cyan > .b-sch-event.b-sch-event-resizing, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-cyan + > .b-sch-event.b-sch-event-resizing + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-cyan > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-cyan + > .b-sch-event.b-sch-event-selected:hover + > .b-sch-event-segments + > .b-sch-event { + background-color: #00707d; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-cyan .b-sch-event:not(.b-sch-event-withicon) .b-sch-event-content { + background-color: #00acc1; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-cyan + .b-sch-event:not(.b-sch-event-withicon):hover + .b-sch-event-content, +.b-sch-style-border.b-milestone-wrap.b-sch-color-cyan + .b-sch-event:not(.b-sch-event-withicon).b-sch-event-selected + .b-sch-event-content { + background-color: #007887; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-cyan + .b-sch-event:not(.b-sch-event-withicon).b-sch-event-selected:hover + .b-sch-event-content { + background-color: #00707d; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-cyan.b-milestone-wrap + .b-sch-event.b-milestone { + background: #00acc1; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-border.b-sch-color-cyan.b-milestone-wrap:hover .b-sch-event, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-cyan.b-milestone-wrap.b-sch-event-selected + .b-sch-event { + background: #007887; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-cyan.b-milestone-wrap.b-sch-event-selected:hover + .b-sch-event { + background: #00707d; +} +.b-sch-style-border.b-sch-color-teal > .b-sch-event, +.b-sch-style-border.b-sch-color-teal > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #006056; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-teal > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-teal > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #00897b; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-teal > .b-sch-event:hover, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-teal > .b-sch-event:hover > .b-sch-event-segments > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-teal > .b-sch-event.b-sch-event-selected, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-teal + > .b-sch-event.b-sch-event-selected + > .b-sch-event-segments + > .b-sch-event { + background-color: #006056; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-teal > .b-sch-event.b-sch-event-resizing, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-teal + > .b-sch-event.b-sch-event-resizing + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-teal > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-teal + > .b-sch-event.b-sch-event-selected:hover + > .b-sch-event-segments + > .b-sch-event { + background-color: #005950; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-teal .b-sch-event:not(.b-sch-event-withicon) .b-sch-event-content { + background-color: #00897b; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-teal + .b-sch-event:not(.b-sch-event-withicon):hover + .b-sch-event-content, +.b-sch-style-border.b-milestone-wrap.b-sch-color-teal + .b-sch-event:not(.b-sch-event-withicon).b-sch-event-selected + .b-sch-event-content { + background-color: #006056; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-teal + .b-sch-event:not(.b-sch-event-withicon).b-sch-event-selected:hover + .b-sch-event-content { + background-color: #005950; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-teal.b-milestone-wrap + .b-sch-event.b-milestone { + background: #00897b; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-border.b-sch-color-teal.b-milestone-wrap:hover .b-sch-event, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-teal.b-milestone-wrap.b-sch-event-selected + .b-sch-event { + background: #006056; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-teal.b-milestone-wrap.b-sch-event-selected:hover + .b-sch-event { + background: #005950; +} +.b-sch-style-border.b-sch-color-green > .b-sch-event, +.b-sch-style-border.b-sch-color-green > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #577d2e; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-green > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-green > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #7cb342; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-green > .b-sch-event:hover, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-green + > .b-sch-event:hover + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-green > .b-sch-event.b-sch-event-selected, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-green + > .b-sch-event.b-sch-event-selected + > .b-sch-event-segments + > .b-sch-event { + background-color: #577d2e; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-green > .b-sch-event.b-sch-event-resizing, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-green + > .b-sch-event.b-sch-event-resizing + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-green > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-green + > .b-sch-event.b-sch-event-selected:hover + > .b-sch-event-segments + > .b-sch-event { + background-color: #51742b; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-green .b-sch-event:not(.b-sch-event-withicon) .b-sch-event-content { + background-color: #7cb342; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-green + .b-sch-event:not(.b-sch-event-withicon):hover + .b-sch-event-content, +.b-sch-style-border.b-milestone-wrap.b-sch-color-green + .b-sch-event:not(.b-sch-event-withicon).b-sch-event-selected + .b-sch-event-content { + background-color: #577d2e; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-green + .b-sch-event:not(.b-sch-event-withicon).b-sch-event-selected:hover + .b-sch-event-content { + background-color: #51742b; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-green.b-milestone-wrap + .b-sch-event.b-milestone { + background: #7cb342; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-border.b-sch-color-green.b-milestone-wrap:hover .b-sch-event, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-green.b-milestone-wrap.b-sch-event-selected + .b-sch-event { + background: #577d2e; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-green.b-milestone-wrap.b-sch-event-selected:hover + .b-sch-event { + background: #51742b; +} +.b-sch-style-border.b-sch-color-lime > .b-sch-event, +.b-sch-style-border.b-sch-color-lime > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #868d24; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-lime > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-lime > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #c0ca33; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-lime > .b-sch-event:hover, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-lime > .b-sch-event:hover > .b-sch-event-segments > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-lime > .b-sch-event.b-sch-event-selected, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-lime + > .b-sch-event.b-sch-event-selected + > .b-sch-event-segments + > .b-sch-event { + background-color: #868d24; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-lime > .b-sch-event.b-sch-event-resizing, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-lime + > .b-sch-event.b-sch-event-resizing + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-lime > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-lime + > .b-sch-event.b-sch-event-selected:hover + > .b-sch-event-segments + > .b-sch-event { + background-color: #7d8321; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-lime .b-sch-event:not(.b-sch-event-withicon) .b-sch-event-content { + background-color: #c0ca33; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-lime + .b-sch-event:not(.b-sch-event-withicon):hover + .b-sch-event-content, +.b-sch-style-border.b-milestone-wrap.b-sch-color-lime + .b-sch-event:not(.b-sch-event-withicon).b-sch-event-selected + .b-sch-event-content { + background-color: #868d24; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-lime + .b-sch-event:not(.b-sch-event-withicon).b-sch-event-selected:hover + .b-sch-event-content { + background-color: #7d8321; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-lime.b-milestone-wrap + .b-sch-event.b-milestone { + background: #c0ca33; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-border.b-sch-color-lime.b-milestone-wrap:hover .b-sch-event, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-lime.b-milestone-wrap.b-sch-event-selected + .b-sch-event { + background: #868d24; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-lime.b-milestone-wrap.b-sch-event-selected:hover + .b-sch-event { + background: #7d8321; +} +.b-sch-style-border.b-sch-color-yellow > .b-sch-event, +.b-sch-style-border.b-sch-color-yellow > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #cb9204; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-yellow > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-yellow > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #fbc02d; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-yellow > .b-sch-event:hover, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-yellow + > .b-sch-event:hover + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-yellow > .b-sch-event.b-sch-event-selected, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-yellow + > .b-sch-event.b-sch-event-selected + > .b-sch-event-segments + > .b-sch-event { + background-color: #cb9204; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-yellow > .b-sch-event.b-sch-event-resizing, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-yellow + > .b-sch-event.b-sch-event-resizing + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-yellow > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-yellow + > .b-sch-event.b-sch-event-selected:hover + > .b-sch-event-segments + > .b-sch-event { + background-color: #bd8804; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-yellow .b-sch-event:not(.b-sch-event-withicon) .b-sch-event-content { + background-color: #fbc02d; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-yellow + .b-sch-event:not(.b-sch-event-withicon):hover + .b-sch-event-content, +.b-sch-style-border.b-milestone-wrap.b-sch-color-yellow + .b-sch-event:not(.b-sch-event-withicon).b-sch-event-selected + .b-sch-event-content { + background-color: #cb9204; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-yellow + .b-sch-event:not(.b-sch-event-withicon).b-sch-event-selected:hover + .b-sch-event-content { + background-color: #bd8804; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-yellow.b-milestone-wrap + .b-sch-event.b-milestone { + background: #fbc02d; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-border.b-sch-color-yellow.b-milestone-wrap:hover .b-sch-event, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-yellow.b-milestone-wrap.b-sch-event-selected + .b-sch-event { + background: #cb9204; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-yellow.b-milestone-wrap.b-sch-event-selected:hover + .b-sch-event { + background: #bd8804; +} +.b-sch-style-border.b-sch-color-orange > .b-sch-event, +.b-sch-style-border.b-sch-color-orange > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #b06200; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-orange > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-orange > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #fb8c00; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-orange > .b-sch-event:hover, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-orange + > .b-sch-event:hover + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-orange > .b-sch-event.b-sch-event-selected, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-orange + > .b-sch-event.b-sch-event-selected + > .b-sch-event-segments + > .b-sch-event { + background-color: #b06200; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-orange > .b-sch-event.b-sch-event-resizing, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-orange + > .b-sch-event.b-sch-event-resizing + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-orange > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-orange + > .b-sch-event.b-sch-event-selected:hover + > .b-sch-event-segments + > .b-sch-event { + background-color: #a35b00; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-orange .b-sch-event:not(.b-sch-event-withicon) .b-sch-event-content { + background-color: #fb8c00; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-orange + .b-sch-event:not(.b-sch-event-withicon):hover + .b-sch-event-content, +.b-sch-style-border.b-milestone-wrap.b-sch-color-orange + .b-sch-event:not(.b-sch-event-withicon).b-sch-event-selected + .b-sch-event-content { + background-color: #b06200; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-orange + .b-sch-event:not(.b-sch-event-withicon).b-sch-event-selected:hover + .b-sch-event-content { + background-color: #a35b00; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-orange.b-milestone-wrap + .b-sch-event.b-milestone { + background: #fb8c00; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-border.b-sch-color-orange.b-milestone-wrap:hover .b-sch-event, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-orange.b-milestone-wrap.b-sch-event-selected + .b-sch-event { + background: #b06200; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-orange.b-milestone-wrap.b-sch-event-selected:hover + .b-sch-event { + background: #a35b00; +} +.b-sch-style-border.b-sch-color-deep-orange > .b-sch-event, +.b-sch-style-border.b-sch-color-deep-orange > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #e13600; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-deep-orange > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-deep-orange + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event { + background-color: #ff7043; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-deep-orange > .b-sch-event:hover, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-deep-orange + > .b-sch-event:hover + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-deep-orange > .b-sch-event.b-sch-event-selected, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-deep-orange + > .b-sch-event.b-sch-event-selected + > .b-sch-event-segments + > .b-sch-event { + background-color: #e13600; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-deep-orange > .b-sch-event.b-sch-event-resizing, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-deep-orange + > .b-sch-event.b-sch-event-resizing + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-deep-orange > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-deep-orange + > .b-sch-event.b-sch-event-selected:hover + > .b-sch-event-segments + > .b-sch-event { + background-color: #d13200; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-deep-orange + .b-sch-event:not(.b-sch-event-withicon) + .b-sch-event-content { + background-color: #ff7043; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-deep-orange + .b-sch-event:not(.b-sch-event-withicon):hover + .b-sch-event-content, +.b-sch-style-border.b-milestone-wrap.b-sch-color-deep-orange + .b-sch-event:not(.b-sch-event-withicon).b-sch-event-selected + .b-sch-event-content { + background-color: #e13600; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-deep-orange + .b-sch-event:not(.b-sch-event-withicon).b-sch-event-selected:hover + .b-sch-event-content { + background-color: #d13200; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-deep-orange.b-milestone-wrap + .b-sch-event.b-milestone { + background: #ff7043; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-deep-orange.b-milestone-wrap:hover + .b-sch-event, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-deep-orange.b-milestone-wrap.b-sch-event-selected + .b-sch-event { + background: #e13600; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-deep-orange.b-milestone-wrap.b-sch-event-selected:hover + .b-sch-event { + background: #d13200; +} +.b-sch-style-border.b-sch-color-gray > .b-sch-event, +.b-sch-style-border.b-sch-color-gray > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #707070; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-gray > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-gray > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #a0a0a0; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-gray > .b-sch-event:hover, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-gray > .b-sch-event:hover > .b-sch-event-segments > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-gray > .b-sch-event.b-sch-event-selected, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-gray + > .b-sch-event.b-sch-event-selected + > .b-sch-event-segments + > .b-sch-event { + background-color: #707070; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-gray > .b-sch-event.b-sch-event-resizing, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-gray + > .b-sch-event.b-sch-event-resizing + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-gray > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-gray + > .b-sch-event.b-sch-event-selected:hover + > .b-sch-event-segments + > .b-sch-event { + background-color: #686868; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-gray .b-sch-event:not(.b-sch-event-withicon) .b-sch-event-content { + background-color: #a0a0a0; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-gray + .b-sch-event:not(.b-sch-event-withicon):hover + .b-sch-event-content, +.b-sch-style-border.b-milestone-wrap.b-sch-color-gray + .b-sch-event:not(.b-sch-event-withicon).b-sch-event-selected + .b-sch-event-content { + background-color: #707070; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-gray + .b-sch-event:not(.b-sch-event-withicon).b-sch-event-selected:hover + .b-sch-event-content { + background-color: #686868; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-gray.b-milestone-wrap + .b-sch-event.b-milestone { + background: #a0a0a0; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-border.b-sch-color-gray.b-milestone-wrap:hover .b-sch-event, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-gray.b-milestone-wrap.b-sch-event-selected + .b-sch-event { + background: #707070; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-gray.b-milestone-wrap.b-sch-event-selected:hover + .b-sch-event { + background: #686868; +} +.b-sch-style-hollow.b-sch-event-wrap > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #ffffff80; + border-color: #7cb342; + border-style: solid; + border-width: 0; + font-weight: 400; + opacity: 0.8; + border-radius: 3px; +} +.b-sch-style-hollow.b-sch-event-wrap > .b-sch-event:not(.b-milestone), +.b-sch-style-hollow.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone) { + color: #7cb342; + font-size: 12px; + border-width: 2px; +} +.b-sch-style-hollow.b-sch-event-wrap > .b-sch-event:not(.b-milestone).b-sch-event-startsoutside, +.b-sch-style-hollow.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:not(.b-milestone).b-sch-event-startsoutside { + border-inline-start: none; +} +.b-sch-style-hollow.b-sch-event-wrap > .b-sch-event:not(.b-milestone):hover, +.b-sch-style-hollow.b-sch-event-wrap > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-style-hollow.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone):hover, +.b-sch-style-hollow.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:not(.b-milestone).b-sch-event-selected { + color: #fff; +} +.b-sch-style-hollow.b-sch-event-wrap > .b-sch-event.b-milestone .b-sch-event-content, +.b-sch-style-hollow.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone + .b-sch-event-content { + background-color: #ffffff80; + border-width: 0; + border-color: inherit; + border-style: inherit; +} +.b-sch-style-hollow.b-sch-event-wrap > .b-sch-event.b-milestone .b-sch-event-content:before, +.b-sch-style-hollow.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone + .b-sch-event-content:before { + border-width: 2px; + border-radius: 3px; + opacity: 0.8; +} +.b-sch-style-hollow.b-sch-event-wrap > .b-sch-event.b-milestone:hover, +.b-sch-style-hollow.b-sch-event-wrap > .b-sch-event.b-milestone.b-sch-event-selected, +.b-sch-style-hollow.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-milestone:hover, +.b-sch-style-hollow.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone.b-sch-event-selected { + opacity: 1; +} +.b-sch-style-hollow.b-sch-event-wrap > .b-sch-event.b-milestone:hover .b-sch-event-content, +.b-sch-style-hollow.b-sch-event-wrap > .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content, +.b-sch-style-hollow.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone:hover + .b-sch-event-content, +.b-sch-style-hollow.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: #7cb342; +} +.b-sch-style-hollow.b-sch-event-wrap > .b-sch-event.b-milestone.b-sch-event-selected, +.b-sch-style-hollow.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone.b-sch-event-selected { + font-weight: 600; +} +.b-sch-style-hollow.b-sch-event-wrap > .b-sch-event.b-milestone.b-sch-event-selected:hover:before, +.b-sch-style-hollow.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone.b-sch-event-selected:hover:before { + background-color: #70a13b; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-hollow.b-sch-event-wrap > .b-sch-event.b-milestone, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-hollow.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone { + border-top-width: 2px; + border-bottom-width: 2px; + border-radius: 0; + background-color: #ffffff80; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-hollow.b-sch-event-wrap + > .b-sch-event.b-milestone + .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-hollow.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone + .b-sch-event-content { + font-size: 12px; + font-weight: 400; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-hollow.b-sch-event-wrap > .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-hollow.b-sch-event-wrap > .b-sch-event.b-milestone:after, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-hollow.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-hollow.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone:after { + border-width: 0; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-hollow.b-sch-event-wrap > .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-hollow.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone:before { + border-inline-start-width: 2px; + border-bottom-width: 2px; + border-bottom-left-radius: 3px; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-hollow.b-sch-event-wrap > .b-sch-event.b-milestone:after, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-hollow.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone:after { + border-inline-end-width: 2px; + border-bottom-width: 2px; + border-bottom-right-radius: 3px; + top: -2px; +} +.b-sch-style-hollow.b-sch-custom-color > .b-sch-event { + border-color: currentColor; +} +.b-sch-style-hollow.b-sch-custom-color > .b-sch-event:not(.b-milestone):hover, +.b-sch-style-hollow.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-style-hollow.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-resizing, +.b-sch-style-hollow.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover { + background-color: currentColor; +} +.b-sch-style-hollow.b-sch-custom-color > .b-sch-event:not(.b-milestone):hover .b-sch-event-content, +.b-sch-style-hollow.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected .b-sch-event-content, +.b-sch-style-hollow.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-resizing .b-sch-event-content, +.b-sch-style-hollow.b-sch-custom-color + > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover + .b-sch-event-content { + color: #fff; +} +.b-sch-style-hollow.b-sch-custom-color > .b-sch-event.b-milestone .b-sch-event-content:before { + background-color: #ffffff80; +} +.b-sch-style-hollow.b-sch-custom-color > .b-sch-event.b-milestone:hover .b-sch-event-content:before, +.b-sch-style-hollow.b-sch-custom-color > .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content:before, +.b-sch-style-hollow.b-sch-custom-color > .b-sch-event.b-milestone.b-sch-event-resizing .b-sch-event-content:before, +.b-sch-style-hollow.b-sch-custom-color + > .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content:before { + background-color: currentColor; +} +.b-sch-style-hollow.b-sch-event-wrap.b-sch-color-red > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap.b-sch-color-red > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #d32f2f; + color: #d32f2f; +} +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-red > .b-sch-event:hover, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-red + > .b-sch-event:hover + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-red > .b-sch-event.b-sch-event-selected, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-red + > .b-sch-event.b-sch-event-selected + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-red > .b-sch-event.b-sch-event-resizing, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-red + > .b-sch-event.b-sch-event-resizing + > .b-sch-event-segments + > .b-sch-event { + background-color: #d32f2f; + color: #fff; +} +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-red > .b-sch-event.b-sch-event-selected:hover { + background-color: #c02929; +} +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-red .b-sch-event:hover .b-sch-event-content, +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-red + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #d32f2f; +} +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-red + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #c02929; +} +.b-sch-style-hollow.b-sch-event-wrap.b-sch-color-pink > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap.b-sch-color-pink > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #e91e63; + color: #e91e63; +} +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-pink > .b-sch-event:hover, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-pink + > .b-sch-event:hover + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-pink > .b-sch-event.b-sch-event-selected, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-pink + > .b-sch-event.b-sch-event-selected + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-pink > .b-sch-event.b-sch-event-resizing, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-pink + > .b-sch-event.b-sch-event-resizing + > .b-sch-event-segments + > .b-sch-event { + background-color: #e91e63; + color: #fff; +} +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-pink > .b-sch-event.b-sch-event-selected:hover { + background-color: #d81557; +} +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-pink .b-sch-event:hover .b-sch-event-content, +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-pink + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #e91e63; +} +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-pink + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #d81557; +} +.b-sch-style-hollow.b-sch-event-wrap.b-sch-color-purple > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap.b-sch-color-purple > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #8e24aa; + color: #8e24aa; +} +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-purple > .b-sch-event:hover, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-purple + > .b-sch-event:hover + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-purple > .b-sch-event.b-sch-event-selected, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-purple + > .b-sch-event.b-sch-event-selected + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-purple > .b-sch-event.b-sch-event-resizing, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-purple + > .b-sch-event.b-sch-event-resizing + > .b-sch-event-segments + > .b-sch-event { + background-color: #8e24aa; + color: #fff; +} +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-purple + > .b-sch-event.b-sch-event-selected:hover { + background-color: #802099; +} +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-purple .b-sch-event:hover .b-sch-event-content, +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-purple + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #8e24aa; +} +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-purple + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #802099; +} +.b-sch-style-hollow.b-sch-event-wrap.b-sch-color-violet > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap.b-sch-color-violet > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #673ab7; + color: #673ab7; +} +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-violet > .b-sch-event:hover, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-violet + > .b-sch-event:hover + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-violet > .b-sch-event.b-sch-event-selected, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-violet + > .b-sch-event.b-sch-event-selected + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-violet > .b-sch-event.b-sch-event-resizing, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-violet + > .b-sch-event.b-sch-event-resizing + > .b-sch-event-segments + > .b-sch-event { + background-color: #673ab7; + color: #fff; +} +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-violet + > .b-sch-event.b-sch-event-selected:hover { + background-color: #5d34a5; +} +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-violet .b-sch-event:hover .b-sch-event-content, +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-violet + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #673ab7; +} +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-violet + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #5d34a5; +} +.b-sch-style-hollow.b-sch-event-wrap.b-sch-color-indigo > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap.b-sch-color-indigo > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #3f51b5; + color: #3f51b5; +} +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-indigo > .b-sch-event:hover, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-indigo + > .b-sch-event:hover + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-indigo > .b-sch-event.b-sch-event-selected, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-indigo + > .b-sch-event.b-sch-event-selected + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-indigo > .b-sch-event.b-sch-event-resizing, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-indigo + > .b-sch-event.b-sch-event-resizing + > .b-sch-event-segments + > .b-sch-event { + background-color: #3f51b5; + color: #fff; +} +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-indigo + > .b-sch-event.b-sch-event-selected:hover { + background-color: #3949a3; +} +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-indigo .b-sch-event:hover .b-sch-event-content, +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-indigo + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #3f51b5; +} +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-indigo + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #3949a3; +} +.b-sch-style-hollow.b-sch-event-wrap.b-sch-color-blue > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap.b-sch-color-blue > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #1e88e5; + color: #1e88e5; +} +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-blue > .b-sch-event:hover, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-blue + > .b-sch-event:hover + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-blue > .b-sch-event.b-sch-event-selected, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-blue + > .b-sch-event.b-sch-event-selected + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-blue > .b-sch-event.b-sch-event-resizing, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-blue + > .b-sch-event.b-sch-event-resizing + > .b-sch-event-segments + > .b-sch-event { + background-color: #1e88e5; + color: #fff; +} +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-blue > .b-sch-event.b-sch-event-selected:hover { + background-color: #187bd1; +} +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-blue .b-sch-event:hover .b-sch-event-content, +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-blue + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #1e88e5; +} +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-blue + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #187bd1; +} +.b-sch-style-hollow.b-sch-event-wrap.b-sch-color-cyan > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap.b-sch-color-cyan > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #00acc1; + color: #00acc1; +} +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-cyan > .b-sch-event:hover, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-cyan + > .b-sch-event:hover + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-cyan > .b-sch-event.b-sch-event-selected, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-cyan + > .b-sch-event.b-sch-event-selected + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-cyan > .b-sch-event.b-sch-event-resizing, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-cyan + > .b-sch-event.b-sch-event-resizing + > .b-sch-event-segments + > .b-sch-event { + background-color: #00acc1; + color: #fff; +} +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-cyan > .b-sch-event.b-sch-event-selected:hover { + background-color: #009bae; +} +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-cyan .b-sch-event:hover .b-sch-event-content, +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-cyan + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #00acc1; +} +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-cyan + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #009bae; +} +.b-sch-style-hollow.b-sch-event-wrap.b-sch-color-teal > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap.b-sch-color-teal > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #00897b; + color: #00897b; +} +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-teal > .b-sch-event:hover, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-teal + > .b-sch-event:hover + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-teal > .b-sch-event.b-sch-event-selected, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-teal + > .b-sch-event.b-sch-event-selected + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-teal > .b-sch-event.b-sch-event-resizing, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-teal + > .b-sch-event.b-sch-event-resizing + > .b-sch-event-segments + > .b-sch-event { + background-color: #00897b; + color: #fff; +} +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-teal > .b-sch-event.b-sch-event-selected:hover { + background-color: #007b6f; +} +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-teal .b-sch-event:hover .b-sch-event-content, +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-teal + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #00897b; +} +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-teal + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #007b6f; +} +.b-sch-style-hollow.b-sch-event-wrap.b-sch-color-green > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap.b-sch-color-green > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #7cb342; + color: #7cb342; +} +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-green > .b-sch-event:hover, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-green + > .b-sch-event:hover + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-green > .b-sch-event.b-sch-event-selected, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-green + > .b-sch-event.b-sch-event-selected + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-green > .b-sch-event.b-sch-event-resizing, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-green + > .b-sch-event.b-sch-event-resizing + > .b-sch-event-segments + > .b-sch-event { + background-color: #7cb342; + color: #fff; +} +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-green + > .b-sch-event.b-sch-event-selected:hover { + background-color: #70a13b; +} +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-green .b-sch-event:hover .b-sch-event-content, +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-green + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #7cb342; +} +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-green + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #70a13b; +} +.b-sch-style-hollow.b-sch-event-wrap.b-sch-color-lime > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap.b-sch-color-lime > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #c0ca33; + color: #c0ca33; +} +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-lime > .b-sch-event:hover, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-lime + > .b-sch-event:hover + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-lime > .b-sch-event.b-sch-event-selected, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-lime + > .b-sch-event.b-sch-event-selected + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-lime > .b-sch-event.b-sch-event-resizing, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-lime + > .b-sch-event.b-sch-event-resizing + > .b-sch-event-segments + > .b-sch-event { + background-color: #c0ca33; + color: #fff; +} +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-lime > .b-sch-event.b-sch-event-selected:hover { + background-color: #adb62e; +} +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-lime .b-sch-event:hover .b-sch-event-content, +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-lime + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #c0ca33; +} +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-lime + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #adb62e; +} +.b-sch-style-hollow.b-sch-event-wrap.b-sch-color-yellow > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap.b-sch-color-yellow > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #fbc02d; + color: #fbc02d; +} +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-yellow > .b-sch-event:hover, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-yellow + > .b-sch-event:hover + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-yellow > .b-sch-event.b-sch-event-selected, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-yellow + > .b-sch-event.b-sch-event-selected + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-yellow > .b-sch-event.b-sch-event-resizing, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-yellow + > .b-sch-event.b-sch-event-resizing + > .b-sch-event-segments + > .b-sch-event { + background-color: #fbc02d; + color: #fff; +} +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-yellow + > .b-sch-event.b-sch-event-selected:hover { + background-color: #fab710; +} +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-yellow .b-sch-event:hover .b-sch-event-content, +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-yellow + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #fbc02d; +} +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-yellow + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #fab710; +} +.b-sch-style-hollow.b-sch-event-wrap.b-sch-color-orange > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap.b-sch-color-orange > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #fb8c00; + color: #fb8c00; +} +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-orange > .b-sch-event:hover, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-orange + > .b-sch-event:hover + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-orange > .b-sch-event.b-sch-event-selected, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-orange + > .b-sch-event.b-sch-event-selected + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-orange > .b-sch-event.b-sch-event-resizing, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-orange + > .b-sch-event.b-sch-event-resizing + > .b-sch-event-segments + > .b-sch-event { + background-color: #fb8c00; + color: #fff; +} +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-orange + > .b-sch-event.b-sch-event-selected:hover { + background-color: #e27e00; +} +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-orange .b-sch-event:hover .b-sch-event-content, +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-orange + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #fb8c00; +} +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-orange + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #e27e00; +} +.b-sch-style-hollow.b-sch-event-wrap.b-sch-color-deep-orange > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap.b-sch-color-deep-orange > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #ff7043; + color: #ff7043; +} +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-deep-orange > .b-sch-event:hover, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-deep-orange + > .b-sch-event:hover + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-deep-orange > .b-sch-event.b-sch-event-selected, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-deep-orange + > .b-sch-event.b-sch-event-selected + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-deep-orange > .b-sch-event.b-sch-event-resizing, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-deep-orange + > .b-sch-event.b-sch-event-resizing + > .b-sch-event-segments + > .b-sch-event { + background-color: #ff7043; + color: #fff; +} +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-deep-orange + > .b-sch-event.b-sch-event-selected:hover { + background-color: #ff5823; +} +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-deep-orange .b-sch-event:hover .b-sch-event-content, +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-deep-orange + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #ff7043; +} +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-deep-orange + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #ff5823; +} +.b-sch-style-hollow.b-sch-event-wrap.b-sch-color-gray > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap.b-sch-color-gray > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #a0a0a0; + color: #a0a0a0; +} +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-gray > .b-sch-event:hover, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-gray + > .b-sch-event:hover + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-gray > .b-sch-event.b-sch-event-selected, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-gray + > .b-sch-event.b-sch-event-selected + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-gray > .b-sch-event.b-sch-event-resizing, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-gray + > .b-sch-event.b-sch-event-resizing + > .b-sch-event-segments + > .b-sch-event { + background-color: #a0a0a0; + color: #fff; +} +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-gray > .b-sch-event.b-sch-event-selected:hover { + background-color: #909090; +} +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-gray .b-sch-event:hover .b-sch-event-content, +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-gray + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #a0a0a0; +} +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-gray + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #909090; +} +.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event, +.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event, +.b-sch-style-colored.b-sch-event-wrap > .b-sch-event, +.b-sch-style-colored.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #e5f1d8; + border-color: #70a13b; + font-weight: 300; + opacity: 0.8; +} +.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event:not(.b-milestone), +.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone), +.b-sch-style-colored.b-sch-event-wrap > .b-sch-event:not(.b-milestone), +.b-sch-style-colored.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone) { + color: #577d2e; + border-inline-start-width: 3px; + border-inline-start-style: solid; +} +.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event:not(.b-milestone):hover, +.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event:not(.b-milestone).b-sch-event-resizing, +.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone):hover, +.b-sch-style-calendar.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:not(.b-milestone).b-sch-event-resizing, +.b-sch-style-calendar.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-style-colored.b-sch-event-wrap > .b-sch-event:not(.b-milestone):hover, +.b-sch-style-colored.b-sch-event-wrap > .b-sch-event:not(.b-milestone).b-sch-event-resizing, +.b-sch-style-colored.b-sch-event-wrap > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-style-colored.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone):hover, +.b-sch-style-colored.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:not(.b-milestone).b-sch-event-resizing, +.b-sch-style-colored.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:not(.b-milestone).b-sch-event-selected { + background-color: #7cb342; + opacity: 1; +} +.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event:not(.b-milestone).b-sch-event-resizing, +.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-style-calendar.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:not(.b-milestone).b-sch-event-resizing, +.b-sch-style-calendar.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-style-colored.b-sch-event-wrap > .b-sch-event:not(.b-milestone).b-sch-event-resizing, +.b-sch-style-colored.b-sch-event-wrap > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-style-colored.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:not(.b-milestone).b-sch-event-resizing, +.b-sch-style-colored.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:not(.b-milestone).b-sch-event-selected { + color: #fff; +} +.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover, +.b-sch-style-calendar.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover, +.b-sch-style-colored.b-sch-event-wrap > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover, +.b-sch-style-colored.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover { + background-color: #577d2e; +} +.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event:not(.b-milestone).b-sch-event-startsoutside, +.b-sch-style-calendar.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:not(.b-milestone).b-sch-event-startsoutside, +.b-sch-style-colored.b-sch-event-wrap > .b-sch-event:not(.b-milestone).b-sch-event-startsoutside, +.b-sch-style-colored.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:not(.b-milestone).b-sch-event-startsoutside { + border-inline-start: none; +} +.b-sch-vertical .b-sch-style-calendar.b-sch-event-wrap > .b-sch-event:not(.b-milestone), +.b-sch-vertical + .b-sch-style-calendar.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:not(.b-milestone), +.b-sch-vertical .b-sch-style-colored.b-sch-event-wrap > .b-sch-event:not(.b-milestone), +.b-sch-vertical + .b-sch-style-colored.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:not(.b-milestone) { + border-top-width: 3px; + border-top-style: solid; + border-inline-start-width: 0; + border-inline-start-style: none; +} +.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event.b-milestone, +.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-milestone, +.b-sch-style-colored.b-sch-event-wrap > .b-sch-event.b-milestone, +.b-sch-style-colored.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-milestone { + background-color: transparent; +} +.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event.b-milestone .b-sch-event-content:before, +.b-sch-style-calendar.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone + .b-sch-event-content:before, +.b-sch-style-colored.b-sch-event-wrap > .b-sch-event.b-milestone .b-sch-event-content:before, +.b-sch-style-colored.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone + .b-sch-event-content:before { + border-width: 3px; + border-style: solid; +} +.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event.b-sch-event-selected, +.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected, +.b-sch-style-colored.b-sch-event-wrap > .b-sch-event.b-sch-event-selected, +.b-sch-style-colored.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected { + font-weight: 300; + opacity: 1; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-calendar.b-sch-event-wrap > .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-calendar.b-sch-event-wrap > .b-sch-event.b-milestone:after, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-calendar.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-calendar.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone:after, +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-colored.b-sch-event-wrap > .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-colored.b-sch-event-wrap > .b-sch-event.b-milestone:after, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-colored.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-colored.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone:after { + background: #e5f1d8; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-calendar.b-sch-event-wrap > .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-calendar.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-colored.b-sch-event-wrap > .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-colored.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone:before { + border-top: 3px solid transparent; + border-inline-end: 3px solid transparent; + border-bottom: 3px solid #70a13b; + border-inline-start: 3px solid #70a13b; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-calendar.b-sch-event-wrap > .b-sch-event.b-milestone:hover > *, +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-calendar.b-sch-event-wrap > .b-sch-event.b-milestone:hover:before, +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-calendar.b-sch-event-wrap > .b-sch-event.b-milestone:hover:after, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-calendar.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone:hover + > *, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-calendar.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-calendar.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone:hover:after, +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-colored.b-sch-event-wrap > .b-sch-event.b-milestone:hover > *, +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-colored.b-sch-event-wrap > .b-sch-event.b-milestone:hover:before, +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-colored.b-sch-event-wrap > .b-sch-event.b-milestone:hover:after, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-colored.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone:hover + > *, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-colored.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-colored.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone:hover:after { + background: none; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-calendar.b-sch-event-wrap + > .b-sch-event.b-milestone.b-sch-event-selected:hover + > *, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-calendar.b-sch-event-wrap + > .b-sch-event.b-milestone.b-sch-event-selected:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-calendar.b-sch-event-wrap + > .b-sch-event.b-milestone.b-sch-event-selected:hover:after, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-calendar.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone.b-sch-event-selected:hover + > *, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-calendar.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone.b-sch-event-selected:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-calendar.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone.b-sch-event-selected:hover:after, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-colored.b-sch-event-wrap + > .b-sch-event.b-milestone.b-sch-event-selected:hover + > *, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-colored.b-sch-event-wrap + > .b-sch-event.b-milestone.b-sch-event-selected:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-colored.b-sch-event-wrap + > .b-sch-event.b-milestone.b-sch-event-selected:hover:after, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-colored.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone.b-sch-event-selected:hover + > *, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-colored.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone.b-sch-event-selected:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-colored.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone.b-sch-event-selected:hover:after { + background: none; +} +.b-sch-style-colored.b-sch-custom-color > .b-sch-event { + border-color: currentColor; +} +.b-sch-style-colored.b-sch-custom-color > .b-sch-event:not(.b-milestone) { + background-color: currentColor; + background-image: linear-gradient(rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.8)); +} +.b-sch-style-colored.b-sch-custom-color > .b-sch-event:not(.b-milestone):hover, +.b-sch-style-colored.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-resizing, +.b-sch-style-colored.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected { + background-color: currentColor; + background-image: linear-gradient(rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.4)); +} +.b-sch-style-colored.b-sch-custom-color > .b-sch-event:not(.b-milestone):hover .b-sch-event-content, +.b-sch-style-colored.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-resizing .b-sch-event-content, +.b-sch-style-colored.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected .b-sch-event-content { + color: #fff; +} +.b-sch-style-colored.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-style-colored.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover { + background-color: currentColor; + background-image: none; +} +.b-sch-style-colored.b-sch-custom-color > .b-sch-event.b-milestone .b-sch-event-content:before { + background-color: currentColor; + background-image: linear-gradient(rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.8)); +} +.b-sch-style-colored.b-sch-custom-color > .b-sch-event.b-milestone:hover .b-sch-event-content:before, +.b-sch-style-colored.b-sch-custom-color > .b-sch-event.b-milestone.b-sch-event-resizing .b-sch-event-content:before, +.b-sch-style-colored.b-sch-custom-color > .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content:before { + background-image: linear-gradient(rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.4)); +} +.b-sch-style-colored.b-sch-custom-color > .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content:before, +.b-sch-style-colored.b-sch-custom-color + > .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content:before { + background-image: none; +} +.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event, +.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event { + opacity: 1; +} +.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event .b-sch-event-content, +.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event .b-sch-event-content { + font-weight: 400; + color: #606060; +} +.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event.b-sch-event-selected .b-sch-event-content *, +.b-sch-style-calendar.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected + .b-sch-event-content + * { + color: #606060; +} +.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event:not(.b-milestone) .b-sch-event-content, +.b-sch-style-calendar.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:not(.b-milestone) + .b-sch-event-content { + margin: 0; + padding: 0.3em; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-red > .b-sch-event, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-red > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #f6d5d5; + border-color: #c02929; + color: #952020; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-red > .b-sch-event:hover, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-red + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #edacac; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-red > .b-sch-event.b-sch-event-resizing, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-red > .b-sch-event.b-sch-event-selected, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-red + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-resizing, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-red + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #d32f2f; + color: #fff; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-red > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-red + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + background-color: #c02929; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-red > .b-sch-event.b-sch-event-selected, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-red + > .b-sch-event.b-sch-event-selected + .b-sch-event-segments + > .b-sch-event { + background-color: #d32f2f; + color: #fff; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-red:not(.b-sch-event-withicon) .b-sch-event { + background: none; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-red:not(.b-sch-event-withicon) .b-sch-event .b-sch-event-content { + background-color: #f6d5d5; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-red:not(.b-sch-event-withicon) + .b-sch-event + .b-sch-event-content:before { + border-color: #c02929; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-red:not(.b-sch-event-withicon) + .b-sch-event:hover + .b-sch-event-content { + background-color: #edacac; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-red:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #d32f2f; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-red:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #c02929; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-red + .b-sch-event.b-milestone { + background: #f6d5d5; + border-color: #c02929; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-red + .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-red + .b-sch-event.b-milestone:after { + background: #f6d5d5; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-red + .b-sch-event.b-milestone + > * { + color: #952020; + font-weight: 300; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-red + .b-sch-event.b-milestone:before { + border-bottom-color: #c02929; + border-inline-start-color: #c02929; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-red + .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-red + .b-sch-event.b-milestone:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-red + .b-sch-event.b-milestone:hover:after { + background: #edacac; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-red + .b-sch-event.b-milestone:hover + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-red + .b-sch-event.b-milestone.b-sch-event-selected + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-red + .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-red + .b-sch-event.b-milestone.b-sch-event-selected:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-red + .b-sch-event.b-milestone.b-sch-event-selected:after { + background: #d32f2f; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-red + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-red + .b-sch-event.b-milestone.b-sch-event-selected:hover + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-red + .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-red + .b-sch-event.b-milestone.b-sch-event-selected:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-red + .b-sch-event.b-milestone.b-sch-event-selected:hover:after { + background: #c02929; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-red + .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content { + background-color: transparent; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-pink > .b-sch-event, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-pink > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #fbd2e0; + border-color: #d81557; + color: #a81044; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-pink > .b-sch-event:hover, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-pink + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #f6a5c1; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-pink > .b-sch-event.b-sch-event-resizing, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-pink > .b-sch-event.b-sch-event-selected, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-pink + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-resizing, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-pink + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #e91e63; + color: #fff; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-pink > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-pink + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + background-color: #d81557; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-pink > .b-sch-event.b-sch-event-selected, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-pink + > .b-sch-event.b-sch-event-selected + .b-sch-event-segments + > .b-sch-event { + background-color: #e91e63; + color: #fff; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-pink:not(.b-sch-event-withicon) .b-sch-event { + background: none; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-pink:not(.b-sch-event-withicon) .b-sch-event .b-sch-event-content { + background-color: #fbd2e0; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-pink:not(.b-sch-event-withicon) + .b-sch-event + .b-sch-event-content:before { + border-color: #d81557; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-pink:not(.b-sch-event-withicon) + .b-sch-event:hover + .b-sch-event-content { + background-color: #f6a5c1; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-pink:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #e91e63; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-pink:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #d81557; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-pink + .b-sch-event.b-milestone { + background: #fbd2e0; + border-color: #d81557; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-pink + .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-pink + .b-sch-event.b-milestone:after { + background: #fbd2e0; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-pink + .b-sch-event.b-milestone + > * { + color: #a81044; + font-weight: 300; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-pink + .b-sch-event.b-milestone:before { + border-bottom-color: #d81557; + border-inline-start-color: #d81557; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-pink + .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-pink + .b-sch-event.b-milestone:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-pink + .b-sch-event.b-milestone:hover:after { + background: #f6a5c1; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-pink + .b-sch-event.b-milestone:hover + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-pink + .b-sch-event.b-milestone.b-sch-event-selected + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-pink + .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-pink + .b-sch-event.b-milestone.b-sch-event-selected:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-pink + .b-sch-event.b-milestone.b-sch-event-selected:after { + background: #e91e63; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-pink + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-pink + .b-sch-event.b-milestone.b-sch-event-selected:hover + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-pink + .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-pink + .b-sch-event.b-milestone.b-sch-event-selected:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-pink + .b-sch-event.b-milestone.b-sch-event-selected:hover:after { + background: #d81557; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-pink + .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content { + background-color: transparent; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-purple > .b-sch-event, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-purple > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #eccdf4; + border-color: #802099; + color: #631977; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-purple > .b-sch-event:hover, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-purple + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #d99bea; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-purple > .b-sch-event.b-sch-event-resizing, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-purple > .b-sch-event.b-sch-event-selected, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-purple + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-resizing, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-purple + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #8e24aa; + color: #fff; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-purple > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-purple + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + background-color: #802099; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-purple > .b-sch-event.b-sch-event-selected, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-purple + > .b-sch-event.b-sch-event-selected + .b-sch-event-segments + > .b-sch-event { + background-color: #8e24aa; + color: #fff; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-purple:not(.b-sch-event-withicon) .b-sch-event { + background: none; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-purple:not(.b-sch-event-withicon) .b-sch-event .b-sch-event-content { + background-color: #eccdf4; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-purple:not(.b-sch-event-withicon) + .b-sch-event + .b-sch-event-content:before { + border-color: #802099; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-purple:not(.b-sch-event-withicon) + .b-sch-event:hover + .b-sch-event-content { + background-color: #d99bea; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-purple:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #8e24aa; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-purple:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #802099; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-purple + .b-sch-event.b-milestone { + background: #eccdf4; + border-color: #802099; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-purple + .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-purple + .b-sch-event.b-milestone:after { + background: #eccdf4; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-purple + .b-sch-event.b-milestone + > * { + color: #631977; + font-weight: 300; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-purple + .b-sch-event.b-milestone:before { + border-bottom-color: #802099; + border-inline-start-color: #802099; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-purple + .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-purple + .b-sch-event.b-milestone:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-purple + .b-sch-event.b-milestone:hover:after { + background: #d99bea; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-purple + .b-sch-event.b-milestone:hover + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-purple + .b-sch-event.b-milestone.b-sch-event-selected + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-purple + .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-purple + .b-sch-event.b-milestone.b-sch-event-selected:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-purple + .b-sch-event.b-milestone.b-sch-event-selected:after { + background: #8e24aa; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-purple + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-purple + .b-sch-event.b-milestone.b-sch-event-selected:hover + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-purple + .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-purple + .b-sch-event.b-milestone.b-sch-event-selected:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-purple + .b-sch-event.b-milestone.b-sch-event-selected:hover:after { + background: #802099; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-purple + .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content { + background-color: transparent; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-violet > .b-sch-event, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-violet > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #e0d6f2; + border-color: #5d34a5; + color: #482980; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-violet > .b-sch-event:hover, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-violet + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #c1ade5; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-violet > .b-sch-event.b-sch-event-resizing, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-violet > .b-sch-event.b-sch-event-selected, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-violet + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-resizing, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-violet + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #673ab7; + color: #fff; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-violet > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-violet + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + background-color: #5d34a5; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-violet > .b-sch-event.b-sch-event-selected, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-violet + > .b-sch-event.b-sch-event-selected + .b-sch-event-segments + > .b-sch-event { + background-color: #673ab7; + color: #fff; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-violet:not(.b-sch-event-withicon) .b-sch-event { + background: none; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-violet:not(.b-sch-event-withicon) .b-sch-event .b-sch-event-content { + background-color: #e0d6f2; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-violet:not(.b-sch-event-withicon) + .b-sch-event + .b-sch-event-content:before { + border-color: #5d34a5; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-violet:not(.b-sch-event-withicon) + .b-sch-event:hover + .b-sch-event-content { + background-color: #c1ade5; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-violet:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #673ab7; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-violet:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #5d34a5; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-violet + .b-sch-event.b-milestone { + background: #e0d6f2; + border-color: #5d34a5; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-violet + .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-violet + .b-sch-event.b-milestone:after { + background: #e0d6f2; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-violet + .b-sch-event.b-milestone + > * { + color: #482980; + font-weight: 300; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-violet + .b-sch-event.b-milestone:before { + border-bottom-color: #5d34a5; + border-inline-start-color: #5d34a5; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-violet + .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-violet + .b-sch-event.b-milestone:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-violet + .b-sch-event.b-milestone:hover:after { + background: #c1ade5; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-violet + .b-sch-event.b-milestone:hover + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-violet + .b-sch-event.b-milestone.b-sch-event-selected + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-violet + .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-violet + .b-sch-event.b-milestone.b-sch-event-selected:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-violet + .b-sch-event.b-milestone.b-sch-event-selected:after { + background: #673ab7; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-violet + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-violet + .b-sch-event.b-milestone.b-sch-event-selected:hover + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-violet + .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-violet + .b-sch-event.b-milestone.b-sch-event-selected:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-violet + .b-sch-event.b-milestone.b-sch-event-selected:hover:after { + background: #5d34a5; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-violet + .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content { + background-color: transparent; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-indigo > .b-sch-event, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-indigo > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #d8dbf1; + border-color: #3949a3; + color: #2c397f; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-indigo > .b-sch-event:hover, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-indigo + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #b0b8e4; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-indigo > .b-sch-event.b-sch-event-resizing, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-indigo > .b-sch-event.b-sch-event-selected, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-indigo + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-resizing, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-indigo + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #3f51b5; + color: #fff; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-indigo > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-indigo + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + background-color: #3949a3; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-indigo > .b-sch-event.b-sch-event-selected, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-indigo + > .b-sch-event.b-sch-event-selected + .b-sch-event-segments + > .b-sch-event { + background-color: #3f51b5; + color: #fff; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-indigo:not(.b-sch-event-withicon) .b-sch-event { + background: none; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-indigo:not(.b-sch-event-withicon) .b-sch-event .b-sch-event-content { + background-color: #d8dbf1; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-indigo:not(.b-sch-event-withicon) + .b-sch-event + .b-sch-event-content:before { + border-color: #3949a3; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-indigo:not(.b-sch-event-withicon) + .b-sch-event:hover + .b-sch-event-content { + background-color: #b0b8e4; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-indigo:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #3f51b5; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-indigo:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #3949a3; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-indigo + .b-sch-event.b-milestone { + background: #d8dbf1; + border-color: #3949a3; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-indigo + .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-indigo + .b-sch-event.b-milestone:after { + background: #d8dbf1; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-indigo + .b-sch-event.b-milestone + > * { + color: #2c397f; + font-weight: 300; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-indigo + .b-sch-event.b-milestone:before { + border-bottom-color: #3949a3; + border-inline-start-color: #3949a3; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-indigo + .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-indigo + .b-sch-event.b-milestone:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-indigo + .b-sch-event.b-milestone:hover:after { + background: #b0b8e4; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-indigo + .b-sch-event.b-milestone:hover + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-indigo + .b-sch-event.b-milestone.b-sch-event-selected + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-indigo + .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-indigo + .b-sch-event.b-milestone.b-sch-event-selected:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-indigo + .b-sch-event.b-milestone.b-sch-event-selected:after { + background: #3f51b5; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-indigo + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-indigo + .b-sch-event.b-milestone.b-sch-event-selected:hover + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-indigo + .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-indigo + .b-sch-event.b-milestone.b-sch-event-selected:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-indigo + .b-sch-event.b-milestone.b-sch-event-selected:hover:after { + background: #3949a3; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-indigo + .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content { + background-color: transparent; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-blue > .b-sch-event, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-blue > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #d2e7fa; + border-color: #187bd1; + color: #135fa3; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-blue > .b-sch-event:hover, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-blue + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #a5cff5; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-blue > .b-sch-event.b-sch-event-resizing, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-blue > .b-sch-event.b-sch-event-selected, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-blue + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-resizing, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-blue + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #1e88e5; + color: #fff; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-blue > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-blue + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + background-color: #187bd1; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-blue > .b-sch-event.b-sch-event-selected, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-blue + > .b-sch-event.b-sch-event-selected + .b-sch-event-segments + > .b-sch-event { + background-color: #1e88e5; + color: #fff; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-blue:not(.b-sch-event-withicon) .b-sch-event { + background: none; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-blue:not(.b-sch-event-withicon) .b-sch-event .b-sch-event-content { + background-color: #d2e7fa; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-blue:not(.b-sch-event-withicon) + .b-sch-event + .b-sch-event-content:before { + border-color: #187bd1; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-blue:not(.b-sch-event-withicon) + .b-sch-event:hover + .b-sch-event-content { + background-color: #a5cff5; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-blue:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #1e88e5; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-blue:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #187bd1; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-blue + .b-sch-event.b-milestone { + background: #d2e7fa; + border-color: #187bd1; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-blue + .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-blue + .b-sch-event.b-milestone:after { + background: #d2e7fa; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-blue + .b-sch-event.b-milestone + > * { + color: #135fa3; + font-weight: 300; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-blue + .b-sch-event.b-milestone:before { + border-bottom-color: #187bd1; + border-inline-start-color: #187bd1; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-blue + .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-blue + .b-sch-event.b-milestone:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-blue + .b-sch-event.b-milestone:hover:after { + background: #a5cff5; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-blue + .b-sch-event.b-milestone:hover + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-blue + .b-sch-event.b-milestone.b-sch-event-selected + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-blue + .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-blue + .b-sch-event.b-milestone.b-sch-event-selected:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-blue + .b-sch-event.b-milestone.b-sch-event-selected:after { + background: #1e88e5; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-blue + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-blue + .b-sch-event.b-milestone.b-sch-event-selected:hover + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-blue + .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-blue + .b-sch-event.b-milestone.b-sch-event-selected:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-blue + .b-sch-event.b-milestone.b-sch-event-selected:hover:after { + background: #187bd1; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-blue + .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content { + background-color: transparent; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-cyan > .b-sch-event, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-cyan > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #c0f8ff; + border-color: #009bae; + color: #007887; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-cyan > .b-sch-event:hover, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-cyan + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #80f1ff; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-cyan > .b-sch-event.b-sch-event-resizing, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-cyan > .b-sch-event.b-sch-event-selected, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-cyan + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-resizing, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-cyan + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #00acc1; + color: #fff; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-cyan > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-cyan + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + background-color: #009bae; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-cyan > .b-sch-event.b-sch-event-selected, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-cyan + > .b-sch-event.b-sch-event-selected + .b-sch-event-segments + > .b-sch-event { + background-color: #00acc1; + color: #fff; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-cyan:not(.b-sch-event-withicon) .b-sch-event { + background: none; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-cyan:not(.b-sch-event-withicon) .b-sch-event .b-sch-event-content { + background-color: #c0f8ff; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-cyan:not(.b-sch-event-withicon) + .b-sch-event + .b-sch-event-content:before { + border-color: #009bae; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-cyan:not(.b-sch-event-withicon) + .b-sch-event:hover + .b-sch-event-content { + background-color: #80f1ff; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-cyan:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #00acc1; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-cyan:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #009bae; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-cyan + .b-sch-event.b-milestone { + background: #c0f8ff; + border-color: #009bae; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-cyan + .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-cyan + .b-sch-event.b-milestone:after { + background: #c0f8ff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-cyan + .b-sch-event.b-milestone + > * { + color: #007887; + font-weight: 300; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-cyan + .b-sch-event.b-milestone:before { + border-bottom-color: #009bae; + border-inline-start-color: #009bae; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-cyan + .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-cyan + .b-sch-event.b-milestone:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-cyan + .b-sch-event.b-milestone:hover:after { + background: #80f1ff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-cyan + .b-sch-event.b-milestone:hover + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-cyan + .b-sch-event.b-milestone.b-sch-event-selected + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-cyan + .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-cyan + .b-sch-event.b-milestone.b-sch-event-selected:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-cyan + .b-sch-event.b-milestone.b-sch-event-selected:after { + background: #00acc1; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-cyan + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-cyan + .b-sch-event.b-milestone.b-sch-event-selected:hover + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-cyan + .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-cyan + .b-sch-event.b-milestone.b-sch-event-selected:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-cyan + .b-sch-event.b-milestone.b-sch-event-selected:hover:after { + background: #009bae; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-cyan + .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content { + background-color: transparent; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-teal > .b-sch-event, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-teal > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #b4fff7; + border-color: #007b6f; + color: #006056; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-teal > .b-sch-event:hover, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-teal + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #6afff0; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-teal > .b-sch-event.b-sch-event-resizing, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-teal > .b-sch-event.b-sch-event-selected, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-teal + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-resizing, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-teal + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #00897b; + color: #fff; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-teal > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-teal + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + background-color: #007b6f; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-teal > .b-sch-event.b-sch-event-selected, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-teal + > .b-sch-event.b-sch-event-selected + .b-sch-event-segments + > .b-sch-event { + background-color: #00897b; + color: #fff; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-teal:not(.b-sch-event-withicon) .b-sch-event { + background: none; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-teal:not(.b-sch-event-withicon) .b-sch-event .b-sch-event-content { + background-color: #b4fff7; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-teal:not(.b-sch-event-withicon) + .b-sch-event + .b-sch-event-content:before { + border-color: #007b6f; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-teal:not(.b-sch-event-withicon) + .b-sch-event:hover + .b-sch-event-content { + background-color: #6afff0; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-teal:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #00897b; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-teal:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #007b6f; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-teal + .b-sch-event.b-milestone { + background: #b4fff7; + border-color: #007b6f; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-teal + .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-teal + .b-sch-event.b-milestone:after { + background: #b4fff7; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-teal + .b-sch-event.b-milestone + > * { + color: #006056; + font-weight: 300; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-teal + .b-sch-event.b-milestone:before { + border-bottom-color: #007b6f; + border-inline-start-color: #007b6f; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-teal + .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-teal + .b-sch-event.b-milestone:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-teal + .b-sch-event.b-milestone:hover:after { + background: #6afff0; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-teal + .b-sch-event.b-milestone:hover + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-teal + .b-sch-event.b-milestone.b-sch-event-selected + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-teal + .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-teal + .b-sch-event.b-milestone.b-sch-event-selected:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-teal + .b-sch-event.b-milestone.b-sch-event-selected:after { + background: #00897b; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-teal + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-teal + .b-sch-event.b-milestone.b-sch-event-selected:hover + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-teal + .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-teal + .b-sch-event.b-milestone.b-sch-event-selected:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-teal + .b-sch-event.b-milestone.b-sch-event-selected:hover:after { + background: #007b6f; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-teal + .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content { + background-color: transparent; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-green > .b-sch-event, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-green > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #e5f1d8; + border-color: #70a13b; + color: #577d2e; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-green > .b-sch-event:hover, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-green + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #cbe2b2; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-green > .b-sch-event.b-sch-event-resizing, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-green > .b-sch-event.b-sch-event-selected, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-green + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-resizing, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-green + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #7cb342; + color: #fff; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-green > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-green + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + background-color: #70a13b; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-green > .b-sch-event.b-sch-event-selected, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-green + > .b-sch-event.b-sch-event-selected + .b-sch-event-segments + > .b-sch-event { + background-color: #7cb342; + color: #fff; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-green:not(.b-sch-event-withicon) .b-sch-event { + background: none; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-green:not(.b-sch-event-withicon) .b-sch-event .b-sch-event-content { + background-color: #e5f1d8; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-green:not(.b-sch-event-withicon) + .b-sch-event + .b-sch-event-content:before { + border-color: #70a13b; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-green:not(.b-sch-event-withicon) + .b-sch-event:hover + .b-sch-event-content { + background-color: #cbe2b2; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-green:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #7cb342; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-green:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #70a13b; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-green + .b-sch-event.b-milestone { + background: #e5f1d8; + border-color: #70a13b; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-green + .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-green + .b-sch-event.b-milestone:after { + background: #e5f1d8; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-green + .b-sch-event.b-milestone + > * { + color: #577d2e; + font-weight: 300; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-green + .b-sch-event.b-milestone:before { + border-bottom-color: #70a13b; + border-inline-start-color: #70a13b; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-green + .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-green + .b-sch-event.b-milestone:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-green + .b-sch-event.b-milestone:hover:after { + background: #cbe2b2; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-green + .b-sch-event.b-milestone:hover + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-green + .b-sch-event.b-milestone.b-sch-event-selected + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-green + .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-green + .b-sch-event.b-milestone.b-sch-event-selected:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-green + .b-sch-event.b-milestone.b-sch-event-selected:after { + background: #7cb342; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-green + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-green + .b-sch-event.b-milestone.b-sch-event-selected:hover + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-green + .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-green + .b-sch-event.b-milestone.b-sch-event-selected:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-green + .b-sch-event.b-milestone.b-sch-event-selected:hover:after { + background: #70a13b; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-green + .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content { + background-color: transparent; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-lime > .b-sch-event, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-lime > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #f3f5d6; + border-color: #adb62e; + color: #868d24; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-lime > .b-sch-event:hover, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-lime + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #e6eaad; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-lime > .b-sch-event.b-sch-event-resizing, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-lime > .b-sch-event.b-sch-event-selected, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-lime + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-resizing, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-lime + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #c0ca33; + color: #fff; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-lime > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-lime + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + background-color: #adb62e; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-lime > .b-sch-event.b-sch-event-selected, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-lime + > .b-sch-event.b-sch-event-selected + .b-sch-event-segments + > .b-sch-event { + background-color: #c0ca33; + color: #fff; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-lime:not(.b-sch-event-withicon) .b-sch-event { + background: none; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-lime:not(.b-sch-event-withicon) .b-sch-event .b-sch-event-content { + background-color: #f3f5d6; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-lime:not(.b-sch-event-withicon) + .b-sch-event + .b-sch-event-content:before { + border-color: #adb62e; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-lime:not(.b-sch-event-withicon) + .b-sch-event:hover + .b-sch-event-content { + background-color: #e6eaad; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-lime:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #c0ca33; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-lime:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #adb62e; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-lime + .b-sch-event.b-milestone { + background: #f3f5d6; + border-color: #adb62e; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-lime + .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-lime + .b-sch-event.b-milestone:after { + background: #f3f5d6; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-lime + .b-sch-event.b-milestone + > * { + color: #868d24; + font-weight: 300; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-lime + .b-sch-event.b-milestone:before { + border-bottom-color: #adb62e; + border-inline-start-color: #adb62e; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-lime + .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-lime + .b-sch-event.b-milestone:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-lime + .b-sch-event.b-milestone:hover:after { + background: #e6eaad; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-lime + .b-sch-event.b-milestone:hover + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-lime + .b-sch-event.b-milestone.b-sch-event-selected + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-lime + .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-lime + .b-sch-event.b-milestone.b-sch-event-selected:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-lime + .b-sch-event.b-milestone.b-sch-event-selected:after { + background: #c0ca33; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-lime + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-lime + .b-sch-event.b-milestone.b-sch-event-selected:hover + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-lime + .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-lime + .b-sch-event.b-milestone.b-sch-event-selected:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-lime + .b-sch-event.b-milestone.b-sch-event-selected:hover:after { + background: #adb62e; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-lime + .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content { + background-color: transparent; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-yellow > .b-sch-event, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-yellow > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #fef2d5; + border-color: #fab710; + color: #cb9204; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-yellow > .b-sch-event:hover, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-yellow + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #fde6ab; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-yellow > .b-sch-event.b-sch-event-resizing, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-yellow > .b-sch-event.b-sch-event-selected, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-yellow + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-resizing, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-yellow + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #fbc02d; + color: #fff; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-yellow > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-yellow + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + background-color: #fab710; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-yellow > .b-sch-event.b-sch-event-selected, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-yellow + > .b-sch-event.b-sch-event-selected + .b-sch-event-segments + > .b-sch-event { + background-color: #fbc02d; + color: #fff; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-yellow:not(.b-sch-event-withicon) .b-sch-event { + background: none; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-yellow:not(.b-sch-event-withicon) .b-sch-event .b-sch-event-content { + background-color: #fef2d5; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-yellow:not(.b-sch-event-withicon) + .b-sch-event + .b-sch-event-content:before { + border-color: #fab710; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-yellow:not(.b-sch-event-withicon) + .b-sch-event:hover + .b-sch-event-content { + background-color: #fde6ab; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-yellow:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #fbc02d; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-yellow:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #fab710; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-yellow + .b-sch-event.b-milestone { + background: #fef2d5; + border-color: #fab710; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-yellow + .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-yellow + .b-sch-event.b-milestone:after { + background: #fef2d5; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-yellow + .b-sch-event.b-milestone + > * { + color: #cb9204; + font-weight: 300; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-yellow + .b-sch-event.b-milestone:before { + border-bottom-color: #fab710; + border-inline-start-color: #fab710; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-yellow + .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-yellow + .b-sch-event.b-milestone:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-yellow + .b-sch-event.b-milestone:hover:after { + background: #fde6ab; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-yellow + .b-sch-event.b-milestone:hover + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-yellow + .b-sch-event.b-milestone.b-sch-event-selected + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-yellow + .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-yellow + .b-sch-event.b-milestone.b-sch-event-selected:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-yellow + .b-sch-event.b-milestone.b-sch-event-selected:after { + background: #fbc02d; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-yellow + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-yellow + .b-sch-event.b-milestone.b-sch-event-selected:hover + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-yellow + .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-yellow + .b-sch-event.b-milestone.b-sch-event-selected:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-yellow + .b-sch-event.b-milestone.b-sch-event-selected:hover:after { + background: #fab710; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-yellow + .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content { + background-color: transparent; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-orange > .b-sch-event, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-orange > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #ffe8cb; + border-color: #e27e00; + color: #b06200; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-orange > .b-sch-event:hover, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-orange + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #ffd197; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-orange > .b-sch-event.b-sch-event-resizing, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-orange > .b-sch-event.b-sch-event-selected, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-orange + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-resizing, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-orange + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #fb8c00; + color: #fff; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-orange > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-orange + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + background-color: #e27e00; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-orange > .b-sch-event.b-sch-event-selected, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-orange + > .b-sch-event.b-sch-event-selected + .b-sch-event-segments + > .b-sch-event { + background-color: #fb8c00; + color: #fff; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-orange:not(.b-sch-event-withicon) .b-sch-event { + background: none; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-orange:not(.b-sch-event-withicon) .b-sch-event .b-sch-event-content { + background-color: #ffe8cb; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-orange:not(.b-sch-event-withicon) + .b-sch-event + .b-sch-event-content:before { + border-color: #e27e00; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-orange:not(.b-sch-event-withicon) + .b-sch-event:hover + .b-sch-event-content { + background-color: #ffd197; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-orange:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #fb8c00; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-orange:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #e27e00; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-orange + .b-sch-event.b-milestone { + background: #ffe8cb; + border-color: #e27e00; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-orange + .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-orange + .b-sch-event.b-milestone:after { + background: #ffe8cb; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-orange + .b-sch-event.b-milestone + > * { + color: #b06200; + font-weight: 300; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-orange + .b-sch-event.b-milestone:before { + border-bottom-color: #e27e00; + border-inline-start-color: #e27e00; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-orange + .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-orange + .b-sch-event.b-milestone:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-orange + .b-sch-event.b-milestone:hover:after { + background: #ffd197; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-orange + .b-sch-event.b-milestone:hover + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-orange + .b-sch-event.b-milestone.b-sch-event-selected + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-orange + .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-orange + .b-sch-event.b-milestone.b-sch-event-selected:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-orange + .b-sch-event.b-milestone.b-sch-event-selected:after { + background: #fb8c00; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-orange + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-orange + .b-sch-event.b-milestone.b-sch-event-selected:hover + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-orange + .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-orange + .b-sch-event.b-milestone.b-sch-event-selected:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-orange + .b-sch-event.b-milestone.b-sch-event-selected:hover:after { + background: #e27e00; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-orange + .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content { + background-color: transparent; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-deep-orange > .b-sch-event, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-deep-orange + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event { + background-color: #ffe2d9; + border-color: #ff5823; + color: #e13600; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-deep-orange > .b-sch-event:hover, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-deep-orange + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #ffc6b4; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-deep-orange > .b-sch-event.b-sch-event-resizing, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-deep-orange > .b-sch-event.b-sch-event-selected, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-deep-orange + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-resizing, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-deep-orange + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #ff7043; + color: #fff; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-deep-orange > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-deep-orange + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + background-color: #ff5823; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-deep-orange > .b-sch-event.b-sch-event-selected, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-deep-orange + > .b-sch-event.b-sch-event-selected + .b-sch-event-segments + > .b-sch-event { + background-color: #ff7043; + color: #fff; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-deep-orange:not(.b-sch-event-withicon) .b-sch-event { + background: none; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-deep-orange:not(.b-sch-event-withicon) + .b-sch-event + .b-sch-event-content { + background-color: #ffe2d9; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-deep-orange:not(.b-sch-event-withicon) + .b-sch-event + .b-sch-event-content:before { + border-color: #ff5823; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-deep-orange:not(.b-sch-event-withicon) + .b-sch-event:hover + .b-sch-event-content { + background-color: #ffc6b4; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-deep-orange:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #ff7043; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-deep-orange:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #ff5823; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-deep-orange + .b-sch-event.b-milestone { + background: #ffe2d9; + border-color: #ff5823; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-deep-orange + .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-deep-orange + .b-sch-event.b-milestone:after { + background: #ffe2d9; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-deep-orange + .b-sch-event.b-milestone + > * { + color: #e13600; + font-weight: 300; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-deep-orange + .b-sch-event.b-milestone:before { + border-bottom-color: #ff5823; + border-inline-start-color: #ff5823; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-deep-orange + .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-deep-orange + .b-sch-event.b-milestone:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-deep-orange + .b-sch-event.b-milestone:hover:after { + background: #ffc6b4; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-deep-orange + .b-sch-event.b-milestone:hover + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-deep-orange + .b-sch-event.b-milestone.b-sch-event-selected + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-deep-orange + .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-deep-orange + .b-sch-event.b-milestone.b-sch-event-selected:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-deep-orange + .b-sch-event.b-milestone.b-sch-event-selected:after { + background: #ff7043; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-deep-orange + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-deep-orange + .b-sch-event.b-milestone.b-sch-event-selected:hover + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-deep-orange + .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-deep-orange + .b-sch-event.b-milestone.b-sch-event-selected:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-deep-orange + .b-sch-event.b-milestone.b-sch-event-selected:hover:after { + background: #ff5823; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-deep-orange + .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content { + background-color: transparent; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-gray > .b-sch-event, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-gray > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #ececec; + border-color: #909090; + color: #707070; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-gray > .b-sch-event:hover, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-gray + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #d9d9d9; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-gray > .b-sch-event.b-sch-event-resizing, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-gray > .b-sch-event.b-sch-event-selected, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-gray + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-resizing, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-gray + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #a0a0a0; + color: #fff; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-gray > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-gray + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + background-color: #909090; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-gray > .b-sch-event.b-sch-event-selected, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-gray + > .b-sch-event.b-sch-event-selected + .b-sch-event-segments + > .b-sch-event { + background-color: #a0a0a0; + color: #fff; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-gray:not(.b-sch-event-withicon) .b-sch-event { + background: none; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-gray:not(.b-sch-event-withicon) .b-sch-event .b-sch-event-content { + background-color: #ececec; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-gray:not(.b-sch-event-withicon) + .b-sch-event + .b-sch-event-content:before { + border-color: #909090; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-gray:not(.b-sch-event-withicon) + .b-sch-event:hover + .b-sch-event-content { + background-color: #d9d9d9; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-gray:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #a0a0a0; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-gray:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #909090; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-gray + .b-sch-event.b-milestone { + background: #ececec; + border-color: #909090; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-gray + .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-gray + .b-sch-event.b-milestone:after { + background: #ececec; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-gray + .b-sch-event.b-milestone + > * { + color: #707070; + font-weight: 300; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-gray + .b-sch-event.b-milestone:before { + border-bottom-color: #909090; + border-inline-start-color: #909090; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-gray + .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-gray + .b-sch-event.b-milestone:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-gray + .b-sch-event.b-milestone:hover:after { + background: #d9d9d9; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-gray + .b-sch-event.b-milestone:hover + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-gray + .b-sch-event.b-milestone.b-sch-event-selected + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-gray + .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-gray + .b-sch-event.b-milestone.b-sch-event-selected:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-gray + .b-sch-event.b-milestone.b-sch-event-selected:after { + background: #a0a0a0; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-gray + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-gray + .b-sch-event.b-milestone.b-sch-event-selected:hover + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-gray + .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-gray + .b-sch-event.b-milestone.b-sch-event-selected:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-gray + .b-sch-event.b-milestone.b-sch-event-selected:hover:after { + background: #909090; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-gray + .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content { + background-color: transparent; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-red > .b-sch-event, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-red > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #f6d5d5; + border-color: #c02929; + color: #952020; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-red > .b-sch-event:hover, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-red + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #edacac; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-red > .b-sch-event.b-sch-event-resizing, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-red > .b-sch-event.b-sch-event-selected, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-red + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-resizing, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-red + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #e99797; + color: #fff; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-red > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-red + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + background-color: #e27777; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-red > .b-sch-event.b-sch-event-selected, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-red + > .b-sch-event.b-sch-event-selected + .b-sch-event-segments + > .b-sch-event { + background-color: #e99797; + color: #fff; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-red:not(.b-sch-event-withicon) .b-sch-event { + background: none; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-red:not(.b-sch-event-withicon) .b-sch-event .b-sch-event-content { + background-color: #f6d5d5; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-red:not(.b-sch-event-withicon) + .b-sch-event + .b-sch-event-content:before { + border-color: #c02929; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-red:not(.b-sch-event-withicon) + .b-sch-event:hover + .b-sch-event-content { + background-color: #edacac; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-red:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #d32f2f; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-red:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #e27777; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-red + .b-sch-event.b-milestone { + background: #f6d5d5; + border-color: #c02929; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-red + .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-red + .b-sch-event.b-milestone:after { + background: #f6d5d5; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-red + .b-sch-event.b-milestone + > * { + color: #952020; + font-weight: 300; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-red + .b-sch-event.b-milestone:before { + border-bottom-color: #c02929; + border-inline-start-color: #c02929; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-red + .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-red + .b-sch-event.b-milestone:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-red + .b-sch-event.b-milestone:hover:after { + background: #edacac; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-red + .b-sch-event.b-milestone:hover + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-red + .b-sch-event.b-milestone.b-sch-event-selected + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-red + .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-red + .b-sch-event.b-milestone.b-sch-event-selected:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-red + .b-sch-event.b-milestone.b-sch-event-selected:after { + background: #d32f2f; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-red + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-red + .b-sch-event.b-milestone.b-sch-event-selected:hover + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-red + .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-red + .b-sch-event.b-milestone.b-sch-event-selected:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-red + .b-sch-event.b-milestone.b-sch-event-selected:hover:after { + background: #e27777; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-red + .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content { + background-color: transparent; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-pink > .b-sch-event, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-pink > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #fbd2e0; + border-color: #d81557; + color: #a81044; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-pink > .b-sch-event:hover, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-pink + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #f6a5c1; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-pink > .b-sch-event.b-sch-event-resizing, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-pink > .b-sch-event.b-sch-event-selected, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-pink + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-resizing, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-pink + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #f48fb1; + color: #fff; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-pink > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-pink + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + background-color: #f16b99; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-pink > .b-sch-event.b-sch-event-selected, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-pink + > .b-sch-event.b-sch-event-selected + .b-sch-event-segments + > .b-sch-event { + background-color: #f48fb1; + color: #fff; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-pink:not(.b-sch-event-withicon) .b-sch-event { + background: none; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-pink:not(.b-sch-event-withicon) .b-sch-event .b-sch-event-content { + background-color: #fbd2e0; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-pink:not(.b-sch-event-withicon) + .b-sch-event + .b-sch-event-content:before { + border-color: #d81557; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-pink:not(.b-sch-event-withicon) + .b-sch-event:hover + .b-sch-event-content { + background-color: #f6a5c1; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-pink:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #e91e63; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-pink:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #f16b99; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-pink + .b-sch-event.b-milestone { + background: #fbd2e0; + border-color: #d81557; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-pink + .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-pink + .b-sch-event.b-milestone:after { + background: #fbd2e0; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-pink + .b-sch-event.b-milestone + > * { + color: #a81044; + font-weight: 300; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-pink + .b-sch-event.b-milestone:before { + border-bottom-color: #d81557; + border-inline-start-color: #d81557; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-pink + .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-pink + .b-sch-event.b-milestone:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-pink + .b-sch-event.b-milestone:hover:after { + background: #f6a5c1; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-pink + .b-sch-event.b-milestone:hover + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-pink + .b-sch-event.b-milestone.b-sch-event-selected + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-pink + .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-pink + .b-sch-event.b-milestone.b-sch-event-selected:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-pink + .b-sch-event.b-milestone.b-sch-event-selected:after { + background: #e91e63; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-pink + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-pink + .b-sch-event.b-milestone.b-sch-event-selected:hover + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-pink + .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-pink + .b-sch-event.b-milestone.b-sch-event-selected:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-pink + .b-sch-event.b-milestone.b-sch-event-selected:hover:after { + background: #f16b99; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-pink + .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content { + background-color: transparent; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-purple > .b-sch-event, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-purple > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #eccdf4; + border-color: #802099; + color: #631977; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-purple > .b-sch-event:hover, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-purple + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #d99bea; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-purple > .b-sch-event.b-sch-event-resizing, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-purple > .b-sch-event.b-sch-event-selected, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-purple + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-resizing, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-purple + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #d082e4; + color: #fff; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-purple > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-purple + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + background-color: #c564de; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-purple > .b-sch-event.b-sch-event-selected, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-purple + > .b-sch-event.b-sch-event-selected + .b-sch-event-segments + > .b-sch-event { + background-color: #d082e4; + color: #fff; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-purple:not(.b-sch-event-withicon) .b-sch-event { + background: none; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-purple:not(.b-sch-event-withicon) .b-sch-event .b-sch-event-content { + background-color: #eccdf4; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-purple:not(.b-sch-event-withicon) + .b-sch-event + .b-sch-event-content:before { + border-color: #802099; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-purple:not(.b-sch-event-withicon) + .b-sch-event:hover + .b-sch-event-content { + background-color: #d99bea; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-purple:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #8e24aa; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-purple:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #c564de; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-purple + .b-sch-event.b-milestone { + background: #eccdf4; + border-color: #802099; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-purple + .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-purple + .b-sch-event.b-milestone:after { + background: #eccdf4; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-purple + .b-sch-event.b-milestone + > * { + color: #631977; + font-weight: 300; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-purple + .b-sch-event.b-milestone:before { + border-bottom-color: #802099; + border-inline-start-color: #802099; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-purple + .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-purple + .b-sch-event.b-milestone:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-purple + .b-sch-event.b-milestone:hover:after { + background: #d99bea; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-purple + .b-sch-event.b-milestone:hover + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-purple + .b-sch-event.b-milestone.b-sch-event-selected + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-purple + .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-purple + .b-sch-event.b-milestone.b-sch-event-selected:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-purple + .b-sch-event.b-milestone.b-sch-event-selected:after { + background: #8e24aa; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-purple + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-purple + .b-sch-event.b-milestone.b-sch-event-selected:hover + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-purple + .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-purple + .b-sch-event.b-milestone.b-sch-event-selected:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-purple + .b-sch-event.b-milestone.b-sch-event-selected:hover:after { + background: #c564de; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-purple + .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content { + background-color: transparent; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-violet > .b-sch-event, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-violet > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #e0d6f2; + border-color: #5d34a5; + color: #482980; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-violet > .b-sch-event:hover, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-violet + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #c1ade5; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-violet > .b-sch-event.b-sch-event-resizing, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-violet > .b-sch-event.b-sch-event-selected, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-violet + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-resizing, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-violet + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #b299df; + color: #fff; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-violet > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-violet + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + background-color: #9c7cd6; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-violet > .b-sch-event.b-sch-event-selected, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-violet + > .b-sch-event.b-sch-event-selected + .b-sch-event-segments + > .b-sch-event { + background-color: #b299df; + color: #fff; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-violet:not(.b-sch-event-withicon) .b-sch-event { + background: none; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-violet:not(.b-sch-event-withicon) .b-sch-event .b-sch-event-content { + background-color: #e0d6f2; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-violet:not(.b-sch-event-withicon) + .b-sch-event + .b-sch-event-content:before { + border-color: #5d34a5; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-violet:not(.b-sch-event-withicon) + .b-sch-event:hover + .b-sch-event-content { + background-color: #c1ade5; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-violet:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #673ab7; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-violet:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #9c7cd6; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-violet + .b-sch-event.b-milestone { + background: #e0d6f2; + border-color: #5d34a5; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-violet + .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-violet + .b-sch-event.b-milestone:after { + background: #e0d6f2; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-violet + .b-sch-event.b-milestone + > * { + color: #482980; + font-weight: 300; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-violet + .b-sch-event.b-milestone:before { + border-bottom-color: #5d34a5; + border-inline-start-color: #5d34a5; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-violet + .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-violet + .b-sch-event.b-milestone:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-violet + .b-sch-event.b-milestone:hover:after { + background: #c1ade5; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-violet + .b-sch-event.b-milestone:hover + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-violet + .b-sch-event.b-milestone.b-sch-event-selected + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-violet + .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-violet + .b-sch-event.b-milestone.b-sch-event-selected:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-violet + .b-sch-event.b-milestone.b-sch-event-selected:after { + background: #673ab7; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-violet + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-violet + .b-sch-event.b-milestone.b-sch-event-selected:hover + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-violet + .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-violet + .b-sch-event.b-milestone.b-sch-event-selected:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-violet + .b-sch-event.b-milestone.b-sch-event-selected:hover:after { + background: #9c7cd6; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-violet + .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content { + background-color: transparent; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-indigo > .b-sch-event, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-indigo > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #d8dbf1; + border-color: #3949a3; + color: #2c397f; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-indigo > .b-sch-event:hover, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-indigo + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #b0b8e4; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-indigo > .b-sch-event.b-sch-event-resizing, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-indigo > .b-sch-event.b-sch-event-selected, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-indigo + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-resizing, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-indigo + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #9ca6dd; + color: #fff; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-indigo > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-indigo + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + background-color: #808dd3; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-indigo > .b-sch-event.b-sch-event-selected, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-indigo + > .b-sch-event.b-sch-event-selected + .b-sch-event-segments + > .b-sch-event { + background-color: #9ca6dd; + color: #fff; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-indigo:not(.b-sch-event-withicon) .b-sch-event { + background: none; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-indigo:not(.b-sch-event-withicon) .b-sch-event .b-sch-event-content { + background-color: #d8dbf1; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-indigo:not(.b-sch-event-withicon) + .b-sch-event + .b-sch-event-content:before { + border-color: #3949a3; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-indigo:not(.b-sch-event-withicon) + .b-sch-event:hover + .b-sch-event-content { + background-color: #b0b8e4; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-indigo:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #3f51b5; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-indigo:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #808dd3; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-indigo + .b-sch-event.b-milestone { + background: #d8dbf1; + border-color: #3949a3; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-indigo + .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-indigo + .b-sch-event.b-milestone:after { + background: #d8dbf1; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-indigo + .b-sch-event.b-milestone + > * { + color: #2c397f; + font-weight: 300; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-indigo + .b-sch-event.b-milestone:before { + border-bottom-color: #3949a3; + border-inline-start-color: #3949a3; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-indigo + .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-indigo + .b-sch-event.b-milestone:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-indigo + .b-sch-event.b-milestone:hover:after { + background: #b0b8e4; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-indigo + .b-sch-event.b-milestone:hover + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-indigo + .b-sch-event.b-milestone.b-sch-event-selected + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-indigo + .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-indigo + .b-sch-event.b-milestone.b-sch-event-selected:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-indigo + .b-sch-event.b-milestone.b-sch-event-selected:after { + background: #3f51b5; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-indigo + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-indigo + .b-sch-event.b-milestone.b-sch-event-selected:hover + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-indigo + .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-indigo + .b-sch-event.b-milestone.b-sch-event-selected:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-indigo + .b-sch-event.b-milestone.b-sch-event-selected:hover:after { + background: #808dd3; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-indigo + .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content { + background-color: transparent; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-blue > .b-sch-event, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-blue > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #d2e7fa; + border-color: #187bd1; + color: #135fa3; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-blue > .b-sch-event:hover, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-blue + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #a5cff5; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-blue > .b-sch-event.b-sch-event-resizing, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-blue > .b-sch-event.b-sch-event-selected, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-blue + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-resizing, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-blue + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #8fc4f2; + color: #fff; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-blue > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-blue + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + background-color: #6cb1ee; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-blue > .b-sch-event.b-sch-event-selected, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-blue + > .b-sch-event.b-sch-event-selected + .b-sch-event-segments + > .b-sch-event { + background-color: #8fc4f2; + color: #fff; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-blue:not(.b-sch-event-withicon) .b-sch-event { + background: none; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-blue:not(.b-sch-event-withicon) .b-sch-event .b-sch-event-content { + background-color: #d2e7fa; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-blue:not(.b-sch-event-withicon) + .b-sch-event + .b-sch-event-content:before { + border-color: #187bd1; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-blue:not(.b-sch-event-withicon) + .b-sch-event:hover + .b-sch-event-content { + background-color: #a5cff5; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-blue:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #1e88e5; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-blue:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #6cb1ee; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-blue + .b-sch-event.b-milestone { + background: #d2e7fa; + border-color: #187bd1; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-blue + .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-blue + .b-sch-event.b-milestone:after { + background: #d2e7fa; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-blue + .b-sch-event.b-milestone + > * { + color: #135fa3; + font-weight: 300; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-blue + .b-sch-event.b-milestone:before { + border-bottom-color: #187bd1; + border-inline-start-color: #187bd1; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-blue + .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-blue + .b-sch-event.b-milestone:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-blue + .b-sch-event.b-milestone:hover:after { + background: #a5cff5; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-blue + .b-sch-event.b-milestone:hover + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-blue + .b-sch-event.b-milestone.b-sch-event-selected + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-blue + .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-blue + .b-sch-event.b-milestone.b-sch-event-selected:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-blue + .b-sch-event.b-milestone.b-sch-event-selected:after { + background: #1e88e5; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-blue + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-blue + .b-sch-event.b-milestone.b-sch-event-selected:hover + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-blue + .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-blue + .b-sch-event.b-milestone.b-sch-event-selected:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-blue + .b-sch-event.b-milestone.b-sch-event-selected:hover:after { + background: #6cb1ee; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-blue + .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content { + background-color: transparent; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-cyan > .b-sch-event, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-cyan > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #c0f8ff; + border-color: #009bae; + color: #007887; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-cyan > .b-sch-event:hover, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-cyan + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #80f1ff; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-cyan > .b-sch-event.b-sch-event-resizing, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-cyan > .b-sch-event.b-sch-event-selected, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-cyan + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-resizing, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-cyan + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #61eeff; + color: #fff; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-cyan > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-cyan + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + background-color: #3deaff; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-cyan > .b-sch-event.b-sch-event-selected, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-cyan + > .b-sch-event.b-sch-event-selected + .b-sch-event-segments + > .b-sch-event { + background-color: #61eeff; + color: #fff; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-cyan:not(.b-sch-event-withicon) .b-sch-event { + background: none; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-cyan:not(.b-sch-event-withicon) .b-sch-event .b-sch-event-content { + background-color: #c0f8ff; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-cyan:not(.b-sch-event-withicon) + .b-sch-event + .b-sch-event-content:before { + border-color: #009bae; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-cyan:not(.b-sch-event-withicon) + .b-sch-event:hover + .b-sch-event-content { + background-color: #80f1ff; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-cyan:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #00acc1; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-cyan:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #3deaff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-cyan + .b-sch-event.b-milestone { + background: #c0f8ff; + border-color: #009bae; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-cyan + .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-cyan + .b-sch-event.b-milestone:after { + background: #c0f8ff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-cyan + .b-sch-event.b-milestone + > * { + color: #007887; + font-weight: 300; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-cyan + .b-sch-event.b-milestone:before { + border-bottom-color: #009bae; + border-inline-start-color: #009bae; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-cyan + .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-cyan + .b-sch-event.b-milestone:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-cyan + .b-sch-event.b-milestone:hover:after { + background: #80f1ff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-cyan + .b-sch-event.b-milestone:hover + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-cyan + .b-sch-event.b-milestone.b-sch-event-selected + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-cyan + .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-cyan + .b-sch-event.b-milestone.b-sch-event-selected:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-cyan + .b-sch-event.b-milestone.b-sch-event-selected:after { + background: #00acc1; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-cyan + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-cyan + .b-sch-event.b-milestone.b-sch-event-selected:hover + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-cyan + .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-cyan + .b-sch-event.b-milestone.b-sch-event-selected:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-cyan + .b-sch-event.b-milestone.b-sch-event-selected:hover:after { + background: #3deaff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-cyan + .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content { + background-color: transparent; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-teal > .b-sch-event, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-teal > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #b4fff7; + border-color: #007b6f; + color: #006056; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-teal > .b-sch-event:hover, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-teal + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #6afff0; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-teal > .b-sch-event.b-sch-event-resizing, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-teal > .b-sch-event.b-sch-event-selected, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-teal + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-resizing, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-teal + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #45ffec; + color: #fff; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-teal > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-teal + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + background-color: #24ffe9; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-teal > .b-sch-event.b-sch-event-selected, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-teal + > .b-sch-event.b-sch-event-selected + .b-sch-event-segments + > .b-sch-event { + background-color: #45ffec; + color: #fff; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-teal:not(.b-sch-event-withicon) .b-sch-event { + background: none; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-teal:not(.b-sch-event-withicon) .b-sch-event .b-sch-event-content { + background-color: #b4fff7; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-teal:not(.b-sch-event-withicon) + .b-sch-event + .b-sch-event-content:before { + border-color: #007b6f; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-teal:not(.b-sch-event-withicon) + .b-sch-event:hover + .b-sch-event-content { + background-color: #6afff0; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-teal:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #00897b; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-teal:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #24ffe9; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-teal + .b-sch-event.b-milestone { + background: #b4fff7; + border-color: #007b6f; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-teal + .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-teal + .b-sch-event.b-milestone:after { + background: #b4fff7; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-teal + .b-sch-event.b-milestone + > * { + color: #006056; + font-weight: 300; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-teal + .b-sch-event.b-milestone:before { + border-bottom-color: #007b6f; + border-inline-start-color: #007b6f; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-teal + .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-teal + .b-sch-event.b-milestone:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-teal + .b-sch-event.b-milestone:hover:after { + background: #6afff0; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-teal + .b-sch-event.b-milestone:hover + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-teal + .b-sch-event.b-milestone.b-sch-event-selected + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-teal + .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-teal + .b-sch-event.b-milestone.b-sch-event-selected:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-teal + .b-sch-event.b-milestone.b-sch-event-selected:after { + background: #00897b; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-teal + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-teal + .b-sch-event.b-milestone.b-sch-event-selected:hover + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-teal + .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-teal + .b-sch-event.b-milestone.b-sch-event-selected:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-teal + .b-sch-event.b-milestone.b-sch-event-selected:hover:after { + background: #24ffe9; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-teal + .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content { + background-color: transparent; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-green > .b-sch-event, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-green > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #e5f1d8; + border-color: #70a13b; + color: #577d2e; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-green > .b-sch-event:hover, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-green + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #cbe2b2; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-green > .b-sch-event.b-sch-event-resizing, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-green > .b-sch-event.b-sch-event-selected, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-green + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-resizing, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-green + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #bedb9e; + color: #fff; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-green > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-green + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + background-color: #abd183; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-green > .b-sch-event.b-sch-event-selected, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-green + > .b-sch-event.b-sch-event-selected + .b-sch-event-segments + > .b-sch-event { + background-color: #bedb9e; + color: #fff; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-green:not(.b-sch-event-withicon) .b-sch-event { + background: none; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-green:not(.b-sch-event-withicon) .b-sch-event .b-sch-event-content { + background-color: #e5f1d8; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-green:not(.b-sch-event-withicon) + .b-sch-event + .b-sch-event-content:before { + border-color: #70a13b; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-green:not(.b-sch-event-withicon) + .b-sch-event:hover + .b-sch-event-content { + background-color: #cbe2b2; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-green:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #7cb342; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-green:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #abd183; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-green + .b-sch-event.b-milestone { + background: #e5f1d8; + border-color: #70a13b; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-green + .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-green + .b-sch-event.b-milestone:after { + background: #e5f1d8; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-green + .b-sch-event.b-milestone + > * { + color: #577d2e; + font-weight: 300; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-green + .b-sch-event.b-milestone:before { + border-bottom-color: #70a13b; + border-inline-start-color: #70a13b; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-green + .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-green + .b-sch-event.b-milestone:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-green + .b-sch-event.b-milestone:hover:after { + background: #cbe2b2; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-green + .b-sch-event.b-milestone:hover + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-green + .b-sch-event.b-milestone.b-sch-event-selected + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-green + .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-green + .b-sch-event.b-milestone.b-sch-event-selected:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-green + .b-sch-event.b-milestone.b-sch-event-selected:after { + background: #7cb342; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-green + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-green + .b-sch-event.b-milestone.b-sch-event-selected:hover + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-green + .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-green + .b-sch-event.b-milestone.b-sch-event-selected:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-green + .b-sch-event.b-milestone.b-sch-event-selected:hover:after { + background: #abd183; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-green + .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content { + background-color: transparent; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-lime > .b-sch-event, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-lime > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #f3f5d6; + border-color: #adb62e; + color: #868d24; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-lime > .b-sch-event:hover, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-lime + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #e6eaad; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-lime > .b-sch-event.b-sch-event-resizing, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-lime > .b-sch-event.b-sch-event-selected, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-lime + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-resizing, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-lime + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #e0e598; + color: #fff; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-lime > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-lime + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + background-color: #d7dd7a; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-lime > .b-sch-event.b-sch-event-selected, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-lime + > .b-sch-event.b-sch-event-selected + .b-sch-event-segments + > .b-sch-event { + background-color: #e0e598; + color: #fff; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-lime:not(.b-sch-event-withicon) .b-sch-event { + background: none; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-lime:not(.b-sch-event-withicon) .b-sch-event .b-sch-event-content { + background-color: #f3f5d6; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-lime:not(.b-sch-event-withicon) + .b-sch-event + .b-sch-event-content:before { + border-color: #adb62e; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-lime:not(.b-sch-event-withicon) + .b-sch-event:hover + .b-sch-event-content { + background-color: #e6eaad; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-lime:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #c0ca33; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-lime:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #d7dd7a; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-lime + .b-sch-event.b-milestone { + background: #f3f5d6; + border-color: #adb62e; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-lime + .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-lime + .b-sch-event.b-milestone:after { + background: #f3f5d6; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-lime + .b-sch-event.b-milestone + > * { + color: #868d24; + font-weight: 300; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-lime + .b-sch-event.b-milestone:before { + border-bottom-color: #adb62e; + border-inline-start-color: #adb62e; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-lime + .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-lime + .b-sch-event.b-milestone:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-lime + .b-sch-event.b-milestone:hover:after { + background: #e6eaad; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-lime + .b-sch-event.b-milestone:hover + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-lime + .b-sch-event.b-milestone.b-sch-event-selected + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-lime + .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-lime + .b-sch-event.b-milestone.b-sch-event-selected:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-lime + .b-sch-event.b-milestone.b-sch-event-selected:after { + background: #c0ca33; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-lime + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-lime + .b-sch-event.b-milestone.b-sch-event-selected:hover + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-lime + .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-lime + .b-sch-event.b-milestone.b-sch-event-selected:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-lime + .b-sch-event.b-milestone.b-sch-event-selected:hover:after { + background: #d7dd7a; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-lime + .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content { + background-color: transparent; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-yellow > .b-sch-event, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-yellow > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #fef2d5; + border-color: #fab710; + color: #cb9204; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-yellow > .b-sch-event:hover, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-yellow + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #fde6ab; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-yellow > .b-sch-event.b-sch-event-resizing, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-yellow > .b-sch-event.b-sch-event-selected, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-yellow + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-resizing, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-yellow + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #fde096; + color: #fff; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-yellow > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-yellow + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + background-color: #fcd46e; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-yellow > .b-sch-event.b-sch-event-selected, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-yellow + > .b-sch-event.b-sch-event-selected + .b-sch-event-segments + > .b-sch-event { + background-color: #fde096; + color: #fff; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-yellow:not(.b-sch-event-withicon) .b-sch-event { + background: none; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-yellow:not(.b-sch-event-withicon) .b-sch-event .b-sch-event-content { + background-color: #fef2d5; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-yellow:not(.b-sch-event-withicon) + .b-sch-event + .b-sch-event-content:before { + border-color: #fab710; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-yellow:not(.b-sch-event-withicon) + .b-sch-event:hover + .b-sch-event-content { + background-color: #fde6ab; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-yellow:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #fbc02d; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-yellow:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #fcd46e; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-yellow + .b-sch-event.b-milestone { + background: #fef2d5; + border-color: #fab710; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-yellow + .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-yellow + .b-sch-event.b-milestone:after { + background: #fef2d5; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-yellow + .b-sch-event.b-milestone + > * { + color: #cb9204; + font-weight: 300; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-yellow + .b-sch-event.b-milestone:before { + border-bottom-color: #fab710; + border-inline-start-color: #fab710; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-yellow + .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-yellow + .b-sch-event.b-milestone:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-yellow + .b-sch-event.b-milestone:hover:after { + background: #fde6ab; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-yellow + .b-sch-event.b-milestone:hover + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-yellow + .b-sch-event.b-milestone.b-sch-event-selected + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-yellow + .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-yellow + .b-sch-event.b-milestone.b-sch-event-selected:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-yellow + .b-sch-event.b-milestone.b-sch-event-selected:after { + background: #fbc02d; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-yellow + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-yellow + .b-sch-event.b-milestone.b-sch-event-selected:hover + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-yellow + .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-yellow + .b-sch-event.b-milestone.b-sch-event-selected:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-yellow + .b-sch-event.b-milestone.b-sch-event-selected:hover:after { + background: #fcd46e; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-yellow + .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content { + background-color: transparent; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-orange > .b-sch-event, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-orange > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #ffe8cb; + border-color: #e27e00; + color: #b06200; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-orange > .b-sch-event:hover, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-orange + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #ffd197; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-orange > .b-sch-event.b-sch-event-resizing, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-orange > .b-sch-event.b-sch-event-selected, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-orange + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-resizing, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-orange + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #ffc67e; + color: #fff; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-orange > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-orange + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + background-color: #ffb557; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-orange > .b-sch-event.b-sch-event-selected, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-orange + > .b-sch-event.b-sch-event-selected + .b-sch-event-segments + > .b-sch-event { + background-color: #ffc67e; + color: #fff; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-orange:not(.b-sch-event-withicon) .b-sch-event { + background: none; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-orange:not(.b-sch-event-withicon) .b-sch-event .b-sch-event-content { + background-color: #ffe8cb; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-orange:not(.b-sch-event-withicon) + .b-sch-event + .b-sch-event-content:before { + border-color: #e27e00; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-orange:not(.b-sch-event-withicon) + .b-sch-event:hover + .b-sch-event-content { + background-color: #ffd197; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-orange:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #fb8c00; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-orange:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #ffb557; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-orange + .b-sch-event.b-milestone { + background: #ffe8cb; + border-color: #e27e00; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-orange + .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-orange + .b-sch-event.b-milestone:after { + background: #ffe8cb; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-orange + .b-sch-event.b-milestone + > * { + color: #b06200; + font-weight: 300; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-orange + .b-sch-event.b-milestone:before { + border-bottom-color: #e27e00; + border-inline-start-color: #e27e00; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-orange + .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-orange + .b-sch-event.b-milestone:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-orange + .b-sch-event.b-milestone:hover:after { + background: #ffd197; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-orange + .b-sch-event.b-milestone:hover + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-orange + .b-sch-event.b-milestone.b-sch-event-selected + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-orange + .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-orange + .b-sch-event.b-milestone.b-sch-event-selected:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-orange + .b-sch-event.b-milestone.b-sch-event-selected:after { + background: #fb8c00; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-orange + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-orange + .b-sch-event.b-milestone.b-sch-event-selected:hover + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-orange + .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-orange + .b-sch-event.b-milestone.b-sch-event-selected:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-orange + .b-sch-event.b-milestone.b-sch-event-selected:hover:after { + background: #ffb557; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-orange + .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content { + background-color: transparent; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-deep-orange > .b-sch-event, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-deep-orange + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event { + background-color: #ffe2d9; + border-color: #ff5823; + color: #e13600; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-deep-orange > .b-sch-event:hover, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-deep-orange + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #ffc6b4; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-deep-orange > .b-sch-event.b-sch-event-resizing, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-deep-orange > .b-sch-event.b-sch-event-selected, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-deep-orange + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-resizing, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-deep-orange + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #ffb8a1; + color: #fff; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-deep-orange > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-deep-orange + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + background-color: #ff9877; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-deep-orange > .b-sch-event.b-sch-event-selected, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-deep-orange + > .b-sch-event.b-sch-event-selected + .b-sch-event-segments + > .b-sch-event { + background-color: #ffb8a1; + color: #fff; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-deep-orange:not(.b-sch-event-withicon) .b-sch-event { + background: none; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-deep-orange:not(.b-sch-event-withicon) + .b-sch-event + .b-sch-event-content { + background-color: #ffe2d9; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-deep-orange:not(.b-sch-event-withicon) + .b-sch-event + .b-sch-event-content:before { + border-color: #ff5823; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-deep-orange:not(.b-sch-event-withicon) + .b-sch-event:hover + .b-sch-event-content { + background-color: #ffc6b4; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-deep-orange:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #ff7043; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-deep-orange:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #ff9877; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-deep-orange + .b-sch-event.b-milestone { + background: #ffe2d9; + border-color: #ff5823; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-deep-orange + .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-deep-orange + .b-sch-event.b-milestone:after { + background: #ffe2d9; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-deep-orange + .b-sch-event.b-milestone + > * { + color: #e13600; + font-weight: 300; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-deep-orange + .b-sch-event.b-milestone:before { + border-bottom-color: #ff5823; + border-inline-start-color: #ff5823; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-deep-orange + .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-deep-orange + .b-sch-event.b-milestone:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-deep-orange + .b-sch-event.b-milestone:hover:after { + background: #ffc6b4; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-deep-orange + .b-sch-event.b-milestone:hover + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-deep-orange + .b-sch-event.b-milestone.b-sch-event-selected + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-deep-orange + .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-deep-orange + .b-sch-event.b-milestone.b-sch-event-selected:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-deep-orange + .b-sch-event.b-milestone.b-sch-event-selected:after { + background: #ff7043; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-deep-orange + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-deep-orange + .b-sch-event.b-milestone.b-sch-event-selected:hover + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-deep-orange + .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-deep-orange + .b-sch-event.b-milestone.b-sch-event-selected:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-deep-orange + .b-sch-event.b-milestone.b-sch-event-selected:hover:after { + background: #ff9877; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-deep-orange + .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content { + background-color: transparent; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-gray > .b-sch-event, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-gray > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #ececec; + border-color: #909090; + color: #707070; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-gray > .b-sch-event:hover, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-gray + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #d9d9d9; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-gray > .b-sch-event.b-sch-event-resizing, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-gray > .b-sch-event.b-sch-event-selected, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-gray + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-resizing, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-gray + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #d0d0d0; + color: #fff; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-gray > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-gray + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + background-color: #bbb; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-gray > .b-sch-event.b-sch-event-selected, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-gray + > .b-sch-event.b-sch-event-selected + .b-sch-event-segments + > .b-sch-event { + background-color: #d0d0d0; + color: #fff; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-gray:not(.b-sch-event-withicon) .b-sch-event { + background: none; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-gray:not(.b-sch-event-withicon) .b-sch-event .b-sch-event-content { + background-color: #ececec; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-gray:not(.b-sch-event-withicon) + .b-sch-event + .b-sch-event-content:before { + border-color: #909090; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-gray:not(.b-sch-event-withicon) + .b-sch-event:hover + .b-sch-event-content { + background-color: #d9d9d9; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-gray:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #a0a0a0; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-gray:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #bbb; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-gray + .b-sch-event.b-milestone { + background: #ececec; + border-color: #909090; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-gray + .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-gray + .b-sch-event.b-milestone:after { + background: #ececec; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-gray + .b-sch-event.b-milestone + > * { + color: #707070; + font-weight: 300; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-gray + .b-sch-event.b-milestone:before { + border-bottom-color: #909090; + border-inline-start-color: #909090; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-gray + .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-gray + .b-sch-event.b-milestone:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-gray + .b-sch-event.b-milestone:hover:after { + background: #d9d9d9; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-gray + .b-sch-event.b-milestone:hover + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-gray + .b-sch-event.b-milestone.b-sch-event-selected + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-gray + .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-gray + .b-sch-event.b-milestone.b-sch-event-selected:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-gray + .b-sch-event.b-milestone.b-sch-event-selected:after { + background: #a0a0a0; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-gray + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-gray + .b-sch-event.b-milestone.b-sch-event-selected:hover + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-gray + .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-gray + .b-sch-event.b-milestone.b-sch-event-selected:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-gray + .b-sch-event.b-milestone.b-sch-event-selected:hover:after { + background: #bbbbbb; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-gray + .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content { + background-color: transparent; +} +.b-sch-event-wrap.b-sch-style-line > .b-sch-event, +.b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: transparent; + border-color: #7cb342; + border-style: solid; + color: #777; + font-weight: 300; + justify-content: center; + overflow: visible; + height: auto !important; +} +.b-sch-event-wrap.b-sch-style-line > .b-sch-event .b-sch-event-content, +.b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event .b-sch-event-content { + padding: 0; +} +.b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-active, +.b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-active { + outline-offset: 5px; +} +.b-sch-event-wrap.b-sch-style-line > .b-sch-event:not(.b-milestone):before, +.b-sch-event-wrap.b-sch-style-line > .b-sch-event:not(.b-milestone):after, +.b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone):before, +.b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone):after { + content: ''; + border-color: inherit; + border-style: solid; + border-width: 0; + position: absolute; + border-radius: 2px; +} +.b-sch-horizontal .b-sch-event-wrap.b-sch-style-line > .b-sch-event:not(.b-milestone):before, +.b-sch-horizontal .b-sch-event-wrap.b-sch-style-line > .b-sch-event:not(.b-milestone):after, +.b-sch-horizontal + .b-sch-event-wrap.b-sch-style-line + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:not(.b-milestone):before, +.b-sch-horizontal + .b-sch-event-wrap.b-sch-style-line + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:not(.b-milestone):after { + top: -9px; + height: 13px; + border-inline-start-width: 5px; +} +.b-sch-vertical .b-sch-event-wrap.b-sch-style-line > .b-sch-event:not(.b-milestone):before, +.b-sch-vertical .b-sch-event-wrap.b-sch-style-line > .b-sch-event:not(.b-milestone):after, +.b-sch-vertical + .b-sch-event-wrap.b-sch-style-line + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:not(.b-milestone):before, +.b-sch-vertical + .b-sch-event-wrap.b-sch-style-line + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:not(.b-milestone):after { + left: -9px; + width: 13px; + border-top-width: 5px; +} +.b-sch-horizontal .b-sch-event-wrap.b-sch-style-line > .b-sch-event:not(.b-milestone):before, +.b-sch-horizontal + .b-sch-event-wrap.b-sch-style-line + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:not(.b-milestone):before { + left: 0; +} +.b-sch-vertical .b-sch-event-wrap.b-sch-style-line > .b-sch-event:not(.b-milestone):before, +.b-sch-vertical + .b-sch-event-wrap.b-sch-style-line + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:not(.b-milestone):before { + border-inline-start-width: 5px; + top: 0; +} +.b-sch-horizontal .b-sch-event-wrap.b-sch-style-line > .b-sch-event:not(.b-milestone):after, +.b-sch-horizontal + .b-sch-event-wrap.b-sch-style-line + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:not(.b-milestone):after { + top: -9px; + right: 0; + height: 13px; +} +.b-sch-vertical .b-sch-event-wrap.b-sch-style-line > .b-sch-event:not(.b-milestone):after, +.b-sch-vertical + .b-sch-event-wrap.b-sch-style-line + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:not(.b-milestone):after { + bottom: 0; +} +.b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-milestone, +.b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-milestone { + top: initial; + border-width: 0; +} +.b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-milestone .b-sch-event-content, +.b-sch-event-wrap.b-sch-style-line + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone + .b-sch-event-content { + background-color: transparent; +} +.b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-milestone .b-sch-event-content:before, +.b-sch-event-wrap.b-sch-style-line + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone + .b-sch-event-content:before { + border-width: 5px; + border-style: solid; +} +.b-sch-event-wrap.b-sch-style-line > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-sch-event-resizing, +.b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-resizing { + background-color: transparent; + border-color: #5d8632; +} +.b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected { + font-weight: 500; +} +.b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-sch-event-selected:hover, +.b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected:hover { + background-color: transparent; + border-color: #577d2e; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-milestone, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-line + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone { + border-top-width: 5px; + border-bottom-width: 5px; + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-line + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone:before { + border-width: 0; + border-inline-start-width: 5px; + border-bottom-width: 5px; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-milestone:after, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-line + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone:after { + border-width: 0; + border-inline-end-width: 5px; + border-bottom-width: 5px; + top: -5px; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-milestone:hover:before, +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-milestone:hover:after, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-line + > .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-line + > .b-sch-event.b-milestone.b-sch-event-selected:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-line + > .b-sch-event.b-milestone.b-sch-event-selected:after, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-line + > .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-line + > .b-sch-event.b-milestone.b-sch-event-selected:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-line + > .b-sch-event.b-milestone.b-sch-event-selected:hover:after, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-line + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-line + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-line + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone:hover:after, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-line + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-line + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone.b-sch-event-selected:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-line + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone.b-sch-event-selected:after, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-line + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-line + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone.b-sch-event-selected:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-line + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone.b-sch-event-selected:hover:after { + background: none; +} +.b-sch-style-line.b-sch-custom-color > .b-sch-event { + border-color: currentColor; + opacity: 0.8; +} +.b-sch-style-line.b-sch-custom-color > .b-sch-event:hover, +.b-sch-style-line.b-sch-custom-color > .b-sch-event.b-sch-event-selected, +.b-sch-style-line.b-sch-custom-color > .b-sch-event.b-sch-event-resizing, +.b-sch-style-line.b-sch-custom-color > .b-sch-event.b-sch-event-selected:hover { + border-color: currentColor; + opacity: 1; +} +.b-sch-style-line.b-sch-custom-color > .b-sch-event:hover .b-sch-event-content, +.b-sch-style-line.b-sch-custom-color > .b-sch-event:hover .b-sch-event-content *, +.b-sch-style-line.b-sch-custom-color > .b-sch-event.b-sch-event-selected .b-sch-event-content, +.b-sch-style-line.b-sch-custom-color > .b-sch-event.b-sch-event-selected .b-sch-event-content *, +.b-sch-style-line.b-sch-custom-color > .b-sch-event.b-sch-event-resizing .b-sch-event-content, +.b-sch-style-line.b-sch-custom-color > .b-sch-event.b-sch-event-resizing .b-sch-event-content *, +.b-sch-style-line.b-sch-custom-color > .b-sch-event.b-sch-event-selected:hover .b-sch-event-content, +.b-sch-style-line.b-sch-custom-color > .b-sch-event.b-sch-event-selected:hover .b-sch-event-content * { + color: inherit; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-red > .b-sch-event, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-red > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #d32f2f; + color: #d32f2f; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-red > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-red > .b-sch-event.b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-red > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-red + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #a02222; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-red > .b-sch-event.b-sch-event-selected:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-red + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #952020; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-red > .b-sch-event.b-sch-event-selected *, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-red + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected + * { + color: #d32f2f; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-pink > .b-sch-event, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-pink > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #e91e63; + color: #e91e63; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-pink > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-pink > .b-sch-event.b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-pink > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-pink + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #b41249; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-pink > .b-sch-event.b-sch-event-selected:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-pink + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #a81044; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-pink > .b-sch-event.b-sch-event-selected *, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-pink + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected + * { + color: #e91e63; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-purple > .b-sch-event, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-purple > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #8e24aa; + color: #8e24aa; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-purple > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-purple > .b-sch-event.b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-purple > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-purple + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #6b1b80; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-purple > .b-sch-event.b-sch-event-selected:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-purple + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #631977; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-purple > .b-sch-event.b-sch-event-selected *, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-purple + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected + * { + color: #8e24aa; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-violet > .b-sch-event, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-violet > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #673ab7; + color: #673ab7; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-violet > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-violet > .b-sch-event.b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-violet > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-violet + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #4d2c89; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-violet > .b-sch-event.b-sch-event-selected:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-violet + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #482980; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-violet > .b-sch-event.b-sch-event-selected *, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-violet + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected + * { + color: #673ab7; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-indigo > .b-sch-event, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-indigo > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #3f51b5; + color: #3f51b5; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-indigo > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-indigo > .b-sch-event.b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-indigo > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-indigo + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #2f3d88; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-indigo > .b-sch-event.b-sch-event-selected:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-indigo + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #2c397f; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-indigo > .b-sch-event.b-sch-event-selected *, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-indigo + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected + * { + color: #3f51b5; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-blue > .b-sch-event, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-blue > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #1e88e5; + color: #1e88e5; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-blue > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-blue > .b-sch-event.b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-blue > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-blue + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #1466ae; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-blue > .b-sch-event.b-sch-event-selected:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-blue + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #135fa3; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-blue > .b-sch-event.b-sch-event-selected *, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-blue + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected + * { + color: #1e88e5; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-cyan > .b-sch-event, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-cyan > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #00acc1; + color: #00acc1; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-cyan > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-cyan > .b-sch-event.b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-cyan > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-cyan + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #008191; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-cyan > .b-sch-event.b-sch-event-selected:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-cyan + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #007887; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-cyan > .b-sch-event.b-sch-event-selected *, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-cyan + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected + * { + color: #00acc1; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-teal > .b-sch-event, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-teal > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #00897b; + color: #00897b; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-teal > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-teal > .b-sch-event.b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-teal > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-teal + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #00675c; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-teal > .b-sch-event.b-sch-event-selected:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-teal + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #006056; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-teal > .b-sch-event.b-sch-event-selected *, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-teal + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected + * { + color: #00897b; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-green > .b-sch-event, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-green > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #7cb342; + color: #7cb342; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-green > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-green > .b-sch-event.b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-green > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-green + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #5d8632; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-green > .b-sch-event.b-sch-event-selected:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-green + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #577d2e; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-green > .b-sch-event.b-sch-event-selected *, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-green + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected + * { + color: #7cb342; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-lime > .b-sch-event, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-lime > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #c0ca33; + color: #c0ca33; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-lime > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-lime > .b-sch-event.b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-lime > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-lime + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #909826; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-lime > .b-sch-event.b-sch-event-selected:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-lime + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #868d24; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-lime > .b-sch-event.b-sch-event-selected *, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-lime + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected + * { + color: #c0ca33; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-yellow > .b-sch-event, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-yellow > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #fbc02d; + color: #fbc02d; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-yellow > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-yellow > .b-sch-event.b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-yellow > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-yellow + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #da9d04; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-yellow > .b-sch-event.b-sch-event-selected:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-yellow + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #cb9204; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-yellow > .b-sch-event.b-sch-event-selected *, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-yellow + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected + * { + color: #fbc02d; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-orange > .b-sch-event, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-orange > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #fb8c00; + color: #fb8c00; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-orange > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-orange > .b-sch-event.b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-orange > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-orange + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #bc6900; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-orange > .b-sch-event.b-sch-event-selected:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-orange + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #b06200; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-orange > .b-sch-event.b-sch-event-selected *, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-orange + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected + * { + color: #fb8c00; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-deep-orange > .b-sch-event, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-deep-orange > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #ff7043; + color: #ff7043; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-deep-orange > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-deep-orange > .b-sch-event.b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-deep-orange > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-deep-orange + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #f23a00; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-deep-orange > .b-sch-event.b-sch-event-selected:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-deep-orange + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #e13600; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-deep-orange > .b-sch-event.b-sch-event-selected *, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-deep-orange + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected + * { + color: #ff7043; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-gray > .b-sch-event, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-gray > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #a0a0a0; + color: #a0a0a0; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-gray > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-gray > .b-sch-event.b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-gray > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-gray + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #787878; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-gray > .b-sch-event.b-sch-event-selected:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-gray + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #707070; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-gray > .b-sch-event.b-sch-event-selected *, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-gray + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected + * { + color: #a0a0a0; +} +.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event, +.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: transparent; + border-color: #7cb342; + border-style: dashed; + color: #777; + font-weight: 300; + justify-content: center; + overflow: visible; +} +.b-sch-horizontal .b-sch-event-wrap.b-sch-style-dashed > .b-sch-event, +.b-sch-horizontal .b-sch-event-wrap.b-sch-style-dashed > .b-sch-event > .b-sch-event-segments > .b-sch-event { + padding: 5px 0 3px; +} +.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event .b-sch-event-content, +.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event > .b-sch-event-segments > .b-sch-event .b-sch-event-content { + padding: 0; +} +.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-sch-event-resizing, +.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-resizing { + background-color: transparent; + border-color: #5d8632; +} +.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected { + font-weight: 500; +} +.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-sch-event-selected:hover, +.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected:hover { + background-color: transparent; + border-color: #577d2e; +} +.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-milestone, +.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-milestone { + top: initial; +} +.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-milestone .b-sch-event-content, +.b-sch-event-wrap.b-sch-style-dashed + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone + .b-sch-event-content { + border-width: 0; + background-color: transparent; +} +.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-milestone .b-sch-event-content:before, +.b-sch-event-wrap.b-sch-style-dashed + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone + .b-sch-event-content:before { + border-width: 5px; + border-style: dashed; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-milestone, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-dashed + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone { + border-top-width: 5px; + border-bottom-width: 5px; + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-dashed + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone:before { + border-width: 0; + border-inline-start-width: 5px; + border-bottom-width: 5px; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-milestone:after, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-dashed + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone:after { + border-width: 0; + border-inline-end-width: 5px; + border-bottom-width: 5px; + top: -5px; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-milestone:hover:before, +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-milestone:hover:after, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-dashed + > .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-dashed + > .b-sch-event.b-milestone.b-sch-event-selected:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-dashed + > .b-sch-event.b-milestone.b-sch-event-selected:after, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-dashed + > .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-dashed + > .b-sch-event.b-milestone.b-sch-event-selected:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-dashed + > .b-sch-event.b-milestone.b-sch-event-selected:hover:after, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-dashed + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-dashed + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-dashed + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone:hover:after, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-dashed + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-dashed + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone.b-sch-event-selected:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-dashed + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone.b-sch-event-selected:after, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-dashed + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-dashed + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone.b-sch-event-selected:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-dashed + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone.b-sch-event-selected:hover:after { + background: none; +} +.b-sch-style-dashed.b-sch-custom-color > .b-sch-event { + border-color: currentColor; + opacity: 0.8; +} +.b-sch-style-dashed.b-sch-custom-color > .b-sch-event:hover, +.b-sch-style-dashed.b-sch-custom-color > .b-sch-event.b-sch-event-selected, +.b-sch-style-dashed.b-sch-custom-color > .b-sch-event.b-sch-event-resizing, +.b-sch-style-dashed.b-sch-custom-color > .b-sch-event.b-sch-event-selected:hover { + border-color: currentColor; + opacity: 1; +} +.b-sch-style-dashed.b-sch-custom-color > .b-sch-event:hover .b-sch-event-content, +.b-sch-style-dashed.b-sch-custom-color > .b-sch-event:hover .b-sch-event-content *, +.b-sch-style-dashed.b-sch-custom-color > .b-sch-event.b-sch-event-selected .b-sch-event-content, +.b-sch-style-dashed.b-sch-custom-color > .b-sch-event.b-sch-event-selected .b-sch-event-content *, +.b-sch-style-dashed.b-sch-custom-color > .b-sch-event.b-sch-event-resizing .b-sch-event-content, +.b-sch-style-dashed.b-sch-custom-color > .b-sch-event.b-sch-event-resizing .b-sch-event-content *, +.b-sch-style-dashed.b-sch-custom-color > .b-sch-event.b-sch-event-selected:hover .b-sch-event-content, +.b-sch-style-dashed.b-sch-custom-color > .b-sch-event.b-sch-event-selected:hover .b-sch-event-content * { + color: inherit; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-red > .b-sch-event, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-red > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #d32f2f; + color: #d32f2f; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-red > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-red > .b-sch-event.b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-red > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-red + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #a02222; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-red > .b-sch-event.b-sch-event-selected:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-red + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #952020; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-red > .b-sch-event.b-sch-event-selected *, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-red + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected + * { + color: #d32f2f; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-pink > .b-sch-event, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-pink > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #e91e63; + color: #e91e63; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-pink > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-pink > .b-sch-event.b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-pink > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-pink + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #b41249; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-pink > .b-sch-event.b-sch-event-selected:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-pink + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #a81044; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-pink > .b-sch-event.b-sch-event-selected *, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-pink + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected + * { + color: #e91e63; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-purple > .b-sch-event, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-purple > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #8e24aa; + color: #8e24aa; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-purple > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-purple > .b-sch-event.b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-purple > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-purple + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #6b1b80; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-purple > .b-sch-event.b-sch-event-selected:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-purple + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #631977; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-purple > .b-sch-event.b-sch-event-selected *, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-purple + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected + * { + color: #8e24aa; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-violet > .b-sch-event, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-violet > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #673ab7; + color: #673ab7; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-violet > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-violet > .b-sch-event.b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-violet > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-violet + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #4d2c89; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-violet > .b-sch-event.b-sch-event-selected:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-violet + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #482980; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-violet > .b-sch-event.b-sch-event-selected *, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-violet + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected + * { + color: #673ab7; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-indigo > .b-sch-event, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-indigo > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #3f51b5; + color: #3f51b5; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-indigo > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-indigo > .b-sch-event.b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-indigo > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-indigo + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #2f3d88; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-indigo > .b-sch-event.b-sch-event-selected:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-indigo + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #2c397f; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-indigo > .b-sch-event.b-sch-event-selected *, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-indigo + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected + * { + color: #3f51b5; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-blue > .b-sch-event, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-blue > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #1e88e5; + color: #1e88e5; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-blue > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-blue > .b-sch-event.b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-blue > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-blue + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #1466ae; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-blue > .b-sch-event.b-sch-event-selected:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-blue + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #135fa3; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-blue > .b-sch-event.b-sch-event-selected *, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-blue + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected + * { + color: #1e88e5; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-cyan > .b-sch-event, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-cyan > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #00acc1; + color: #00acc1; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-cyan > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-cyan > .b-sch-event.b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-cyan > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-cyan + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #008191; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-cyan > .b-sch-event.b-sch-event-selected:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-cyan + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #007887; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-cyan > .b-sch-event.b-sch-event-selected *, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-cyan + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected + * { + color: #00acc1; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-teal > .b-sch-event, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-teal > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #00897b; + color: #00897b; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-teal > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-teal > .b-sch-event.b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-teal > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-teal + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #00675c; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-teal > .b-sch-event.b-sch-event-selected:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-teal + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #006056; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-teal > .b-sch-event.b-sch-event-selected *, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-teal + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected + * { + color: #00897b; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-green > .b-sch-event, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-green > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #7cb342; + color: #7cb342; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-green > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-green > .b-sch-event.b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-green > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-green + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #5d8632; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-green > .b-sch-event.b-sch-event-selected:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-green + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #577d2e; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-green > .b-sch-event.b-sch-event-selected *, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-green + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected + * { + color: #7cb342; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-lime > .b-sch-event, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-lime > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #c0ca33; + color: #c0ca33; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-lime > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-lime > .b-sch-event.b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-lime > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-lime + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #909826; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-lime > .b-sch-event.b-sch-event-selected:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-lime + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #868d24; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-lime > .b-sch-event.b-sch-event-selected *, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-lime + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected + * { + color: #c0ca33; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-yellow > .b-sch-event, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-yellow > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #fbc02d; + color: #fbc02d; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-yellow > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-yellow > .b-sch-event.b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-yellow > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-yellow + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #da9d04; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-yellow > .b-sch-event.b-sch-event-selected:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-yellow + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #cb9204; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-yellow > .b-sch-event.b-sch-event-selected *, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-yellow + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected + * { + color: #fbc02d; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-orange > .b-sch-event, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-orange > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #fb8c00; + color: #fb8c00; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-orange > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-orange > .b-sch-event.b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-orange > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-orange + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #bc6900; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-orange > .b-sch-event.b-sch-event-selected:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-orange + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #b06200; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-orange > .b-sch-event.b-sch-event-selected *, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-orange + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected + * { + color: #fb8c00; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-deep-orange > .b-sch-event, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-deep-orange > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #ff7043; + color: #ff7043; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-deep-orange > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-deep-orange > .b-sch-event.b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-deep-orange + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-deep-orange + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #f23a00; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-deep-orange > .b-sch-event.b-sch-event-selected:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-deep-orange + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #e13600; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-deep-orange > .b-sch-event.b-sch-event-selected *, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-deep-orange + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected + * { + color: #ff7043; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-gray > .b-sch-event, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-gray > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #a0a0a0; + color: #a0a0a0; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-gray > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-gray > .b-sch-event.b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-gray > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-gray + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #787878; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-gray > .b-sch-event.b-sch-event-selected:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-gray + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #707070; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-gray > .b-sch-event.b-sch-event-selected *, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-gray + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected + * { + color: #a0a0a0; +} +.b-sch-style-minimal.b-sch-event-wrap > .b-sch-event, +.b-sch-style-minimal.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: transparent; + border-color: #7cb342; + border-style: solid; + padding: 0; + color: #777; + font-weight: 300; + overflow: visible; +} +.b-sch-style-minimal.b-sch-event-wrap > .b-sch-event:not(.b-milestone), +.b-sch-style-minimal.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone) { + font-size: 10px; +} +.b-sch-horizontal .b-sch-style-minimal.b-sch-event-wrap > .b-sch-event:not(.b-milestone), +.b-sch-horizontal + .b-sch-style-minimal.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:not(.b-milestone) { + border-width: 0 0 1px 0; + align-items: flex-end; +} +.b-sch-vertical .b-sch-style-minimal.b-sch-event-wrap > .b-sch-event:not(.b-milestone), +.b-sch-vertical + .b-sch-style-minimal.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:not(.b-milestone) { + border-width: 0; + border-inline-start-width: 1px; + align-items: flex-start; + padding-inline-start: 0.75em; +} +.b-sch-vertical .b-sch-style-minimal.b-sch-event-wrap > .b-sch-event, +.b-sch-vertical .b-sch-style-minimal.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event { + left: 0; + flex-direction: column; +} +.b-sch-style-minimal.b-sch-event-wrap > .b-sch-event.b-sch-event-selected *, +.b-sch-style-minimal.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected * { + color: #777; +} +.b-sch-style-minimal.b-sch-event-wrap > .b-sch-event:hover, +.b-sch-style-minimal.b-sch-event-wrap > .b-sch-event.b-sch-event-selected, +.b-sch-style-minimal.b-sch-event-wrap > .b-sch-event.b-sch-event-resizing, +.b-sch-style-minimal.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-style-minimal.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected, +.b-sch-style-minimal.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-resizing { + background-color: transparent; + border-color: #5d8632; +} +.b-sch-style-minimal.b-sch-event-wrap > .b-sch-event.b-sch-event-selected, +.b-sch-style-minimal.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected { + font-weight: 500; +} +.b-sch-style-minimal.b-sch-event-wrap > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-minimal.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected:hover { + background-color: transparent; + border-color: #577d2e; +} +.b-sch-style-minimal.b-sch-event-wrap > .b-sch-event.b-milestone .b-sch-event-content, +.b-sch-style-minimal.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone + .b-sch-event-content { + background-color: transparent; + border-style: solid; + font-size: 20px; +} +.b-sch-style-minimal.b-sch-event-wrap > .b-sch-event.b-milestone .b-sch-event-content:before, +.b-sch-style-minimal.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone + .b-sch-event-content:before { + border-width: 1px; +} +.b-sch-style-minimal.b-sch-event-wrap > .b-sch-event.b-milestone .b-sch-event-content label, +.b-sch-style-minimal.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone + .b-sch-event-content + label { + font-size: 10px; + left: 90%; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-minimal.b-sch-event-wrap > .b-sch-event.b-milestone, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-minimal.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone { + border-top-width: 1px; + border-bottom-width: 1px; + background-color: transparent; + border-style: solid; + height: 20px; + font-size: 20px; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-minimal.b-sch-event-wrap + > .b-sch-event.b-milestone + .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-minimal.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone + .b-sch-event-content { + font-size: 10px; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-minimal.b-sch-event-wrap > .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-minimal.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone:before { + border-width: 0; + border-inline-start-width: 1px; + border-bottom-width: 1px; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-minimal.b-sch-event-wrap > .b-sch-event.b-milestone:after, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-minimal.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone:after { + border-width: 0; + border-inline-end-width: 1px; + border-bottom-width: 1px; + top: -1px; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-minimal.b-sch-event-wrap > .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-minimal.b-sch-event-wrap > .b-sch-event.b-milestone:hover:before, +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-minimal.b-sch-event-wrap > .b-sch-event.b-milestone:hover:after, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-minimal.b-sch-event-wrap + > .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-minimal.b-sch-event-wrap + > .b-sch-event.b-milestone.b-sch-event-selected:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-minimal.b-sch-event-wrap + > .b-sch-event.b-milestone.b-sch-event-selected:after, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-minimal.b-sch-event-wrap + > .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-minimal.b-sch-event-wrap + > .b-sch-event.b-milestone.b-sch-event-selected:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-minimal.b-sch-event-wrap + > .b-sch-event.b-milestone.b-sch-event-selected:hover:after, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-minimal.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-minimal.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-minimal.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone:hover:after, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-minimal.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-minimal.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone.b-sch-event-selected:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-minimal.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone.b-sch-event-selected:after, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-minimal.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-minimal.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone.b-sch-event-selected:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-minimal.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone.b-sch-event-selected:hover:after { + background: none; +} +.b-sch-style-minimal.b-sch-custom-color > .b-sch-event { + border-color: currentColor; + opacity: 0.8; +} +.b-sch-style-minimal.b-sch-custom-color > .b-sch-event .b-sch-event-content { + color: #777; +} +.b-sch-style-minimal.b-sch-custom-color > .b-sch-event:hover, +.b-sch-style-minimal.b-sch-custom-color > .b-sch-event.b-sch-event-selected, +.b-sch-style-minimal.b-sch-custom-color > .b-sch-event.b-sch-event-resizing, +.b-sch-style-minimal.b-sch-custom-color > .b-sch-event.b-sch-event-selected:hover { + border-color: currentColor; + opacity: 1; +} +.b-sch-horizontal .b-sch-style-line > .b-sch-event, +.b-sch-horizontal .b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event, +.b-sch-horizontal .b-sch-style-dashed > .b-sch-event, +.b-sch-horizontal .b-sch-style-dashed > .b-sch-event > .b-sch-event-segments > .b-sch-event { + top: 5px; + height: auto !important; + border-width: 5px 0 0 0; +} +.b-sch-vertical .b-sch-style-line > .b-sch-event, +.b-sch-vertical .b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event, +.b-sch-vertical .b-sch-style-dashed > .b-sch-event, +.b-sch-vertical .b-sch-style-dashed > .b-sch-event > .b-sch-event-segments > .b-sch-event { + left: 0; + border-width: 0 0 0 5px; + flex-direction: column; +} +.b-sch-vertical .b-sch-style-line > .b-sch-event .b-sch-event-content, +.b-sch-vertical .b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event .b-sch-event-content, +.b-sch-vertical .b-sch-style-dashed > .b-sch-event .b-sch-event-content, +.b-sch-vertical .b-sch-style-dashed > .b-sch-event > .b-sch-event-segments > .b-sch-event .b-sch-event-content { + margin: 0; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-red > .b-sch-event, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-red > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #d32f2f; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-red > .b-sch-event:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-red > .b-sch-event.b-sch-event-selected, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-red > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-red + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #a02222; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-red > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-red + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #952020; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-pink > .b-sch-event, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-pink > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #e91e63; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-pink > .b-sch-event:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-pink > .b-sch-event.b-sch-event-selected, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-pink > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-pink + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #b41249; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-pink > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-pink + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #a81044; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-purple > .b-sch-event, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-purple > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #8e24aa; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-purple > .b-sch-event:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-purple > .b-sch-event.b-sch-event-selected, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-purple > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-purple + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #6b1b80; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-purple > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-purple + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #631977; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-violet > .b-sch-event, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-violet > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #673ab7; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-violet > .b-sch-event:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-violet > .b-sch-event.b-sch-event-selected, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-violet > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-violet + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #4d2c89; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-violet > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-violet + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #482980; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-indigo > .b-sch-event, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-indigo > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #3f51b5; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-indigo > .b-sch-event:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-indigo > .b-sch-event.b-sch-event-selected, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-indigo > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-indigo + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #2f3d88; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-indigo > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-indigo + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #2c397f; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-blue > .b-sch-event, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-blue > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #1e88e5; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-blue > .b-sch-event:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-blue > .b-sch-event.b-sch-event-selected, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-blue > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-blue + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #1466ae; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-blue > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-blue + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #135fa3; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-cyan > .b-sch-event, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-cyan > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #00acc1; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-cyan > .b-sch-event:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-cyan > .b-sch-event.b-sch-event-selected, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-cyan > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-cyan + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #008191; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-cyan > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-cyan + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #007887; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-teal > .b-sch-event, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-teal > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #00897b; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-teal > .b-sch-event:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-teal > .b-sch-event.b-sch-event-selected, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-teal > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-teal + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #00675c; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-teal > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-teal + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #006056; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-green > .b-sch-event, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-green > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #7cb342; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-green > .b-sch-event:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-green > .b-sch-event.b-sch-event-selected, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-green > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-green + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #5d8632; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-green > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-green + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #577d2e; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-lime > .b-sch-event, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-lime > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #c0ca33; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-lime > .b-sch-event:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-lime > .b-sch-event.b-sch-event-selected, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-lime > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-lime + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #909826; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-lime > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-lime + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #868d24; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-yellow > .b-sch-event, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-yellow > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #fbc02d; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-yellow > .b-sch-event:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-yellow > .b-sch-event.b-sch-event-selected, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-yellow > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-yellow + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #da9d04; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-yellow > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-yellow + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #cb9204; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-orange > .b-sch-event, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-orange > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #fb8c00; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-orange > .b-sch-event:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-orange > .b-sch-event.b-sch-event-selected, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-orange > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-orange + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #bc6900; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-orange > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-orange + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #b06200; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-deep-orange > .b-sch-event, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-deep-orange > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #ff7043; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-deep-orange > .b-sch-event:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-deep-orange > .b-sch-event.b-sch-event-selected, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-deep-orange + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-deep-orange + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #f23a00; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-deep-orange > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-deep-orange + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #e13600; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-gray > .b-sch-event, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-gray > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #a0a0a0; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-gray > .b-sch-event:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-gray > .b-sch-event.b-sch-event-selected, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-gray > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-gray + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #787878; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-gray > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-gray + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #707070; +} +.b-sch-event-wrap.b-sch-style-rounded > .b-sch-event:not(.b-milestone), +.b-sch-event-wrap.b-sch-style-rounded > .b-sch-event:not(.b-milestone) > .b-sch-event-segments > .b-sch-event { + background-color: #bedb9e99; + border-color: #7cb342; + color: #578b20; + font-weight: 300; + font-size: 11px; + border-radius: 2em; +} +.b-sch-event-wrap.b-sch-style-rounded > .b-sch-event:not(.b-milestone) .b-sch-event-content, +.b-sch-event-wrap.b-sch-style-rounded + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event + .b-sch-event-content { + margin: 0 1em; +} +.b-sch-event-wrap.b-sch-style-rounded > .b-sch-event:not(.b-milestone):hover, +.b-sch-event-wrap.b-sch-style-rounded > .b-sch-event:not(.b-milestone) > .b-sch-event-segments > .b-sch-event:hover { + background-color: #9dc96ecc; +} +.b-sch-event-wrap.b-sch-style-rounded .b-sch-event.b-milestone .b-sch-event-content:before { + border-radius: 1em; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-custom-color > .b-sch-event:not(.b-milestone) { + background-color: currentColor; + background-image: linear-gradient(rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.8)); +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-custom-color > .b-sch-event:not(.b-milestone):hover { + background-color: currentColor; + background-image: linear-gradient(rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6)); +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected { + background-image: none; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-custom-color > .b-sch-event.b-milestone .b-sch-event-content { + background-color: currentColor; + background-image: linear-gradient(rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.8)); +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-custom-color > .b-sch-event.b-milestone:hover .b-sch-event-content { + background-image: linear-gradient(rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6)); +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-custom-color + > .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-image: none; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-red > .b-sch-event:not(.b-milestone), +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-red + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event { + background-color: #e9979799; + color: #9f1616; + border-color: #d32f2f; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-red > .b-sch-event:not(.b-milestone):hover, +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-red + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #de6363cc; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-red > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-red + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #d32f2f; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-red .b-sch-event.b-milestone { + border-color: #9f1616; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-red .b-sch-event.b-milestone .b-sch-event-content { + background-color: #e9979799; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-red .b-sch-event.b-milestone:hover .b-sch-event-content { + background-color: #de6363cc; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-red + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: #d32f2f; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-rounded.b-sch-color-red .b-milestone { + background-color: #f2c1c1; + color: #9f1616; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-rounded.b-sch-color-red + .b-milestone + .b-sch-event-content { + font-size: 11px; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-pink > .b-sch-event:not(.b-milestone), +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-pink + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event { + background-color: #f48fb199; + color: #ad0b42; + border-color: #e91e63; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-pink > .b-sch-event:not(.b-milestone):hover, +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-pink + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #ef568acc; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-pink > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-pink + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #e91e63; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-pink .b-sch-event.b-milestone { + border-color: #ad0b42; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-pink .b-sch-event.b-milestone .b-sch-event-content { + background-color: #f48fb199; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-pink .b-sch-event.b-milestone:hover .b-sch-event-content { + background-color: #ef568acc; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-pink + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: #e91e63; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-rounded.b-sch-color-pink .b-milestone { + background-color: #f8bcd0; + color: #ad0b42; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-rounded.b-sch-color-pink + .b-milestone + .b-sch-event-content { + font-size: 11px; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-purple > .b-sch-event:not(.b-milestone), +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-purple + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event { + background-color: #d082e499; + color: #68127f; + border-color: #8e24aa; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-purple > .b-sch-event:not(.b-milestone):hover, +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-purple + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #b843d7cc; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-purple > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-purple + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #8e24aa; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-purple .b-sch-event.b-milestone { + border-color: #68127f; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-purple .b-sch-event.b-milestone .b-sch-event-content { + background-color: #d082e499; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-purple .b-sch-event.b-milestone:hover .b-sch-event-content { + background-color: #b843d7cc; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-purple + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: #8e24aa; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-rounded.b-sch-color-purple .b-milestone { + background-color: #e3b4ef; + color: #68127f; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-rounded.b-sch-color-purple + .b-milestone + .b-sch-event-content { + font-size: 11px; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-violet > .b-sch-event:not(.b-milestone), +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-violet + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event { + background-color: #b299df99; + color: #451c8c; + border-color: #673ab7; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-violet > .b-sch-event:not(.b-milestone):hover, +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-violet + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #8b66cecc; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-violet > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-violet + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #673ab7; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-violet .b-sch-event.b-milestone { + border-color: #451c8c; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-violet .b-sch-event.b-milestone .b-sch-event-content { + background-color: #b299df99; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-violet .b-sch-event.b-milestone:hover .b-sch-event-content { + background-color: #8b66cecc; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-violet + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: #673ab7; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-rounded.b-sch-color-violet .b-milestone { + background-color: #d1c2ec; + color: #451c8c; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-rounded.b-sch-color-violet + .b-milestone + .b-sch-event-content { + font-size: 11px; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-indigo > .b-sch-event:not(.b-milestone), +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-indigo + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event { + background-color: #9ca6dd99; + color: #1f308c; + border-color: #3f51b5; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-indigo > .b-sch-event:not(.b-milestone):hover, +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-indigo + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #6b7acbcc; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-indigo > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-indigo + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #3f51b5; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-indigo .b-sch-event.b-milestone { + border-color: #1f308c; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-indigo .b-sch-event.b-milestone .b-sch-event-content { + background-color: #9ca6dd99; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-indigo .b-sch-event.b-milestone:hover .b-sch-event-content { + background-color: #6b7acbcc; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-indigo + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: #3f51b5; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-rounded.b-sch-color-indigo .b-milestone { + background-color: #c4caea; + color: #1f308c; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-rounded.b-sch-color-indigo + .b-milestone + .b-sch-event-content { + font-size: 11px; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-blue > .b-sch-event:not(.b-milestone), +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-blue + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event { + background-color: #8fc4f299; + color: #0d60a8; + border-color: #1e88e5; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-blue > .b-sch-event:not(.b-milestone):hover, +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-blue + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #56a6eccc; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-blue > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-blue + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #1e88e5; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-blue .b-sch-event.b-milestone { + border-color: #0d60a8; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-blue .b-sch-event.b-milestone .b-sch-event-content { + background-color: #8fc4f299; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-blue .b-sch-event.b-milestone:hover .b-sch-event-content { + background-color: #56a6eccc; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-blue + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: #1e88e5; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-rounded.b-sch-color-blue .b-milestone { + background-color: #bcdbf7; + color: #0d60a8; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-rounded.b-sch-color-blue + .b-milestone + .b-sch-event-content { + font-size: 11px; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-cyan > .b-sch-event:not(.b-milestone), +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-cyan + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event { + background-color: #61eeff99; + color: #007887; + border-color: #00acc1; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-cyan > .b-sch-event:not(.b-milestone):hover, +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-cyan + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #11e5ffcc; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-cyan > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-cyan + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #00acc1; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-cyan .b-sch-event.b-milestone { + border-color: #007887; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-cyan .b-sch-event.b-milestone .b-sch-event-content { + background-color: #61eeff99; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-cyan .b-sch-event.b-milestone:hover .b-sch-event-content { + background-color: #11e5ffcc; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-cyan + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: #00acc1; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-rounded.b-sch-color-cyan .b-milestone { + background-color: #a0f5ff; + color: #007887; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-rounded.b-sch-color-cyan + .b-milestone + .b-sch-event-content { + font-size: 11px; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-teal > .b-sch-event:not(.b-milestone), +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-teal + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event { + background-color: #45ffec99; + color: #006056; + border-color: #00897b; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-teal > .b-sch-event:not(.b-milestone):hover, +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-teal + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #00e6cfcc; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-teal > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-teal + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #00897b; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-teal .b-sch-event.b-milestone { + border-color: #006056; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-teal .b-sch-event.b-milestone .b-sch-event-content { + background-color: #45ffec99; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-teal .b-sch-event.b-milestone:hover .b-sch-event-content { + background-color: #00e6cfcc; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-teal + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: #00897b; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-rounded.b-sch-color-teal .b-milestone { + background-color: #8ffff4; + color: #006056; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-rounded.b-sch-color-teal + .b-milestone + .b-sch-event-content { + font-size: 11px; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-green > .b-sch-event:not(.b-milestone), +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-green + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event { + background-color: #bedb9e99; + color: #578b20; + border-color: #7cb342; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-green > .b-sch-event:not(.b-milestone):hover, +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-green + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #9dc96ecc; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-green > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-green + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #7cb342; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-green .b-sch-event.b-milestone { + border-color: #578b20; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-green .b-sch-event.b-milestone .b-sch-event-content { + background-color: #bedb9e99; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-green .b-sch-event.b-milestone:hover .b-sch-event-content { + background-color: #9dc96ecc; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-green + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: #7cb342; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-rounded.b-sch-color-green .b-milestone { + background-color: #d8eac5; + color: #578b20; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-rounded.b-sch-color-green + .b-milestone + .b-sch-event-content { + font-size: 11px; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-lime > .b-sch-event:not(.b-milestone), +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-lime + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event { + background-color: #e0e59899; + color: #909819; + border-color: #c0ca33; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-lime > .b-sch-event:not(.b-milestone):hover, +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-lime + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #d1d865cc; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-lime > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-lime + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #c0ca33; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-lime .b-sch-event.b-milestone { + border-color: #909819; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-lime .b-sch-event.b-milestone .b-sch-event-content { + background-color: #e0e59899; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-lime .b-sch-event.b-milestone:hover .b-sch-event-content { + background-color: #d1d865cc; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-lime + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: #c0ca33; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-rounded.b-sch-color-lime .b-milestone { + background-color: #ecefc1; + color: #909819; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-rounded.b-sch-color-lime + .b-milestone + .b-sch-event-content { + font-size: 11px; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-yellow > .b-sch-event:not(.b-milestone), +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-yellow + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event { + background-color: #fde09699; + color: #cc9303; + border-color: #fbc02d; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-yellow > .b-sch-event:not(.b-milestone):hover, +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-yellow + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #fcd062cc; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-yellow > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-yellow + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #fbc02d; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-yellow .b-sch-event.b-milestone { + border-color: #cc9303; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-yellow .b-sch-event.b-milestone .b-sch-event-content { + background-color: #fde09699; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-yellow .b-sch-event.b-milestone:hover .b-sch-event-content { + background-color: #fcd062cc; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-yellow + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: #fbc02d; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-rounded.b-sch-color-yellow .b-milestone { + background-color: #feecc0; + color: #cc9303; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-rounded.b-sch-color-yellow + .b-milestone + .b-sch-event-content { + font-size: 11px; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-orange > .b-sch-event:not(.b-milestone), +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-orange + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event { + background-color: #ffc67e99; + color: #b06200; + border-color: #fb8c00; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-orange > .b-sch-event:not(.b-milestone):hover, +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-orange + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #ffa93dcc; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-orange > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-orange + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #fb8c00; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-orange .b-sch-event.b-milestone { + border-color: #b06200; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-orange .b-sch-event.b-milestone .b-sch-event-content { + background-color: #ffc67e99; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-orange .b-sch-event.b-milestone:hover .b-sch-event-content { + background-color: #ffa93dcc; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-orange + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: #fb8c00; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-rounded.b-sch-color-orange .b-milestone { + background-color: #ffddb1; + color: #b06200; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-rounded.b-sch-color-orange + .b-milestone + .b-sch-event-content { + font-size: 11px; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-deep-orange > .b-sch-event:not(.b-milestone), +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-deep-orange + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event { + background-color: #ffb8a199; + color: #e13600; + border-color: #ff7043; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-deep-orange > .b-sch-event:not(.b-milestone):hover, +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-deep-orange + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #ff9472cc; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-deep-orange > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-deep-orange + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #ff7043; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-deep-orange .b-sch-event.b-milestone { + border-color: #e13600; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-deep-orange .b-sch-event.b-milestone .b-sch-event-content { + background-color: #ffb8a199; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-deep-orange .b-sch-event.b-milestone:hover .b-sch-event-content { + background-color: #ff9472cc; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-deep-orange + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: #ff7043; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-rounded.b-sch-color-deep-orange .b-milestone { + background-color: #ffd4c7; + color: #e13600; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-rounded.b-sch-color-deep-orange + .b-milestone + .b-sch-event-content { + font-size: 11px; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-gray > .b-sch-event:not(.b-milestone), +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-gray + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event { + background-color: #d0d0d099; + color: #924e4e; + border-color: #a0a0a0; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-gray > .b-sch-event:not(.b-milestone):hover, +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-gray + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #b8b8b8cc; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-gray > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-gray + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #a0a0a0; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-gray .b-sch-event.b-milestone { + border-color: #924e4e; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-gray .b-sch-event.b-milestone .b-sch-event-content { + background-color: #d0d0d099; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-gray .b-sch-event.b-milestone:hover .b-sch-event-content { + background-color: #b8b8b8cc; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-gray + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: #a0a0a0; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-rounded.b-sch-color-gray .b-milestone { + background-color: #e3e3e3; + color: #924e4e; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-rounded.b-sch-color-gray + .b-milestone + .b-sch-event-content { + font-size: 11px; +} +:root, +:host { + --b-fa-font-solid: normal 900 1em/1 'Font Awesome 6 Free'; +} +@font-face { + font-family: 'Font Awesome 6 Free'; + font-style: normal; + font-weight: 900; + font-display: block; + src: url(fonts/fa-solid-900.woff2) format('woff2'), url(fonts/fa-solid-900.ttf) format('truetype'); +} +.fas, +.b-fa-solid { + font-family: 'Font Awesome 6 Free'; + font-weight: 900; +} +.b-content-icon, +.b-gridbase.b-columnresize.b-touch.b-column-resizing .b-grid-header.b-resizing:before, +.b-grid-cell.b-group-title:before { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + display: inline-block; + font-style: normal; + font-variant: normal; + font-weight: 400; + line-height: 1; + font-family: 'Font Awesome 6 Free', FontAwesome6Free; + font-weight: 900; + vertical-align: 0; +} +.b-theme-info:before { + content: '{"name":"Classic-Dark"}'; +} +.b-scale-cell { + padding-right: 0 !important; + padding-left: 0 !important; +} +.b-scale-cell .b-scale { + background-color: transparent; + font-weight: 300; +} +.b-scale-cell .b-scale-tick-label { + font-size: 70%; +} +.b-sch-highlighted-calendar-range { + position: absolute; + display: flex; + align-items: center; + justify-content: center; + color: #3183fe88; + background: #3183fe12; + border: 2px dashed #3183fe33; + animation-name: fadeInOpacity; + animation-duration: 0.2s; + overflow: hidden; +} +.b-sch-highlighted-calendar-range .b-sch-event-content { + font-size: 14px; + padding: 0.5em; + text-align: center; +} +.b-sch-foreground-canvas > svg .b-sch-dependency.b-inactive { + stroke-dasharray: 9 3; +} +.b-eventbuffer .b-sch-event { + width: 100%; +} +.b-eventbuffer.b-sch-vertical .b-sch-event-wrap { + contain: size layout; +} +.b-eventbuffer.b-sch-horizontal .b-sch-event-wrap .b-sch-event-buffer { + height: 5px; + grid-row: 2; + background: repeating-linear-gradient( + 180deg, + transparent, + transparent 30%, + #ccc 30%, + #ccc 70%, + transparent 70%, + transparent 100% + ); +} +.b-eventbuffer.b-sch-horizontal .b-sch-event-wrap .b-sch-event-buffer-before { + grid-column: 2; + flex-direction: row; + justify-content: flex-end; +} +.b-eventbuffer.b-sch-horizontal .b-sch-event-wrap .b-sch-event-buffer-before .b-buffer-label { + transform: translate(0.1em, -1.2em); + margin-inline-end: 0.5em; + flex: 1; +} +.b-eventbuffer.b-sch-horizontal .b-sch-event-wrap .b-sch-event-buffer-after { + grid-column: 4; + flex-direction: row-reverse; + justify-content: flex-end; +} +.b-eventbuffer.b-sch-horizontal .b-sch-event-wrap .b-sch-event-buffer-after .b-buffer-label { + transform: translate(-0.1em, -1.2em); + margin-inline-start: 0.5em; + flex: 1; + text-align: right; +} +.b-eventbuffer.b-sch-vertical .b-sch-event-wrap .b-sch-event-buffer { + width: 5px; + grid-column: 1; + justify-self: center; + background: repeating-linear-gradient( + 90deg, + transparent, + transparent 30%, + #ccc 30%, + #ccc 70%, + transparent 70%, + transparent 100% + ); +} +.b-eventbuffer.b-sch-vertical .b-sch-event-wrap .b-sch-event-buffer-before { + grid-row: 1; + flex-direction: column; + justify-content: flex-end; +} +.b-eventbuffer.b-sch-vertical .b-sch-event-wrap .b-sch-event-buffer-before .b-buffer-label { + margin-inline-end: 0.5em; +} +.b-eventbuffer.b-sch-vertical .b-sch-event-wrap .b-buffer-label { + margin-right: -1.3em; + writing-mode: vertical-rl; +} +.b-eventbuffer.b-sch-vertical .b-sch-event-wrap .b-sch-event-buffer-after { + grid-row: 3; + flex-direction: column-reverse; + justify-content: flex-end; +} +.b-eventbuffer.b-sch-vertical .b-sch-event-wrap .b-sch-event-buffer-after .b-buffer-label { + margin-inline-start: 0.5em; +} +.b-eventbuffer .b-sch-event-buffer { + display: flex; + color: #aaa; + white-space: nowrap; + font-size: 10px; +} +.b-animating .b-sch-event-buffer { + transition: width 0.2s; +} +.b-schedulerprobase { + --schedulerpro-nested-event-header-height: 20px; +} +.b-sch-event-wrap.b-nested-events-parent > .b-sch-event:not(.b-milestone) { + flex-direction: column; + width: 100%; +} +.b-sch-event-wrap.b-nested-events-parent > .b-sch-event:not(.b-milestone) > .b-sch-event-content { + padding-block: 0.1em; + flex: 0 0 var(--schedulerpro-nested-event-header-height); +} +.b-sch-event-wrap.b-nested-events-parent > .b-sch-event:not(.b-milestone):before, +.b-sch-event-wrap.b-nested-events-parent > .b-sch-event:not(.b-milestone):after { + display: none; +} +.b-sch-event-wrap.b-nested-events-parent.b-sch-style-plain > .b-sch-event:not(.b-milestone), +.b-sch-event-wrap.b-nested-events-parent.b-sch-style-colored > .b-sch-event:not(.b-milestone), +.b-sch-event-wrap.b-nested-events-parent.b-sch-style-rounded > .b-sch-event:not(.b-milestone) { + color: #999; + background-color: transparent; + border-left: none; + border-radius: 0; +} +.b-sch-event-wrap.b-nested-events-parent.b-sch-style-plain + > .b-sch-event:not(.b-milestone).b-sch-event-selected + > .b-sch-event-content, +.b-sch-event-wrap.b-nested-events-parent.b-sch-style-plain + > .b-sch-event:not(.b-milestone).b-sch-event-selected + > .b-sch-event-content + > *, +.b-sch-event-wrap.b-nested-events-parent.b-sch-style-colored + > .b-sch-event:not(.b-milestone).b-sch-event-selected + > .b-sch-event-content, +.b-sch-event-wrap.b-nested-events-parent.b-sch-style-colored + > .b-sch-event:not(.b-milestone).b-sch-event-selected + > .b-sch-event-content + > *, +.b-sch-event-wrap.b-nested-events-parent.b-sch-style-rounded + > .b-sch-event:not(.b-milestone).b-sch-event-selected + > .b-sch-event-content, +.b-sch-event-wrap.b-nested-events-parent.b-sch-style-rounded + > .b-sch-event:not(.b-milestone).b-sch-event-selected + > .b-sch-event-content + > * { + color: #aaa; +} +.b-sch-event-wrap.b-nested-events-parent.b-sch-style-plain > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover, +.b-sch-event-wrap.b-nested-events-parent.b-sch-style-colored + > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover, +.b-sch-event-wrap.b-nested-events-parent.b-sch-style-rounded + > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover { + background-color: #333; +} +.b-sch-event-wrap.b-nested-events-parent.b-sch-style-plain.b-sch-event-hover > .b-sch-event:not(.b-milestone), +.b-sch-event-wrap.b-nested-events-parent.b-sch-style-colored.b-sch-event-hover > .b-sch-event:not(.b-milestone), +.b-sch-event-wrap.b-nested-events-parent.b-sch-style-rounded.b-sch-event-hover > .b-sch-event:not(.b-milestone) { + background-color: #333; +} +.b-sch-event-wrap.b-nested-events-parent.b-sch-style-plain .b-nested-events-container, +.b-sch-event-wrap.b-nested-events-parent.b-sch-style-colored .b-nested-events-container, +.b-sch-event-wrap.b-nested-events-parent.b-sch-style-rounded .b-nested-events-container { + background-color: #333; +} +.b-sch-event-wrap.b-nested-events-parent.b-sch-style-border > .b-sch-event:not(.b-milestone) { + background-image: linear-gradient(#dddddd90, #dddddd90); +} +.b-sch-event-wrap.b-nested-events-parent.b-sch-style-hollow:hover > .b-sch-event { + background-image: linear-gradient(#ffffff50, #ffffff50); +} +.b-nested-events-container { + position: relative; + align-self: flex-start; + flex: 1; + width: 100%; + overflow: visible; + transition: background 0.2s; +} +.b-nested-events-container .b-sch-event:not(.b-milestone) { + width: 100%; +} +.b-nested-events-container .b-sch-style-border { + transform: translate(-1px); +} +.b-nested-events-container .b-sch-style-hollow { + transform: translate(-2px); +} +.b-nested-events-container.b-nested-events-layout-stack { + overflow-y: auto; + overflow-x: hidden; +} +.b-percentbar .b-sch-event { + overflow: visible !important; +} +.b-task-percent-bar-outer { + position: absolute; + height: 100%; + width: 100%; + overflow: hidden; +} +.b-sch-style-rounded .b-task-percent-bar-outer { + border-radius: 2em; +} +.b-task-percent-bar { + background-color: #00000026; + height: 100%; + max-width: 100%; + z-index: 0; + box-sizing: content-box; + display: flex; + justify-content: flex-end; + align-items: flex-end; + transition: color 0.2s; + text-align: right; + line-height: initial; +} +.b-animating .b-task-percent-bar { + transition: color 0.2s, width 0.2s; +} +.b-task-percent-bar-resizing .b-task-percent-bar { + transition: background-color 0.2s; +} +.b-sch-event-selected .b-task-percent-bar { + background-color: #0003; +} +.b-sch-style-rounded .b-task-percent-bar { + background-color: currentColor; + mix-blend-mode: overlay; + opacity: 0.5; +} +.b-sch-style-rounded .b-sch-event:hover .b-task-percent-bar { + mix-blend-mode: darken; + opacity: 0.4; +} +.b-sch-style-rounded .b-sch-event.b-sch-event-selected:hover .b-task-percent-bar, +.b-sch-style-rounded .b-sch-event-selected .b-task-percent-bar { + mix-blend-mode: darken; + opacity: 0.9; +} +.b-task-percent-bar-handle { + position: absolute; + bottom: 0; + width: 0; + height: 0; + cursor: ew-resize !important; + margin-inline-start: -5px; + z-index: 1000; + border-color: #fff; + border-right-color: transparent; + border-left-color: transparent; + border-width: 0 5px 6px 5px; + border-style: solid; + opacity: 1; + display: flex; + justify-content: center; +} +.b-sch-event .b-task-percent-bar-handle { + margin-inline-start: -8px; + border-width: 0 6px 7px 7px; +} +.b-sch-event.b-sch-event-selected .b-task-percent-bar-handle { + z-index: 1000; +} +.b-sch-style-rounded .b-task-percent-bar-handle { + border-top-color: #333; + border-bottom-color: #333; +} +.b-task-percent-bar-show-percentage:not(.b-resizing-event):not(.b-dragging-event) + .b-task-percent-bar-resizing + .b-task-percent-bar-handle:after, +.b-task-percent-bar-show-percentage:not(.b-resizing-event):not(.b-dragging-event) + .b-sch-event-hover + .b-task-percent-bar-handle:after { + content: attr(data-percent) '%'; + margin-top: 10px; + font-size: 0.8em; + position: absolute; + color: #cdcecf; +} +.b-task-percent-bar-resizing .b-sch-event, +.b-task-percent-bar-resizing .b-gantt-task { + -webkit-user-select: none; + user-select: none; + cursor: ew-resize !important; +} +.b-task-percent-bar-drag-disabled .b-task-percent-bar-handle, +.b-readonly .b-task-percent-bar-handle { + display: none !important; +} +.b-sch-resourcenonworkingtime { + background-color: #38393a80; + z-index: 1; +} +.b-popup.b-taskeditor .b-bottom-toolbar > button, +.b-popup.b-schedulerpro-taskeditor .b-bottom-toolbar > button { + flex: none; + width: 10em; + margin-right: 0.5em; + min-height: 2.5em; +} +.b-popup.b-taskeditor .b-bottom-toolbar > button:last-child, +.b-popup.b-schedulerpro-taskeditor .b-bottom-toolbar > button:last-child { + margin-right: 0; +} +.b-popup.b-taskeditor .b-chip, +.b-popup.b-schedulerpro-taskeditor .b-chip { + font-size: 0.9em; +} +.b-schedulerpro-taskeditor .b-watermark { + display: none; +} +.b-sch-highlight-container { + position: absolute; + top: 0; + left: 0; + pointer-events: none; +} +.b-sch-highlight-container .b-unavailable { + background: #c8c8c830; +} +.b-sch-highlighted-range { + position: absolute; + display: flex; + align-items: center; + justify-content: center; + color: #3183fe88; + font-size: 14px; +} +.b-sch-highlighted-range-default { + background: #3183fe12; + border: 2px dashed #3183fe33; + animation-name: fadeInOpacity; + animation-duration: 0.2s; +} +.b-timelinebase.b-transition-highlight .b-sch-highlighted-range { + transition-property: opacity; + transition-duration: 0.3s; +} +.b-timelinebase.b-transition-highlight .b-sch-highlighted-range[data-sync-id] { + transition-property: width, height, left, top, opacity; +} +.b-sch-style-plain.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone), +.b-sch-style-plain.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected, +.b-sch-style-border.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone), +.b-sch-style-border.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected, +.b-sch-style-colored.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone), +.b-sch-style-colored.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected, +.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone), +.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected, +.b-sch-style-hollow.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone), +.b-sch-style-hollow.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected, +.b-sch-style-line.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone), +.b-sch-style-line.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected, +.b-sch-style-dashed.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone), +.b-sch-style-dashed.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected, +.b-sch-style-minimal.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone), +.b-sch-style-minimal.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected, +.b-sch-style-rounded.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone), +.b-sch-style-rounded.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected { + border-width: 0; + background-color: transparent; +} +.b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-segmented:before, +.b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-segmented:after, +.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-segmented:before, +.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-segmented:after { + content: unset; +} +.b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-segmented .b-sch-event, +.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-segmented .b-sch-event { + top: 0; +} +.b-sch-style-minimal .b-sch-event .b-sch-event-segments { + height: 100%; +} +.b-event-segment-renamer { + z-index: 15; +} +.b-schedulerpro-taskeditor .b-taskeditorbase-content { + padding: 1em; +} +.b-schedulerpro-taskeditor .b-tabpanel-tab-title.b-invalid { + white-space: nowrap; +} +.b-schedulerpro-taskeditor .b-tabpanel-tab-title.b-invalid .b-icon, +.b-schedulerpro-taskeditor .b-tabpanel-tab-title.b-invalid .b-indicator.b-constraint-type-muststarton, +.b-schedulerpro-taskeditor .b-tabpanel-tab-title.b-invalid .b-indicator.b-constraint-type-mustfinishon, +.b-schedulerpro-taskeditor .b-tabpanel-tab-title.b-invalid .b-indicator.b-deadline-date { + color: #d32f2f; + display: inline-block; + margin-right: 0.5em; +} +.b-schedulerpro-taskeditor .b-tabpanel-item { + align-content: flex-start; +} +.b-schedulerpro-taskeditor > .b-panel-body-wrap > .b-bottom-toolbar button { + flex: none; + min-width: 9em; + margin-right: 0.5em; + min-height: 2.5em; +} +.b-schedulerpro-taskeditor > .b-panel-body-wrap > .b-bottom-toolbar button:last-child { + margin-right: 0; +} +.b-schedulerpro-taskeditor .b-toolbar.b-compact-bbar { + font-size: 0.8em; + min-height: 2.5em; +} +.b-schedulerpro-taskeditor .b-toolbar.b-compact-bbar > .b-toolbar-content { + padding: 0; +} +.b-schedulerpro-taskeditor .b-toolbar.b-compact-bbar .b-button { + border: none; +} +.b-dependencytab .b-grid .b-grid-row.b-invalid { + border-bottom: 1px dotted #d32f2f; +} +.b-dependencytab .b-grid .b-grid-row.b-invalid .b-icon-warning { + color: #d32f2f; +} +.b-dependencytab .b-grid .b-grid-row .b-grid-cell.b-inactive { + text-decoration: line-through; +} +.b-notestab .b-taskeditor-notes-field { + height: 100%; +} +.b-notestab .b-taskeditor-notes-field .b-field-inner { + align-self: stretch; +} +.b-timeline { + background: #222; + overflow: visible; +} +.b-timeline .b-grid-panel-body { + padding: 2em 10em 4em; +} +.b-timeline .b-virtual-scrollers, +.b-timeline .b-yscroll-pad { + display: none !important; +} +.b-timeline .b-sch-header-row:not(:first-child) { + display: none; +} +.b-timeline .b-grid-row { + background: transparent; + border-bottom: 1px solid transparent; +} +.b-timeline .b-grid-cell { + border: 1px solid gray; +} +.b-timeline .b-sch-event-wrap .b-sch-event { + opacity: 1; + border-color: #2f4319; + font-weight: 400; + font-size: 12px; +} +.b-timeline .b-milestone-wrap.b-sch-event-wrap { + position: relative; + z-index: 10; +} +.b-timeline .b-milestone-wrap.b-sch-event-wrap .b-sch-event:not(.b-sch-event-withicon) .b-sch-event-content:before { + opacity: 1; + z-index: 2; + background-color: #5ea1ed; + border: 2px solid #222; +} +.b-timeline .b-milestone-wrap.b-sch-event-wrap .b-sch-event.b-milestone { + font-size: 1em; + top: 0.5em; +} +.b-timeline .b-milestone-wrap.b-sch-event-wrap .b-sch-event.b-milestone .b-sch-event-content { + height: 2.8em; + position: relative; + background-color: transparent; + font-size: max(0.5em, 20px); +} +.b-timeline .b-milestone-wrap.b-sch-event-wrap .b-sch-event.b-milestone label { + left: 50%; + transform: translate(-50%); + bottom: 0; + font-weight: 400; + color: #999; +} +.b-timeline .b-milestone-wrap.b-sch-event-wrap .b-sch-event.b-milestone label:before { + content: ' '; + position: absolute; + top: -2em; + left: 50%; + height: 2em; + border-left: 1px solid gray; + transform: translate(-50%); +} +.b-timeline .b-sch-header-timeaxis-cell { + justify-content: flex-start; + color: #999; + padding: 0 0 0.5em 0.5em; + font-weight: 400; +} +.b-timeline .b-sch-header-timeaxis-cell:before { + content: ' '; + position: absolute; + left: 0; + bottom: 0; + height: 0.7em; + border-left: 1px solid gray; +} +.b-timeline .b-schedulerbase, +.b-timeline .b-grid-body-container, +.b-timeline .b-grid-vertical-scroller, +.b-timeline .b-grid-subgrid, +.b-timeline .b-sch-foreground-canvas { + overflow: visible !important; + contain: none !important; +} +.b-timeline.b-gridbase.b-firefox .b-grid-subgrid.b-grid-horizontal-scroller { + overflow: visible !important; +} +.b-timeline .b-grid-header-container, +.b-timeline .b-grid-header-container.b-grid-vertical-overflow, +.b-timeline .b-sch-header-timeaxis-cell, +.b-timeline .b-grid-header-container .b-sch-timeaxiscolumn, +.b-timeline .b-grid-header-container .b-sch-timeaxiscolumn:hover { + background: transparent !important; + box-shadow: none; + border: none; +} +.b-timeline .b-grid-header { + min-height: 1.5em; +} +.b-timeline .b-grid-vertical-overflow .b-grid-header-scroller:last-child { + border-right: none; +} +.b-timeline .b-timeline-startdate { + left: -1em; + transform: translate(-100%); +} +.b-timeline .b-timeline-enddate { + right: -1em; + transform: translate(100%); +} +.b-timeline .b-timeline-startdate, +.b-timeline .b-timeline-enddate { + position: absolute; + top: 0; + display: flex; + align-items: center; + justify-content: center; + color: #999; + min-width: 6em; + font-size: 1em; + font-weight: 400; +} +.b-schedulerpro-issueresolutionpopup { + width: clamp(400px, 45%, 100%); + max-width: 80%; +} +.b-schedulerpro-issueresolutionpopup .b-error-description, +.b-schedulerpro-issueresolutionpopup .b-invalid-dependencies-description { + display: block; + margin-bottom: 1em; + line-height: 1.5em; +} +.b-schedulerpro-issueresolutionpopup .b-radio { + margin-bottom: 1em; +} +.b-schedulerpro-issueresolutionpopup .b-radio .b-field-inner .b-checkbox-label { + text-transform: none; + font-size: 1em; +} +.b-schedulerpro-issueresolutionpopup .b-dependency-field { + width: 33em; +} +.b-schedulerpro-issueresolutionpopup .b-radiogroup-body-wrap { + background: transparent; +} +.b-resourcehistogram .b-grid-row { + z-index: 1; +} +.b-resourcehistogram .b-resourcehistogram-cell { + padding: 0; + border-right-width: 0; +} +.b-resourcehistogram .b-timeline-subgrid .b-grid-cell.b-focused:after { + display: none; +} +.b-histogram-bar-tooltip span.b-underallocated { + color: #638f35; +} +.b-histogram-bar-tooltip span.b-overallocated { + color: #aa2424; +} +.b-resourcehistogram-histogram { + padding: 0; + background-color: transparent; +} +.b-resourcehistogram-histogram .b-bar-legend { + font-size: 75%; + pointer-events: none; +} +.b-resourcehistogram-histogram rect { + fill: #3e5a21; +} +.b-resourcehistogram-histogram rect.b-underallocated { + fill: #638f35; +} +.b-resourcehistogram-histogram rect.b-underallocated:hover { + fill: #70a13b; +} +.b-resourcehistogram-histogram rect.b-overallocated { + fill: #aa2424; +} +.b-resourcehistogram-histogram rect.b-overallocated:hover { + fill: #c02929; +} +.b-resourcehistogram-histogram rect:hover { + fill: #4a6b28; +} +.b-resourceutilization .b-resourceutilization-cell { + padding: 0; + border-inline-end-width: 0; +} +.b-resourceutilization-histogram { + padding: 0; + background-color: transparent; +} +.b-resourceutilization-histogram svg g text.b-bar-legend { + font-size: 80%; + fill: #cdcecf; + writing-mode: lr; + alignment-baseline: middle; + text-anchor: middle; + pointer-events: none; +} +.b-resourceutilization-histogram rect { + fill: #3e5a21; +} +.b-resourceutilization-histogram rect.b-underallocated { + fill: #638f35; +} +.b-resourceutilization-histogram rect.b-underallocated:hover { + fill: #70a13b; +} +.b-resourceutilization-histogram rect.b-overallocated { + fill: #aa2424; +} +.b-resourceutilization-histogram rect.b-overallocated:hover { + fill: #c02929; +} +.b-resourceutilization-histogram rect:hover { + fill: #4a6b28; +} +.b-resource-row .b-resourceutilization-histogram svg g text.b-bar-legend { + font-size: 80%; + fill: #cdcecf; +} +.b-resource-row .b-resourceutilization-histogram rect { + fill: #3e5a21; +} +.b-resource-row .b-resourceutilization-histogram rect.b-underallocated { + fill: #638f35; +} +.b-resource-row .b-resourceutilization-histogram rect.b-underallocated:hover { + fill: #70a13b; +} +.b-resource-row .b-resourceutilization-histogram rect.b-overallocated { + fill: #aa2424; +} +.b-resource-row .b-resourceutilization-histogram rect.b-overallocated:hover { + fill: #c02929; +} +.b-resource-row .b-resourceutilization-histogram rect:hover { + fill: #4a6b28; +} +.b-assignment-row .b-resourceutilization-histogram svg g text.b-bar-legend { + font-size: 80%; + fill: #cdcecf; +} +.b-assignment-row .b-resourceutilization-histogram rect { + fill: transparent; +} +.b-assignment-row .b-resourceutilization-histogram rect.b-underallocated { + fill: transparent; +} +.b-assignment-row .b-resourceutilization-histogram rect.b-underallocated:hover { + fill: transparent; +} +.b-assignment-row .b-resourceutilization-histogram rect.b-overallocated { + fill: transparent; +} +.b-assignment-row .b-resourceutilization-histogram rect.b-overallocated:hover { + fill: transparent; +} +.b-assignment-row .b-resourceutilization-histogram rect:hover { + fill: transparent; +} +.b-sch-style-plain.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone), +.b-sch-style-plain.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected, +.b-sch-style-border.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone), +.b-sch-style-border.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected, +.b-sch-style-colored.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone), +.b-sch-style-colored.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected, +.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone), +.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected, +.b-sch-style-hollow.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone), +.b-sch-style-hollow.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected, +.b-sch-style-line.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone), +.b-sch-style-line.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected, +.b-sch-style-dashed.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone), +.b-sch-style-dashed.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected, +.b-sch-style-minimal.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone), +.b-sch-style-minimal.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected, +.b-sch-style-rounded.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone), +.b-sch-style-rounded.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected { + border-width: 0; + background-color: transparent; +} +.b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-segmented:before, +.b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-segmented:after, +.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-segmented:before, +.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-segmented:after { + content: unset; +} +.b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-segmented .b-sch-event, +.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-segmented .b-sch-event { + top: 0; +} +.b-sch-style-minimal .b-sch-event .b-sch-event-segments { + height: 100%; +} +.b-event-segment-renamer { + z-index: 15; +} +.b-calculation-progress-wrap { + position: absolute; + bottom: 0; + display: flex; + width: 100%; + height: 2px; + z-index: 100; +} +.b-calculation-progress { + background: #4caf50; + opacity: 0.3; +} +.b-sch-event.b-segmented, +.b-sch-event.b-segmented:hover { + overflow: visible; + background-image: none; + border-width: 0; + background-color: transparent; + box-shadow: none; +} +.b-sch-event .b-sch-event-segments { + position: absolute; + top: 0; + width: 100%; + height: calc(50% + 0.5px); + border-bottom: 1px dashed; + border-color: #999; + pointer-events: none; +} +.b-sch-event .b-sch-event-segments .b-sch-event-segment { + pointer-events: all; + position: absolute; + background-color: #7cb342; + display: flex; + align-items: center; +} +.b-sch-event-wrap:not(.b-milestone-wrap) .b-sch-event.b-sch-event-selected.b-segmented, +.b-sch-event-wrap:not(.b-milestone-wrap) .b-sch-event.b-sch-event-selected.b-segmented:hover, +.b-sch-event-wrap:not(.b-milestone-wrap) .b-sch-event:hover.b-segmented, +.b-sch-event-wrap:not(.b-milestone-wrap) .b-sch-event:hover.b-segmented:hover, +.b-sch-event-wrap:not(.b-milestone-wrap) .b-sch-event.b-sch-event-selected:hover.b-segmented, +.b-sch-event-wrap:not(.b-milestone-wrap) .b-sch-event.b-sch-event-selected:hover.b-segmented:hover { + background-image: none; + border-width: 0; + background-color: transparent; + box-shadow: none; +} +.b-using-keyboard .b-sch-event-wrap:not(.b-milestone-wrap).b-active .b-sch-event-segment { + outline: none; +} +:root, +:host { + --b-fa-font-solid: normal 900 1em/1 'Font Awesome 6 Free'; +} +@font-face { + font-family: 'Font Awesome 6 Free'; + font-style: normal; + font-weight: 900; + font-display: block; + src: url(fonts/fa-solid-900.woff2) format('woff2'), url(fonts/fa-solid-900.ttf) format('truetype'); +} +.fas, +.b-fa-solid { + font-family: 'Font Awesome 6 Free'; + font-weight: 900; +} +.b-content-icon, +.b-gridbase.b-columnresize.b-touch.b-column-resizing .b-grid-header.b-resizing:before, +.b-grid-cell.b-group-title:before { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + display: inline-block; + font-style: normal; + font-variant: normal; + font-weight: 400; + line-height: 1; + font-family: 'Font Awesome 6 Free', FontAwesome6Free; + font-weight: 900; + vertical-align: 0; +} +.b-theme-info:before { + content: '{"name":"Classic-Dark"}'; +} +.b-new-column-column * { + height: 100%; + width: 100%; +} +.b-percentdone-circle { + --gantt-percentdone-angle: 0; + display: flex; + align-items: center; + justify-content: center; + margin: 0 auto; + max-height: 3em; + max-width: 3em; + border-radius: 50%; + background-color: #38383d; + background-image: conic-gradient( + #1565c0 0 var(--gantt-percentdone-angle), + transparent var(--gantt-percentdone-angle) 1turn + ); +} +.b-percentdone-circle.b-full, +.b-percentdone-circle.b-empty { + background-image: none; +} +.b-percentdone-circle.b-full { + background-color: #1565c0; +} +.b-percentdone-circle:after { + content: attr(data-value); + display: flex; + align-items: center; + justify-content: center; + width: calc(100% - 6px); + height: calc(100% - 6px); + border-radius: 50%; + background: #44444a; + font-size: 0.8em; + color: #cdcecf; +} +.b-resourceassignment-cell { + padding-block: 0.4em; +} +.b-resource-avatar-container { + display: flex; + align-items: center; + height: 100%; +} +.b-resource-avatar-container .b-resource-avatar, +.b-resource-avatar-container .b-overflow-img { + height: 100%; + width: auto; +} +.b-resource-avatar-container:empty { + height: 2.2em; +} +.b-resource-avatar-container .b-resource-avatar { + margin-inline-end: 2px; +} +.b-resource-initials:not([class*='b-sch-']) { + background: #5ea1ed; +} +.b-overflow-img { + position: relative; + height: 2.2em; + width: 2.2em; + overflow: hidden; +} +.b-overflow-img .b-resource-avatar { + filter: brightness(60%); +} +.b-overflow-img .b-overflow-count { + position: absolute; + left: 50%; + top: 50%; + transform: translate(-50%, -50%); + color: #fff; + pointer-events: none; +} +.b-baseline-wrap { + display: flex; + flex-direction: column; + position: absolute; + transition: none; + z-index: 5; + top: 0.4em; + height: 0.6em; +} +.b-task-baseline { + position: relative; + flex: 0.5; + border: 0 solid orange; + transition: flex 0.3s, border-width 0.3s, font-size 0.3s; + background-color: #ddd; + margin-top: 1px; + pointer-events: all; +} +.b-animating .b-task-baseline { + transition: flex 0.3s, border-width 0.3s, font-size 0.3s, width 0.3s, left 0.3s; +} +.b-baselines .b-gantt-task-wrap.b-has-baselines { + height: 0.4em; +} +.b-baselines .b-gantt-task-wrap.b-has-baselines.b-milestone-wrap { + font-size: 60%; + transition: flex 0.3s, font-size 0.3s; +} +.b-task-baseline-milestone { + border: none; + font-size: 30%; +} +.b-task-baseline-milestone:before { + position: absolute; + top: 50%; + left: 50%; + content: ' '; + height: 0.707107em; + width: 0.707107em; + transform-origin: 50% 50%; + transform: translate(-50%, -50%) rotate(45deg); + background-image: inherit; + background-color: inherit; +} +.b-ganttbase .b-sch-terminal { + cursor: pointer !important; +} +.b-ganttbase .b-sch-foreground-canvas > svg .b-sch-dependency { + marker-end: none; + marker-start: url(#arrowEnd); +} +.b-ganttbase .b-sch-foreground-canvas > svg .b-sch-dependency.b-sch-dependency-ends-outside { + marker-start: none; +} +.b-ganttbase.b-edge .b-sch-foreground-canvas > svg .b-sch-dependency:not(.b-sch-dependency-ends-outside) { + marker-start: url(#arrowStart); +} +.b-indicator { + position: absolute; + pointer-events: all; + z-index: 6; + overflow: visible; + white-space: nowrap; + transition: color 0.2s, border-color 0.2s; + color: #2b2b2f; +} +.b-indicator.b-has-icon { + display: flex; + justify-content: center; + align-items: center; +} +.b-animating .b-indicator { + transition: all 0.2s; +} +.b-indicator i { + font-size: 0.6em; + color: #2b2b2f; +} +.b-indicator:hover { + z-index: 7; + color: #000; + border-color: #000; +} +.b-indicator.b-has-icon:before { + top: 90%; +} +.b-indicator.b-bottom { + margin-top: calc(1em + 4px); +} +.b-indicator.b-early-dates, +.b-indicator.b-late-dates { + height: 6px !important; + border-width: 1px; + border-style: solid; + border-top: none; + border-color: #2b2b2f; +} +.b-indicator.b-early-dates:hover, +.b-indicator.b-late-dates:hover { + border-color: #000; +} +.b-indicator.b-deadline-date { + width: auto; + margin-inline-start: -2.5px; +} +.b-indicator.b-deadline-date:before { + content: '\f024'; + color: #d32f2f; + font-size: 12px; + vertical-align: top; + position: relative; + top: -2px; + transition: color 0.2s; +} +.b-timeaxissubgrid.b-rtl .b-indicator.b-deadline-date:before { + transform: rotateY(180deg); +} +.b-indicator.b-deadline-date:hover:before { + color: #811b1b; +} +.b-indicator.b-constraint-date { + width: 6px; +} +.b-indicator.b-constraint-date:before { + transition: border-color 0.2s, background-color 0.2s; +} +.b-indicator.b-constraint-date:hover:before { + border-color: #000; +} +.b-indicator.b-constraint-type-muststarton, +.b-indicator.b-constraint-type-mustfinishon { + border: none; + width: auto; + margin-inline-start: -4.5px; +} +.b-indicator.b-constraint-type-muststarton:before, +.b-indicator.b-constraint-type-mustfinishon:before { + content: '\f08d'; + font-size: 12px; + vertical-align: top; + position: relative; + top: -2px; +} +.b-indicator.b-constraint-type-startnoearlierthan, +.b-indicator.b-constraint-type-startnolaterthan { + width: 5px; + height: 10px !important; + border-top-right-radius: 10px; + border-bottom-right-radius: 10px; + border: 1px solid #2b2b2f; + background-color: #2b2b2f; +} +.b-timeaxissubgrid.b-rtl .b-indicator.b-constraint-type-startnoearlierthan, +.b-timeaxissubgrid.b-rtl .b-indicator.b-constraint-type-startnolaterthan { + border-top-right-radius: initial; + border-bottom-right-radius: initial; + border-top-left-radius: 10px; + border-bottom-left-radius: 10px; +} +.b-indicator.b-constraint-type-startnolaterthan { + background-color: transparent; +} +.b-indicator.b-constraint-type-startnoearlierthan:hover { + background-color: #000; +} +.b-indicator.b-constraint-type-finishnoearlierthan, +.b-indicator.b-constraint-type-finishnolaterthan { + margin-inline-start: -5px; + width: 5px; + height: 10px !important; + border-top-left-radius: 10px; + border-bottom-left-radius: 10px; + border: 1px solid #2b2b2f; + background-color: #2b2b2f; +} +.b-timeaxissubgrid.b-rtl .b-indicator.b-constraint-type-finishnoearlierthan, +.b-timeaxissubgrid.b-rtl .b-indicator.b-constraint-type-finishnolaterthan { + border-top-left-radius: initial; + border-bottom-left-radius: initial; + border-top-right-radius: 10px; + border-bottom-right-radius: 10px; +} +.b-indicator.b-constraint-type-finishnolaterthan { + background-color: transparent; +} +.b-indicator.b-constraint-type-finishnoearlierthan:hover { + background-color: #000; +} +.b-gantt-task-wrap .b-sch-label.b-sch-label-top { + order: -2; +} +.b-gantt-task-wrap.b-milestone-wrap .b-sch-label-before { + transform: translate3d(calc(-100% - 3em), 0, 0); +} +.b-timeaxissubgrid.b-rtl .b-gantt-task-wrap.b-milestone-wrap .b-sch-label-before, +.b-gantt-task-wrap.b-milestone-wrap .b-sch-label-after { + transform: translate3d(calc(100% + 3em), 0, 0); +} +.b-timeaxissubgrid.b-rtl .b-gantt-task-wrap.b-milestone-wrap .b-sch-label-after { + transform: translate3d(calc(-100% - 3em), 0, 0); +} +.b-gantt-task-wrap .b-sch-label-before { + order: -1; + align-self: self-start; + transform: translate3d(calc(-100% - 1.5em), 0, 0); +} +.b-timeaxissubgrid.b-rtl .b-gantt-task-wrap .b-sch-label-before { + order: unset; + transform: translate3d(calc(100% + 1.5em), 0, 0); +} +.b-gantt-task-wrap .b-sch-label-after { + align-self: flex-end; + transform: translate3d(calc(100% + 1.5em), 0, 0); +} +.b-timeaxissubgrid.b-rtl .b-gantt-task-wrap .b-sch-label-after { + order: -1; + transform: translate3d(calc(-100% - 1.5em), 0, 0); +} +.b-parent-area { + position: absolute; + z-index: 4; + background: #00000025; + pointer-events: none; +} +.b-animating .b-parent-area { + transition: left 0.2s, top 0.2s, width 0.2s; +} +.b-sch-foreground-canvas .b-progress-line-canvas { + z-index: 125; +} +.b-sch-foreground-canvas .b-gantt-progress-line { + stroke: #d32f2f; +} +.b-ganttbase.b-dragging-task { + -webkit-user-select: none; + user-select: none; +} +.b-ganttbase.b-dragging-task .b-gantt-task, +.b-ganttbase.b-dragging-task .b-sch-dependency { + pointer-events: none; +} +.b-gantt-task-wrap.b-aborting { + transition: background-color 0.2s, color 0.2s, opacity 0.2s, font-weight 0.2s, border 0.2s, transform 0.2s; +} +.b-gantt-taskdrag-tooltip { + pointer-events: none !important; +} +.b-gantt-taskdrag-tooltip .b-sch-tip-message { + display: none; +} +.b-gantt-task-tooltip { + max-width: 30em; +} +.b-gantt-task-tooltip .b-sch-clockwrap { + margin-top: 0.5em; +} +.b-gantt-task-tooltip .b-sch-clockwrap:first-child { + margin-top: 0; +} +.b-gantt-task-tooltip .b-gantt-task-title { + font-weight: 600; +} +.b-gantt-task-tooltip table { + border: 0; + border-spacing: 0; +} +.b-gantt-task-tooltip table, +.b-gantt-task-tooltip tr, +.b-gantt-task-tooltip td { + padding: 0; +} +.b-gantt-task-tooltip td { + padding-top: 3px; +} +.b-gantt-task-tooltip td:last-child { + text-align: right; +} +.b-gantt-task-tooltip .b-sch-clock { + display: none; +} +.b-tasknonworkingtime { + display: flex; + position: absolute; + background-color: #38393a80; + z-index: 2; + transition: background-color 0.2s, color 0.2s, opacity 0.2s, font-weight 0.2s, border 0.2s; + justify-content: center; + align-items: center; + padding: 3px; + font-size: 0.5em; + pointer-events: all; + gap: 0.5em; + overflow: hidden; +} +.b-tasknonworkingtime [data-task-feature] { + font-size: 12px; +} +.b-animating .b-tasknonworkingtime { + transition: background-color 0.2s, color 0.2s, opacity 0.2s, font-weight 0.2s, border 0.2s, transform 0.2s, + width 0.2s, height 0.2s, font-size 0.2s; +} +.b-tasknonworkingtime.b-released { + display: none; + transition: none; +} +.b-gantt-task > .b-tasknonworkingtime { + top: 0; + height: 100%; + font-size: 0.8em; + color: #555; + pointer-events: none; +} +.b-gantt-task > .b-tasknonworkingtime i.b-fa { + margin-inline-end: 0; +} +.b-ganttbase.b-gantt-critical-paths marker#arrowEndCritical { + fill: #cf3636; +} +.b-ganttbase.b-gantt-critical-paths marker#arrowEndCritical path { + fill: #cf3636; + stroke: #cf3636; +} +.b-ganttbase.b-gantt-critical-paths .b-gantt-task-parent .b-gantt-task.b-critical { + background-color: #bf405f; +} +.b-ganttbase.b-gantt-critical-paths .b-gantt-task.b-critical { + background-color: #db5643; +} +.b-ganttbase.b-gantt-critical-paths .b-milestone-wrap .b-gantt-task.b-critical:not(.b-gantt-task-withicon) { + background-color: transparent; +} +.b-ganttbase.b-gantt-critical-paths + .b-milestone-wrap + .b-gantt-task.b-critical:not(.b-gantt-task-withicon) + .b-gantt-task-content { + background-color: #db5643; +} +.b-ganttbase.b-gantt-critical-paths + .b-milestone-wrap + .b-gantt-task.b-critical:not(.b-gantt-task-withicon) + .b-gantt-task-content:hover { + background-color: #db5643; +} +.b-ganttbase.b-gantt-critical-paths .b-sch-dependency.b-critical { + stroke: #cf3636; + stroke-width: 2; + marker-start: url(#arrowEndCritical); +} +.b-task-rollup-wrap { + display: block; + flex: 0.3; + align-self: stretch; + position: relative; + min-height: 3px; + margin-top: 0.15em; +} +.b-task-rollup { + background-color: #7cb342; + position: absolute; + height: 100%; + opacity: 0.4; +} +.b-task-rollup.b-inactive { + filter: grayscale(1); + opacity: 0.5; +} +.b-rollups .b-baseline-wrap { + top: 0.6em; +} +.b-rollups .b-gantt-task-parent:not(.b-milestone-wrap) .b-gantt-task { + min-height: 1em; +} +.b-task-rollup.b-milestone { + top: 50%; + width: 0.275em; + height: 0.275em; + transform: translateY(-50%) translate(-50%) rotate(45deg); + transform-origin: 50% 50%; + z-index: 2; + background-color: #5ea1ed; + opacity: 0.9; +} +.b-gantt-task-tooltip .b-gantt-task-title.b-follow-on { + margin-top: 1em; +} +.b-sch-event-content { + z-index: 1; +} +.b-milestone .b-sch-event-content { + flex: 1; +} +.b-sch-event:not(.b-milestone) .b-sch-event-content { + margin: 0 0.5em 0 0.75em; + text-overflow: ellipsis; + overflow: hidden; + display: flex; +} +.b-sch-event:not(.b-milestone) .b-sch-event-content > :not(i) { + text-overflow: ellipsis; + overflow: hidden; +} +.b-verticaltimeaxis-row .b-sch-event:not(.b-milestone) .b-sch-event-content { + flex-direction: column; +} +.b-prevent-event-transitions .b-sch-event-wrap { + transition: none !important; +} +.b-sch-style-plain.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone), +.b-sch-style-plain.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected, +.b-sch-style-border.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone), +.b-sch-style-border.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected, +.b-sch-style-colored.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone), +.b-sch-style-colored.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected, +.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone), +.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected, +.b-sch-style-hollow.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone), +.b-sch-style-hollow.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected, +.b-sch-style-line.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone), +.b-sch-style-line.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected, +.b-sch-style-dashed.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone), +.b-sch-style-dashed.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected, +.b-sch-style-minimal.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone), +.b-sch-style-minimal.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected, +.b-sch-style-rounded.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone), +.b-sch-style-rounded.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected { + border-width: 0; + background-color: transparent; +} +.b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-segmented:before, +.b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-segmented:after, +.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-segmented:before, +.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-segmented:after { + content: unset; +} +.b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-segmented .b-sch-event, +.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-segmented .b-sch-event { + top: 0; +} +.b-sch-style-minimal .b-sch-event .b-sch-event-segments { + height: 100%; +} +.b-event-segment-renamer { + z-index: 15; +} +.b-gantt > .b-editor { + z-index: 5; +} +.b-gantt-task.b-milestone label, +.b-gantt-task .b-gantt-task-content, +.b-gantt-task-wrap:not(.b-milestone-wrap) .b-gantt-task { + font-weight: 300; + font-size: 14px; +} +.b-gantt-task-wrap { + position: absolute; + z-index: 5; + flex-direction: column; + justify-content: center; + align-items: center; + pointer-events: all; + transition: background-color 0.2s, color 0.2s, opacity 0.2s, font-weight 0.2s, border 0.2s; + contain: layout style; +} +.b-gantt-task-wrap.b-readonly { + opacity: 0.8; +} +.b-gantt-task-wrap.b-readonly .b-sch-event-content { + opacity: 0.5; +} +.b-sch-horizontal.b-eventbuffer-transition.b-animating + .b-gantt-task-wrap:not(.b-dragging):not(.b-gantt-task-wrap-resizing) { + transition: background-color 0.2s, color 0.2s, opacity 0.2s, font-weight 0.2s, border 0.2s, height 0.2s, + font-size 0.2s; +} +.b-sch-vertical.b-eventbuffer-transition.b-animating + .b-gantt-task-wrap:not(.b-dragging):not(.b-gantt-task-wrap-resizing) { + transition: background-color 0.2s, color 0.2s, opacity 0.2s, font-weight 0.2s, border 0.2s, width 0.2s, + font-size 0.2s; +} +.b-animating:not(.b-eventbuffer-transition) .b-gantt-task-wrap:not(.b-dragging):not(.b-gantt-task-wrap-resizing) { + transition: background-color 0.2s, color 0.2s, opacity 0.2s, font-weight 0.2s, border 0.2s, left 0.2s, top 0.2s, + transform 0.2s, width 0.2s, height 0.2s, font-size 0.2s; +} +.b-toggling-node .b-gantt-task-wrap { + transition: none; +} +.b-gantt-task-wrap:focus { + z-index: 105 !important; +} +.b-gantt-task-wrap:focus { + outline: none; + z-index: 7; +} +.b-scrolling .b-gantt-task-wrap:not(.b-aborting) { + transition: none !important; +} +.b-scrolling .b-gantt-task-wrap:not(.b-aborting) .b-gantt-task { + transition: none !important; +} +.b-grid-body-container.b-scrolling .b-gantt-task-wrap { + pointer-events: none; +} +.b-gantt-task-wrap.b-milestone-wrap { + margin-inline-start: -0.5em; + z-index: 4; +} +.b-gantt-task-wrap.b-milestone-wrap .b-gantt-task { + overflow: visible; + box-shadow: none; + border-color: #5ea1ed; + background-color: transparent; + width: 1em; +} +.b-gantt-task-wrap.b-milestone-wrap .b-gantt-task:not(.b-gantt-task-withicon) .b-gantt-task-content { + background-color: #5ea1ed; + transition: background-color 0.2s, border 0.2s; +} +.b-gantt-task-wrap.b-milestone-wrap .b-gantt-task.b-gantt-task-withicon { + justify-content: center; +} +.b-gantt-task-wrap.b-milestone-wrap .b-gantt-task.b-gantt-task-withicon .b-gantt-task-content { + font-size: inherit; + justify-content: center; + background-color: transparent; +} +.b-gantt-task-wrap.b-milestone-wrap .b-gantt-task.b-gantt-task-withicon i { + margin-inline-end: 0; + line-height: 1em; +} +.b-gantt-task-wrap.b-milestone-wrap .b-gantt-task label { + position: absolute; + left: 110%; +} +.b-gantt-task-wrap.b-milestone-wrap .b-gantt-task-content { + display: flex; + align-items: center; +} +.b-gantt-task-wrap.b-milestone-wrap.b-gantt-style-plain > .b-gantt-task { + background-color: transparent; +} +.b-gantt-task-wrap.b-milestone-wrap .b-fa, +.b-gantt-task-wrap.b-milestone-wrap .b-icon, +.b-gantt-task-wrap.b-milestone-wrap .b-indicator.b-deadline-date, +.b-gantt-task-wrap.b-milestone-wrap .b-indicator.b-constraint-type-muststarton, +.b-gantt-task-wrap.b-milestone-wrap .b-indicator.b-constraint-type-mustfinishon { + margin-inline-end: 1em; + color: #5ea1ed; + font-size: inherit; +} +.b-labels-topbottom .b-gantt-task-wrap.b-milestone-wrap .b-gantt-task:not(.b-gantt-task-withicon) { + font-size: 40%; +} +.b-gantt-task-wrap.b-milestone-wrap .b-gantt-task:not(.b-gantt-task-withicon) .b-gantt-task-content { + font-size: inherit; +} +.b-gantt-task-wrap.b-milestone-wrap .b-gantt-task:not(.b-gantt-task-withicon) .b-gantt-task-content:before { + position: absolute; + left: 0.1464465em; + content: ' '; + height: 0.707107em; + width: 0.707107em; + transform-origin: 50% 50%; + transform: rotate(45deg); + background-image: inherit; + background-color: inherit; + border-style: inherit; + border-color: inherit; +} +.b-using-keyboard .b-gantt-task-wrap.b-milestone-wrap.b-active .b-gantt-task.b-gantt-task-withicon { + outline: 2px solid #e64a19; + outline-offset: 3px; +} +.b-using-keyboard + .b-gantt-task-wrap.b-milestone-wrap.b-active + .b-gantt-task:not(.b-gantt-task-withicon) + .b-gantt-task-content:before { + outline: 2px solid #e64a19; + outline-offset: 3px; +} +.b-gantt-task-wrap.b-milestone-wrap .b-gantt-task-selected:not(.b-gantt-task-withicon) .b-gantt-task-content { + background-image: linear-gradient(rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)); +} +.b-gantt-task-wrap.b-milestone-wrap .b-gantt-task:not(.b-gantt-task-withicon):hover .b-gantt-task-content { + background-image: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15)); +} +.b-gantt-task-wrap.b-milestone-wrap .b-gantt-task-selected:not(.b-gantt-task-withicon):hover .b-gantt-task-content { + background-image: linear-gradient(rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.35)); +} +.b-gantt-task-wrap.b-milestone-wrap.b-measure { + height: 1em; + position: fixed; + top: -10000px; + left: -10000px; + visibility: hidden; +} +.b-gantt-task-wrap.b-milestone-wrap.b-measure label { + font-weight: 400; +} +.b-gantt.b-gantt-layout-milestones .b-gantt-task-wrap.b-milestone-wrap { + margin: 0; + min-width: 0; + flex-direction: row; +} +.b-using-keyboard .b-gantt.b-gantt-layout-milestones .b-gantt-task-wrap.b-milestone-wrap.b-active { + outline: 2px solid #e64a19; + outline-offset: 3px; +} +.b-gantt.b-gantt-layout-milestones .b-gantt-task-wrap.b-milestone-wrap.b-active .b-gantt-task.b-milestone, +.b-gantt.b-gantt-layout-milestones .b-gantt-task-wrap.b-milestone-wrap.b-active .b-gantt-task.b-milestone:before { + outline: none; +} +.b-gantt.b-gantt-layout-milestones .b-gantt-task-wrap.b-milestone-wrap .b-gantt-task.b-milestone { + font-size: inherit; + width: inherit; + min-width: 0; + padding: 0; + margin: 0 0.5em; + align-self: stretch; + display: flex; + align-items: center; + justify-content: center; + z-index: 1; + background-color: #5ea1ed; +} +.b-gantt.b-gantt-layout-milestones .b-gantt-task-wrap.b-milestone-wrap .b-gantt-task.b-milestone .b-gantt-task-content { + background-color: transparent; + font-size: 14px; +} +.b-gantt.b-gantt-layout-milestones + .b-gantt-task-wrap.b-milestone-wrap + .b-gantt-task.b-milestone + .b-gantt-task-content:before { + content: none; +} +.b-gantt.b-gantt-layout-milestones .b-gantt-task-wrap.b-milestone-wrap .b-gantt-task.b-milestone:before, +.b-gantt.b-gantt-layout-milestones .b-gantt-task-wrap.b-milestone-wrap .b-gantt-task.b-milestone:after { + background: inherit; + position: absolute; + content: ' '; + height: 0.707107em; + width: 0.707107em; + border: inherit; + z-index: 0; +} +.b-gantt.b-gantt-layout-milestones .b-gantt-task-wrap.b-milestone-wrap .b-gantt-task.b-milestone:before { + top: 50%; + left: 0; + transform-origin: 50% 50%; + transform: translate(-50%, -50%) rotate(45deg); +} +.b-gantt.b-gantt-layout-milestones .b-gantt-task-wrap.b-milestone-wrap .b-gantt-task.b-milestone:after { + top: 0; + right: 0; + transform: rotate(-45deg); + transform-origin: 100% 0; +} +.b-gantt.b-gantt-layout-milestones .b-gantt-task-wrap.b-milestone-wrap .b-gantt-task.b-milestone:hover { + background-image: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15)); +} +.b-gantt.b-gantt-layout-milestones + .b-gantt-task-wrap.b-milestone-wrap + .b-gantt-task.b-milestone:hover + .b-gantt-task-content { + background-image: none; +} +.b-gantt.b-gantt-layout-milestones .b-gantt-task-wrap.b-milestone-wrap .b-gantt-task.b-milestone.b-gantt-task-selected { + background-image: linear-gradient(rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)); +} +.b-gantt.b-gantt-layout-milestones + .b-gantt-task-wrap.b-milestone-wrap + .b-gantt-task.b-milestone.b-gantt-task-selected + .b-gantt-task-content { + background-image: none; +} +.b-gantt.b-gantt-layout-milestones + .b-gantt-task-wrap.b-milestone-wrap + .b-gantt-task.b-milestone.b-gantt-task-selected:hover { + background-image: linear-gradient(rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.35)); +} +.b-gantt.b-gantt-layout-milestones + .b-gantt-task-wrap.b-milestone-wrap + .b-gantt-task.b-milestone.b-gantt-task-selected:hover + .b-gantt-task-content { + background-image: none; +} +.b-gantt.b-gantt-layout-milestones .b-gantt-task-wrap.b-milestone-wrap.b-measure .b-gantt-task.b-milestone:before, +.b-gantt.b-gantt-layout-milestones .b-gantt-task-wrap.b-milestone-wrap.b-measure .b-gantt-task.b-milestone:after { + display: none; +} +.b-gantt-task { + -webkit-user-select: none; + user-select: none; + display: flex; + align-items: center; + justify-content: flex-start; + cursor: pointer; + overflow: hidden; + white-space: nowrap; + width: calc(100% - 1px); + text-align: left; + padding-inline-start: 0; + min-width: 5px; + min-height: 5px; + color: #fff; + background-color: #a5d8a7; + transition: background-color 0.2s, color 0.2s, opacity 0.2s, font-weight 0.2s, border 0.2s; + border-color: #a5d8a7; + position: relative; +} +.b-toggling-node .b-gantt-task { + transition: none; +} +.b-gantt-task label { + color: #fff; +} +.b-gantt-task:not(.b-milestone) .b-fa, +.b-gantt-task:not(.b-milestone) .b-icon, +.b-gantt-task:not(.b-milestone) .b-indicator.b-deadline-date, +.b-gantt-task:not(.b-milestone) .b-indicator.b-constraint-type-muststarton, +.b-gantt-task:not(.b-milestone) .b-indicator.b-constraint-type-mustfinishon { + margin-inline-end: 0.75em; + line-height: inherit; +} +.b-gantt-task:before { + font-family: 'Font Awesome 6 Free', FontAwesome6Free; + font-weight: 900; +} +.b-gantt-task.b-gantt-event-resizing, +.b-gantt-task:hover { + z-index: 6; +} +.b-gantt-task.b-gantt-task-selected, +.b-gantt-task.b-gantt-task-selected * { + font-weight: 500; + z-index: 6; +} +.b-gantt-task:not(.b-milestone).b-gantt-task-selected .b-gantt-task-content, +.b-gantt-task:not(.b-milestone).b-gantt-task-selected .b-gantt-task-content * { + color: #fff; +} +.b-gantt-task.b-gantt-task-assign-selected { + animation-name: instance-selected; + animation-duration: 0.2s; + animation-iteration-count: 3; + animation-timing-function: ease-in-out; +} +.b-gantt-task.b-milestone { + transition: background 0s; +} +.b-gantt-task-wrap:not(.b-milestone-wrap) { + min-width: 6px; + min-height: 6px; +} +.b-using-keyboard .b-gantt-task-wrap:not(.b-milestone-wrap).b-active .b-gantt-task { + outline: 2px solid #e64a19; + outline-offset: 3px; +} +.b-gantt-task-wrap:not(.b-milestone-wrap) .b-gantt-task { + align-self: flex-start; +} +.b-gantt-task-wrap:not(.b-milestone-wrap) .b-gantt-task.b-gantt-task-selected { + background-image: linear-gradient(rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)); +} +.b-gantt-task-wrap:not(.b-milestone-wrap) .b-gantt-task:hover { + background-image: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15)); +} +.b-gantt-task-wrap:not(.b-milestone-wrap) .b-gantt-task.b-gantt-task-selected:hover { + background-image: linear-gradient(rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.35)); +} +.b-gantt-event-resizing .b-gantt-task-wrap:not(.b-milestone-wrap) .b-gantt-task, +.b-dragproxy .b-gantt-task-wrap:not(.b-milestone-wrap) .b-gantt-task { + background-color: #ecf7ec; +} +.b-gantt-task-selected label { + color: #7fca7a; +} +@keyframes instance-selected { + 0% { + top: -2px; + } + 50% { + top: 2px; + } + to { + top: 0; + } +} +.b-initial-fade-in .b-sch-dependency, +.b-initial-fade-in .b-sch-event-wrap { + opacity: 0; + animation-name: initial-fade-in; + animation-duration: 0.5s; + animation-fill-mode: forwards; +} +@keyframes initial-fade-in { + 0% { + opacity: 0; + } + to { + opacity: 1; + } +} +.b-initial-zoom-in .b-sch-event-wrap .b-gantt-task { + animation-name: initial-zoom-in; + animation-duration: 0.4s; + animation-timing-function: ease-in; +} +@keyframes initial-zoom-in { + 0% { + transform: scale(0.01); + } + to { + transform: scale(1); + } +} +.b-initial-slide-from-left .b-sch-event-wrap { + transform: translate(-100vw); + animation-name: initial-slide-from-left; + animation-duration: 0.7s; + animation-fill-mode: forwards; +} +@keyframes initial-slide-from-left { + to { + transform: translate(0); + } +} +.b-initial-slide-from-top .b-sch-event-wrap { + transform: translateY(-100vh); + animation-name: initial-slide-from-top; + animation-duration: 0.7s; + animation-fill-mode: forwards; +} +@keyframes initial-slide-from-top { + to { + transform: translateY(0); + } +} +.b-gantt-task-parent:not(.b-milestone-wrap) .b-gantt-task { + overflow: visible; + background-color: #5ea1ed; + border-color: #5ea1ed; + flex: 1 1 0; + min-height: 1.3em; + clip-path: polygon( + -20px 0, + calc(100% + 20px) 0, + calc(100% + 20px) 100%, + 100% 100%, + calc(100% - 8px) calc(100% - 8px), + 8px calc(100% - 8px), + 0 100%, + -20px 100% + ); +} +.b-never .b-gantt-task-parent:not(.b-milestone-wrap):hover .b-gantt-task { + background-color: #bad7f7; +} +.b-sch-event-wrap { + display: grid; + grid-template-columns: 1fr; + grid-template-rows: 1fr; +} +.b-sch-event-wrap .b-sch-event { + height: 100%; + grid-row: 2; +} +.b-sch-horizontal .b-sch-event-wrap, +.b-sch-event-wrap.b-sch-horizontal { + grid-template-columns: auto min-content minmax(auto, 100%) min-content auto; + grid-template-rows: min-content auto min-content; +} +.b-sch-horizontal .b-sch-event-wrap .b-sch-event, +.b-sch-event-wrap.b-sch-horizontal .b-sch-event { + grid-column: 3; +} +.b-sch-event-wrap.b-sch-vertical { + grid-template-rows: min-content minmax(auto, 100%) min-content; + grid-template-columns: 100%; +} +.b-sch-event-wrap.b-sch-vertical .b-sch-event-narrow { + justify-content: center; + padding-inline-start: 0; + padding-inline-end: 0; +} +.b-sch-event-wrap.b-sch-vertical .b-sch-event-narrow .b-sch-event-content { + flex-direction: column; + align-items: center; +} +.b-sch-event-wrap.b-sch-vertical .b-sch-event-narrow i { + margin-inline-end: 0; + align-self: center; +} +.b-sch-event-wrap.b-sch-vertical .b-sch-event-narrow .b-event-text-wrap { + writing-mode: vertical-rl; +} +.b-sch-event-wrap.b-sch-vertical .b-sch-event { + grid-column: 1; +} +.b-gantt-task.b-segmented, +.b-gantt-task.b-segmented:hover { + overflow: visible; + background-image: none; + border-width: 0; + background-color: transparent; + box-shadow: none; +} +.b-gantt-task .b-sch-event-segments { + position: absolute; + top: 0; + width: 100%; + height: calc(50% + 0.5px); + border-bottom: 1px dashed; + border-color: #999; + pointer-events: none; +} +.b-gantt-task .b-sch-event-segments .b-sch-event-segment { + pointer-events: all; + position: absolute; + background-color: #a5d8a7; + display: flex; + align-items: center; +} +.b-gantt-task-wrap:not(.b-milestone-wrap) .b-gantt-task.b-gantt-task-selected.b-segmented, +.b-gantt-task-wrap:not(.b-milestone-wrap) .b-gantt-task.b-gantt-task-selected.b-segmented:hover, +.b-gantt-task-wrap:not(.b-milestone-wrap) .b-gantt-task:hover.b-segmented, +.b-gantt-task-wrap:not(.b-milestone-wrap) .b-gantt-task:hover.b-segmented:hover, +.b-gantt-task-wrap:not(.b-milestone-wrap) .b-gantt-task.b-gantt-task-selected:hover.b-segmented, +.b-gantt-task-wrap:not(.b-milestone-wrap) .b-gantt-task.b-gantt-task-selected:hover.b-segmented:hover { + background-image: none; + border-width: 0; + background-color: transparent; + box-shadow: none; +} +.b-using-keyboard .b-gantt-task-wrap:not(.b-milestone-wrap).b-active .b-sch-event-segment { + outline: none; +} +.b-gantt-task-wrap { + height: 1em; + display: flex; +} +.b-gantt-task-wrap.b-inactive .b-gantt-task { + filter: grayscale(1); + opacity: 0.5; +} +.b-gantt-task-wrap.b-inactive .b-sch-label { + color: #999; +} +.b-milestone-wrap > .b-milestone.b-task-selected > .b-gantt-task-content, +.b-gantt-task-wrap.b-milestone-wrap.b-gantt-task-hover > .b-gantt-task.b-milestone > .b-gantt-task-content { + background-image: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15)); +} +.b-gantt-task { + flex: 1; + width: 100%; +} +.b-gantt-task.b-task-selected, +.b-gantt-task:hover { + background-color: #419544; +} +.b-gantt-task.b-segmented.b-task-selected, +.b-gantt-task.b-segmented:hover { + background-color: transparent; +} +.b-gantt-task.b-segmented:hover .b-sch-event-segment { + background-color: #419544; +} +.b-gantt-task.b-task-selected .b-sch-event-segments, +.b-gantt-task.b-segmented:hover .b-sch-event-segments { + border-color: #555; +} +.b-gantt-task.b-task-selected .b-sch-event-segments .b-sch-event-segment, +.b-gantt-task.b-segmented:hover .b-sch-event-segments .b-sch-event-segment { + background-color: #419544; +} +.b-gantt-task-hover .b-milestone > .b-gantt-task-content { + background-image: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15)); +} +.b-gantt-task-content { + padding: 0 0.4em; + font-size: 0.8em; + width: 100%; + overflow: hidden; + text-overflow: ellipsis; + z-index: 1; +} +.b-gantt-task-parent.b-milestone-wrap.b-gantt-task-hover > .b-milestone, +.b-gantt-task-parent.b-milestone-wrap > .b-milestone.b-task-selected { + background-color: transparent; +} +.b-gantt-task-parent.b-milestone-wrap.b-gantt-task-hover > .b-milestone > .b-gantt-task-content, +.b-gantt-task-parent.b-milestone-wrap > .b-milestone.b-task-selected > .b-gantt-task-content { + background-color: #104c90; +} +.b-gantt-task-parent .b-gantt-task { + border-radius: 0; + max-height: 2em; +} +.b-gantt-task-parent .b-gantt-task.b-task-selected, +.b-gantt-task-parent .b-gantt-task:hover { + background-color: #104c90; +} +.b-gantt-task-parent .b-gantt-task.b-task-selected:before, +.b-gantt-task-parent .b-gantt-task:hover:before { + border-top-color: #104c90; + border-inline-start-color: #104c90; +} +.b-gantt-task-parent .b-gantt-task.b-task-selected:after, +.b-gantt-task-parent .b-gantt-task:hover:after { + border-top-color: #104c90; + border-inline-end-color: #104c90; +} +.b-gantt-task-wrap.b-gantt-task-parent.b-active .b-gantt-task { + outline: none; +} +.b-using-keyboard .b-gantt-task-wrap.b-gantt-task-parent.b-active:before { + content: ''; + position: absolute; + width: 100%; + height: 100%; + outline: 2px solid #e64a19; + outline-offset: 3px; +} +.b-gantt .b-gantt-task-wrap.b-over-resize-handle .b-gantt-task, +.b-gantt .b-gantt-task-wrap .b-sch-event-segment.b-over-resize-handle { + cursor: ew-resize !important; +} +.b-gantt .b-gantt-task-wrap.b-milestone-wrap { + margin-inline-start: 0; +} +.b-gantt.b-resizing-event * { + -webkit-user-select: none; + user-select: none; + cursor: ew-resize !important; +} +.b-new-column-column .b-grid-header-text { + display: none; +} +.b-new-column-combo .b-field-inner { + background-color: transparent; + border: 0 none; +} +.b-new-column-combo .b-field-inner input { + padding: 0; +} +.b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column='name'], +.b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column='startDate'], +.b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column='endDate'], +.b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column='earlyStartDate'], +.b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column='earlyEndDate'], +.b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column='lateStartDate'], +.b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column='lateEndDate'], +.b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column='wbsValue'], +.b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column='fullDuration'], +.b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column='fullEffort'], +.b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column='schedulingMode'], +.b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column='constraintType'], +.b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column='calendar'], +.b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column='deadline'], +.b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column='totalSlack'], +.b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column='note'], +.b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column='predecessors'], +.b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column='successors'] { + text-decoration: line-through; + color: #aaa; +} +.b-dependency-list .b-list-item[data-index='0'] { + border-top: none; +} +.b-dependency-list-filter { + position: sticky; + top: 0; + z-index: 1; + background-color: #303034; + border-bottom: 1px solid rgba(119, 119, 119, 0.5); + border-radius: 0; +} +.b-dependency-list-filter .b-field-inner { + border: none; +} +.b-theme-material .b-dependency-list-filter .b-icon-filter { + margin-inline-start: 0.5em; +} +.b-theme-material .b-dependency-list-filter .b-icon-remove { + margin-inline-end: 0.5em; +} +.b-assignmentfield .b-assignment-chipview { + flex-flow: row nowrap !important; + overscroll-behavior: contain auto; +} +.b-assignmentfield .b-chip { + font-size: 0.9em; + white-space: nowrap; + padding-inline-start: 0.45em; +} +.b-resourceassignment-cell { + align-items: center; +} +.b-resourceassignment-cell .b-assignment-chipview-wrap { + overflow: hidden; +} +.b-resourceassignment-cell .b-assignment-chipview-wrap .b-assignment-chipview { + display: flex; + overflow-x: auto; +} +.b-resourceassignment-cell .b-assignment-chipview-wrap .b-assignment-chipview .b-chip { + font-size: 0.9em; + padding: 0.45em; + margin-bottom: 0; +} +.b-resourceassignment-cell .b-assignment-chipview-wrap .b-assignment-chipview .b-chip:first-child { + margin-inline-start: 0; +} +.b-assignmentgrid-assign-all-column .b-grid-header-text { + display: none; +} +.b-assignmentgrid-assign-all-column .b-checkbox { + justify-content: center; +} +.b-assignmentgrid-assign-all-column .b-checkbox .b-field-inner { + flex: none; +} +.b-assignmentgrid-assign-all-column .b-checkbox label.b-checkbox-label:before { + margin: 0; +} +.b-assignmentgrid-resource-column { + flex-direction: row; +} +.b-assignmentgrid-resource-column.b-grid-header.b-depth-0 { + padding-top: 0.3em; + padding-bottom: 0.3em; +} +.b-assignmentgrid-resource-column .b-filter-bar-field { + margin-bottom: 0; +} +.b-assignmentgrid-resource-column .b-grid-header-text, +.b-assignmentgrid-resource-column .b-grid-header-text-content { + display: none; +} +@keyframes fadeInOpacity { + 0% { + opacity: 0; + } + to { + opacity: 1; + } +} +.b-assignmentpicker .b-panel-content { + padding: 0; + background-color: #2b2b2f; +} +.b-assignmentpicker .b-assignmentgrid { + flex: 1 1 auto; +} +.b-assignmentpicker .b-bottom-toolbar .b-toolbar-content { + justify-content: flex-end; +} +.b-assignmentpicker .b-bottom-toolbar .b-toolbar-content > button { + min-width: 10em; + margin-inline-end: 0.5em; +} +.b-assignmentpicker .b-bottom-toolbar .b-toolbar-content > button.b-last-visible-child { + margin-inline-end: 0; +} +/*! + * Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2022 Fonticons, Inc. + */ diff --git a/src/resources/gantt_themes/gantt.classic-light.css b/src/resources/gantt_themes/gantt.classic-light.css new file mode 100644 index 0000000..45cc624 --- /dev/null +++ b/src/resources/gantt_themes/gantt.classic-light.css @@ -0,0 +1,29096 @@ +/*! + * + * Bryntum Gantt 5.2.2 + * + * Copyright(c) 2022 Bryntum AB + * https://bryntum.com/contact + * https://bryntum.com/license + * + */ +.b-theme-info:before { + content: '{"name":"Classic-Light"}'; +} +:root, +:host { + --b-fa-font-solid: normal 900 1em/1 'Font Awesome 6 Free'; +} +@font-face { + font-family: 'Font Awesome 6 Free'; + font-style: normal; + font-weight: 900; + font-display: block; + src: url(fonts/fa-solid-900.woff2) format('woff2'), url(fonts/fa-solid-900.ttf) format('truetype'); +} +.fas, +.b-fa-solid { + font-family: 'Font Awesome 6 Free'; + font-weight: 900; +} +.b-content-icon, +.b-grid-cell.b-group-title:before, +.b-gridbase.b-columnresize.b-touch.b-column-resizing .b-grid-header.b-resizing:before { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + display: inline-block; + font-style: normal; + font-variant: normal; + font-weight: 400; + line-height: 1; + font-family: 'Font Awesome 6 Free', FontAwesome6Free; + font-weight: 900; + vertical-align: 0; +} +.b-fa { + font-family: var(--b-fa-style-family, 'Font Awesome 6 Free'); + font-weight: var(--b-fa-style, 900); +} +.b-fa, +.fas, +.b-fa-solid, +.far, +.b-fa-regular, +.fal, +.b-fa-light, +.fat, +.b-fa-thin, +.fad, +.b-fa-duotone, +.fab, +.b-fa-brands { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + display: var(--b-fa-display, inline-block); + font-style: normal; + font-variant: normal; + line-height: 1; + text-rendering: auto; +} +.b-fa-lg { + font-size: 1.3333333333em; + line-height: 0.75em; + vertical-align: -0.0667em; +} +.b-fa-xs { + font-size: 0.75em; +} +.b-fa-sm { + font-size: 0.875em; +} +.b-fa-1x { + font-size: 1em; +} +.b-fa-2x { + font-size: 2em; +} +.b-fa-3x { + font-size: 3em; +} +.b-fa-4x { + font-size: 4em; +} +.b-fa-5x { + font-size: 5em; +} +.b-fa-6x { + font-size: 6em; +} +.b-fa-7x { + font-size: 7em; +} +.b-fa-8x { + font-size: 8em; +} +.b-fa-9x { + font-size: 9em; +} +.b-fa-10x { + font-size: 10em; +} +.b-fa-fw, +.b-fw-icon:before { + text-align: center; + width: 1.25em; +} +.b-fa-ul { + list-style-type: none; + margin-left: var(--b-fa-li-margin, 2.5em); + padding-left: 0; +} +.b-fa-ul > li { + position: relative; +} +.b-fa-li { + left: calc(var(--b-fa-li-width, 2em) * -1); + position: absolute; + text-align: center; + width: var(--b-fa-li-width, 2em); + line-height: inherit; +} +.b-fa-border { + border-color: var(--b-fa-border-color, #eee); + border-radius: var(--b-fa-border-radius, 0.1em); + border-style: var(--b-fa-border-style, solid); + border-width: var(--b-fa-border-width, 0.08em); + padding: var(--b-fa-border-padding, 0.2em 0.25em 0.15em); +} +.b-fa-pull-left { + float: left; + margin-right: var(--b-fa-pull-margin, 0.3em); +} +.b-fa-pull-right { + float: right; + margin-left: var(--b-fa-pull-margin, 0.3em); +} +.b-fa-beat { + animation-name: b-fa-beat; + animation-delay: var(--b-fa-animation-delay, 0); + animation-direction: var(--b-fa-animation-direction, normal); + animation-duration: var(--b-fa-animation-duration, 1s); + animation-iteration-count: var(--b-fa-animation-iteration-count, infinite); + animation-timing-function: var(--b-fa-animation-timing, ease-in-out); +} +.b-fa-bounce { + animation-name: b-fa-bounce; + animation-delay: var(--b-fa-animation-delay, 0); + animation-direction: var(--b-fa-animation-direction, normal); + animation-duration: var(--b-fa-animation-duration, 1s); + animation-iteration-count: var(--b-fa-animation-iteration-count, infinite); + animation-timing-function: var(--b-fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); +} +.b-fa-fade { + animation-name: b-fa-fade; + animation-delay: var(--b-fa-animation-delay, 0); + animation-direction: var(--b-fa-animation-direction, normal); + animation-duration: var(--b-fa-animation-duration, 1s); + animation-iteration-count: var(--b-fa-animation-iteration-count, infinite); + animation-timing-function: var(--b-fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); +} +.b-fa-beat-fade { + animation-name: b-fa-beat-fade; + animation-delay: var(--b-fa-animation-delay, 0); + animation-direction: var(--b-fa-animation-direction, normal); + animation-duration: var(--b-fa-animation-duration, 1s); + animation-iteration-count: var(--b-fa-animation-iteration-count, infinite); + animation-timing-function: var(--b-fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); +} +.b-fa-flip { + animation-name: b-fa-flip; + animation-delay: var(--b-fa-animation-delay, 0); + animation-direction: var(--b-fa-animation-direction, normal); + animation-duration: var(--b-fa-animation-duration, 1s); + animation-iteration-count: var(--b-fa-animation-iteration-count, infinite); + animation-timing-function: var(--b-fa-animation-timing, ease-in-out); +} +.b-fa-shake { + animation-name: b-fa-shake; + animation-delay: var(--b-fa-animation-delay, 0); + animation-direction: var(--b-fa-animation-direction, normal); + animation-duration: var(--b-fa-animation-duration, 1s); + animation-iteration-count: var(--b-fa-animation-iteration-count, infinite); + animation-timing-function: var(--b-fa-animation-timing, linear); +} +.b-fa-spin { + animation-name: b-fa-spin; + animation-delay: var(--b-fa-animation-delay, 0); + animation-direction: var(--b-fa-animation-direction, normal); + animation-duration: var(--b-fa-animation-duration, 2s); + animation-iteration-count: var(--b-fa-animation-iteration-count, infinite); + animation-timing-function: var(--b-fa-animation-timing, linear); +} +.b-fa-spin-reverse { + --b-fa-animation-direction: reverse; +} +.b-fa-pulse, +.b-fa-spin-pulse { + animation-name: b-fa-spin; + animation-direction: var(--b-fa-animation-direction, normal); + animation-duration: var(--b-fa-animation-duration, 1s); + animation-iteration-count: var(--b-fa-animation-iteration-count, infinite); + animation-timing-function: var(--b-fa-animation-timing, steps(8)); +} +@media (prefers-reduced-motion: reduce) { + .b-fa-beat, + .b-fa-bounce, + .b-fa-fade, + .b-fa-beat-fade, + .b-fa-flip, + .b-fa-pulse, + .b-fa-shake, + .b-fa-spin, + .b-fa-spin-pulse { + animation-delay: -1ms; + animation-duration: 1ms; + animation-iteration-count: 1; + transition-delay: 0s; + transition-duration: 0s; + } +} +@keyframes b-fa-beat { + 0%, + 90% { + transform: scale(1); + } + 45% { + transform: scale(var(--b-fa-beat-scale, 1.25)); + } +} +@keyframes b-fa-bounce { + 0% { + transform: scale(1) translateY(0); + } + 10% { + transform: scale(var(--b-fa-bounce-start-scale-x, 1.1), var(--b-fa-bounce-start-scale-y, 0.9)) translateY(0); + } + 30% { + transform: scale(var(--b-fa-bounce-jump-scale-x, 0.9), var(--b-fa-bounce-jump-scale-y, 1.1)) + translateY(var(--b-fa-bounce-height, -0.5em)); + } + 50% { + transform: scale(var(--b-fa-bounce-land-scale-x, 1.05), var(--b-fa-bounce-land-scale-y, 0.95)) translateY(0); + } + 57% { + transform: scale(1) translateY(var(--b-fa-bounce-rebound, -0.125em)); + } + 64% { + transform: scale(1) translateY(0); + } + to { + transform: scale(1) translateY(0); + } +} +@keyframes b-fa-fade { + 50% { + opacity: var(--b-fa-fade-opacity, 0.4); + } +} +@keyframes b-fa-beat-fade { + 0%, + to { + opacity: var(--b-fa-beat-fade-opacity, 0.4); + transform: scale(1); + } + 50% { + opacity: 1; + transform: scale(var(--b-fa-beat-fade-scale, 1.125)); + } +} +@keyframes b-fa-flip { + 50% { + transform: rotate3d( + var(--b-fa-flip-x, 0), + var(--b-fa-flip-y, 1), + var(--b-fa-flip-z, 0), + var(--b-fa-flip-angle, -180deg) + ); + } +} +@keyframes b-fa-shake { + 0% { + transform: rotate(-15deg); + } + 4% { + transform: rotate(15deg); + } + 8%, + 24% { + transform: rotate(-18deg); + } + 12%, + 28% { + transform: rotate(18deg); + } + 16% { + transform: rotate(-22deg); + } + 20% { + transform: rotate(22deg); + } + 32% { + transform: rotate(-12deg); + } + 36% { + transform: rotate(12deg); + } + 40%, + to { + transform: rotate(0); + } +} +@keyframes b-fa-spin { + 0% { + transform: rotate(0); + } + to { + transform: rotate(360deg); + } +} +.b-fa-rotate-90 { + transform: rotate(90deg); +} +.b-fa-rotate-180 { + transform: rotate(180deg); +} +.b-fa-rotate-270 { + transform: rotate(270deg); +} +.b-fa-flip-horizontal { + transform: scaleX(-1); +} +.b-fa-flip-vertical { + transform: scaleY(-1); +} +.b-fa-flip-both, +.b-fa-flip-horizontal.b-fa-flip-vertical { + transform: scale(-1); +} +.b-fa-rotate-by { + transform: rotate(var(--b-fa-rotate-angle, none)); +} +.b-fa-stack { + display: inline-block; + height: 2em; + line-height: 2em; + position: relative; + vertical-align: middle; + width: 2.5em; +} +.b-fa-stack-1x, +.b-fa-stack-2x { + left: 0; + position: absolute; + text-align: center; + width: 100%; + z-index: var(--b-fa-stack-z-index, auto); +} +.b-fa-stack-1x { + line-height: inherit; +} +.b-fa-stack-2x { + font-size: 2em; +} +.b-fa-inverse { + color: var(--b-fa-inverse, #fff); +} +.b-fa-0:before { + content: '0'; +} +.b-fa-1:before { + content: '1'; +} +.b-fa-2:before { + content: '2'; +} +.b-fa-3:before { + content: '3'; +} +.b-fa-4:before { + content: '4'; +} +.b-fa-5:before { + content: '5'; +} +.b-fa-6:before { + content: '6'; +} +.b-fa-7:before { + content: '7'; +} +.b-fa-8:before { + content: '8'; +} +.b-fa-9:before { + content: '9'; +} +.b-fa-a:before { + content: 'A'; +} +.b-fa-address-book:before { + content: '\f2b9'; +} +.b-fa-contact-book:before { + content: '\f2b9'; +} +.b-fa-address-card:before { + content: '\f2bb'; +} +.b-fa-contact-card:before { + content: '\f2bb'; +} +.b-fa-vcard:before { + content: '\f2bb'; +} +.b-fa-align-center:before { + content: '\f037'; +} +.b-fa-align-justify:before { + content: '\f039'; +} +.b-fa-align-left:before { + content: '\f036'; +} +.b-fa-align-right:before { + content: '\f038'; +} +.b-fa-anchor:before { + content: '\f13d'; +} +.b-fa-anchor-circle-check:before { + content: '\e4aa'; +} +.b-fa-anchor-circle-exclamation:before { + content: '\e4ab'; +} +.b-fa-anchor-circle-xmark:before { + content: '\e4ac'; +} +.b-fa-anchor-lock:before { + content: '\e4ad'; +} +.b-fa-angle-down:before { + content: '\f107'; +} +.b-fa-angle-left:before { + content: '\f104'; +} +.b-fa-angle-right:before { + content: '\f105'; +} +.b-fa-angle-up:before { + content: '\f106'; +} +.b-fa-angles-down:before { + content: '\f103'; +} +.b-fa-angle-double-down:before { + content: '\f103'; +} +.b-fa-angles-left:before { + content: '\f100'; +} +.b-fa-angle-double-left:before { + content: '\f100'; +} +.b-fa-angles-right:before { + content: '\f101'; +} +.b-fa-angle-double-right:before { + content: '\f101'; +} +.b-fa-angles-up:before { + content: '\f102'; +} +.b-fa-angle-double-up:before { + content: '\f102'; +} +.b-fa-ankh:before { + content: '\f644'; +} +.b-fa-apple-whole:before { + content: '\f5d1'; +} +.b-fa-apple-alt:before { + content: '\f5d1'; +} +.b-fa-archway:before { + content: '\f557'; +} +.b-fa-arrow-down:before { + content: '\f063'; +} +.b-fa-arrow-down-1-9:before { + content: '\f162'; +} +.b-fa-sort-numeric-asc:before { + content: '\f162'; +} +.b-fa-sort-numeric-down:before { + content: '\f162'; +} +.b-fa-arrow-down-9-1:before { + content: '\f886'; +} +.b-fa-sort-numeric-desc:before { + content: '\f886'; +} +.b-fa-sort-numeric-down-alt:before { + content: '\f886'; +} +.b-fa-arrow-down-a-z:before { + content: '\f15d'; +} +.b-fa-sort-alpha-asc:before { + content: '\f15d'; +} +.b-fa-sort-alpha-down:before { + content: '\f15d'; +} +.b-fa-arrow-down-long:before { + content: '\f175'; +} +.b-fa-long-arrow-down:before { + content: '\f175'; +} +.b-fa-arrow-down-short-wide:before { + content: '\f884'; +} +.b-fa-sort-amount-desc:before { + content: '\f884'; +} +.b-fa-sort-amount-down-alt:before { + content: '\f884'; +} +.b-fa-arrow-down-up-across-line:before { + content: '\e4af'; +} +.b-fa-arrow-down-up-lock:before { + content: '\e4b0'; +} +.b-fa-arrow-down-wide-short:before { + content: '\f160'; +} +.b-fa-sort-amount-asc:before { + content: '\f160'; +} +.b-fa-sort-amount-down:before { + content: '\f160'; +} +.b-fa-arrow-down-z-a:before { + content: '\f881'; +} +.b-fa-sort-alpha-desc:before { + content: '\f881'; +} +.b-fa-sort-alpha-down-alt:before { + content: '\f881'; +} +.b-fa-arrow-left:before { + content: '\f060'; +} +.b-fa-arrow-left-long:before { + content: '\f177'; +} +.b-fa-long-arrow-left:before { + content: '\f177'; +} +.b-fa-arrow-pointer:before { + content: '\f245'; +} +.b-fa-mouse-pointer:before { + content: '\f245'; +} +.b-fa-arrow-right:before { + content: '\f061'; +} +.b-fa-arrow-right-arrow-left:before { + content: '\f0ec'; +} +.b-fa-exchange:before { + content: '\f0ec'; +} +.b-fa-arrow-right-from-bracket:before { + content: '\f08b'; +} +.b-fa-sign-out:before { + content: '\f08b'; +} +.b-fa-arrow-right-long:before { + content: '\f178'; +} +.b-fa-long-arrow-right:before { + content: '\f178'; +} +.b-fa-arrow-right-to-bracket:before { + content: '\f090'; +} +.b-fa-sign-in:before { + content: '\f090'; +} +.b-fa-arrow-right-to-city:before { + content: '\e4b3'; +} +.b-fa-arrow-rotate-left:before { + content: '\f0e2'; +} +.b-fa-arrow-left-rotate:before { + content: '\f0e2'; +} +.b-fa-arrow-rotate-back:before { + content: '\f0e2'; +} +.b-fa-arrow-rotate-backward:before { + content: '\f0e2'; +} +.b-fa-undo:before { + content: '\f0e2'; +} +.b-fa-arrow-rotate-right:before { + content: '\f01e'; +} +.b-fa-arrow-right-rotate:before { + content: '\f01e'; +} +.b-fa-arrow-rotate-forward:before { + content: '\f01e'; +} +.b-fa-redo:before { + content: '\f01e'; +} +.b-fa-arrow-trend-down:before { + content: '\e097'; +} +.b-fa-arrow-trend-up:before { + content: '\e098'; +} +.b-fa-arrow-turn-down:before { + content: '\f149'; +} +.b-fa-level-down:before { + content: '\f149'; +} +.b-fa-arrow-turn-up:before { + content: '\f148'; +} +.b-fa-level-up:before { + content: '\f148'; +} +.b-fa-arrow-up:before { + content: '\f062'; +} +.b-fa-arrow-up-1-9:before { + content: '\f163'; +} +.b-fa-sort-numeric-up:before { + content: '\f163'; +} +.b-fa-arrow-up-9-1:before { + content: '\f887'; +} +.b-fa-sort-numeric-up-alt:before { + content: '\f887'; +} +.b-fa-arrow-up-a-z:before { + content: '\f15e'; +} +.b-fa-sort-alpha-up:before { + content: '\f15e'; +} +.b-fa-arrow-up-from-bracket:before { + content: '\e09a'; +} +.b-fa-arrow-up-from-ground-water:before { + content: '\e4b5'; +} +.b-fa-arrow-up-from-water-pump:before { + content: '\e4b6'; +} +.b-fa-arrow-up-long:before { + content: '\f176'; +} +.b-fa-long-arrow-up:before { + content: '\f176'; +} +.b-fa-arrow-up-right-dots:before { + content: '\e4b7'; +} +.b-fa-arrow-up-right-from-square:before { + content: '\f08e'; +} +.b-fa-external-link:before { + content: '\f08e'; +} +.b-fa-arrow-up-short-wide:before { + content: '\f885'; +} +.b-fa-sort-amount-up-alt:before { + content: '\f885'; +} +.b-fa-arrow-up-wide-short:before { + content: '\f161'; +} +.b-fa-sort-amount-up:before { + content: '\f161'; +} +.b-fa-arrow-up-z-a:before { + content: '\f882'; +} +.b-fa-sort-alpha-up-alt:before { + content: '\f882'; +} +.b-fa-arrows-down-to-line:before { + content: '\e4b8'; +} +.b-fa-arrows-down-to-people:before { + content: '\e4b9'; +} +.b-fa-arrows-left-right:before { + content: '\f07e'; +} +.b-fa-arrows-h:before { + content: '\f07e'; +} +.b-fa-arrows-left-right-to-line:before { + content: '\e4ba'; +} +.b-fa-arrows-rotate:before { + content: '\f021'; +} +.b-fa-refresh:before { + content: '\f021'; +} +.b-fa-sync:before { + content: '\f021'; +} +.b-fa-arrows-spin:before { + content: '\e4bb'; +} +.b-fa-arrows-split-up-and-left:before { + content: '\e4bc'; +} +.b-fa-arrows-to-circle:before { + content: '\e4bd'; +} +.b-fa-arrows-to-dot:before { + content: '\e4be'; +} +.b-fa-arrows-to-eye:before { + content: '\e4bf'; +} +.b-fa-arrows-turn-right:before { + content: '\e4c0'; +} +.b-fa-arrows-turn-to-dots:before { + content: '\e4c1'; +} +.b-fa-arrows-up-down:before { + content: '\f07d'; +} +.b-fa-arrows-v:before { + content: '\f07d'; +} +.b-fa-arrows-up-down-left-right:before { + content: '\f047'; +} +.b-fa-arrows:before { + content: '\f047'; +} +.b-fa-arrows-up-to-line:before { + content: '\e4c2'; +} +.b-fa-asterisk:before { + content: '*'; +} +.b-fa-at:before { + content: '@'; +} +.b-fa-atom:before { + content: '\f5d2'; +} +.b-fa-audio-description:before { + content: '\f29e'; +} +.b-fa-austral-sign:before { + content: '\e0a9'; +} +.b-fa-award:before { + content: '\f559'; +} +.b-fa-b:before { + content: 'B'; +} +.b-fa-baby:before { + content: '\f77c'; +} +.b-fa-baby-carriage:before { + content: '\f77d'; +} +.b-fa-carriage-baby:before { + content: '\f77d'; +} +.b-fa-backward:before { + content: '\f04a'; +} +.b-fa-backward-fast:before { + content: '\f049'; +} +.b-fa-fast-backward:before { + content: '\f049'; +} +.b-fa-backward-step:before { + content: '\f048'; +} +.b-fa-step-backward:before { + content: '\f048'; +} +.b-fa-bacon:before { + content: '\f7e5'; +} +.b-fa-bacteria:before { + content: '\e059'; +} +.b-fa-bacterium:before { + content: '\e05a'; +} +.b-fa-bag-shopping:before { + content: '\f290'; +} +.b-fa-shopping-bag:before { + content: '\f290'; +} +.b-fa-bahai:before { + content: '\f666'; +} +.b-fa-baht-sign:before { + content: '\e0ac'; +} +.b-fa-ban:before { + content: '\f05e'; +} +.b-fa-cancel:before { + content: '\f05e'; +} +.b-fa-ban-smoking:before { + content: '\f54d'; +} +.b-fa-smoking-ban:before { + content: '\f54d'; +} +.b-fa-bandage:before { + content: '\f462'; +} +.b-fa-band-aid:before { + content: '\f462'; +} +.b-fa-barcode:before { + content: '\f02a'; +} +.b-fa-bars:before { + content: '\f0c9'; +} +.b-fa-navicon:before { + content: '\f0c9'; +} +.b-fa-bars-progress:before { + content: '\f828'; +} +.b-fa-tasks-alt:before { + content: '\f828'; +} +.b-fa-bars-staggered:before { + content: '\f550'; +} +.b-fa-reorder:before { + content: '\f550'; +} +.b-fa-stream:before { + content: '\f550'; +} +.b-fa-baseball:before { + content: '\f433'; +} +.b-fa-baseball-ball:before { + content: '\f433'; +} +.b-fa-baseball-bat-ball:before { + content: '\f432'; +} +.b-fa-basket-shopping:before { + content: '\f291'; +} +.b-fa-shopping-basket:before { + content: '\f291'; +} +.b-fa-basketball:before { + content: '\f434'; +} +.b-fa-basketball-ball:before { + content: '\f434'; +} +.b-fa-bath:before { + content: '\f2cd'; +} +.b-fa-bathtub:before { + content: '\f2cd'; +} +.b-fa-battery-empty:before { + content: '\f244'; +} +.b-fa-battery-0:before { + content: '\f244'; +} +.b-fa-battery-full:before { + content: '\f240'; +} +.b-fa-battery:before { + content: '\f240'; +} +.b-fa-battery-5:before { + content: '\f240'; +} +.b-fa-battery-half:before { + content: '\f242'; +} +.b-fa-battery-3:before { + content: '\f242'; +} +.b-fa-battery-quarter:before { + content: '\f243'; +} +.b-fa-battery-2:before { + content: '\f243'; +} +.b-fa-battery-three-quarters:before { + content: '\f241'; +} +.b-fa-battery-4:before { + content: '\f241'; +} +.b-fa-bed:before { + content: '\f236'; +} +.b-fa-bed-pulse:before { + content: '\f487'; +} +.b-fa-procedures:before { + content: '\f487'; +} +.b-fa-beer-mug-empty:before { + content: '\f0fc'; +} +.b-fa-beer:before { + content: '\f0fc'; +} +.b-fa-bell:before { + content: '\f0f3'; +} +.b-fa-bell-concierge:before { + content: '\f562'; +} +.b-fa-concierge-bell:before { + content: '\f562'; +} +.b-fa-bell-slash:before { + content: '\f1f6'; +} +.b-fa-bezier-curve:before { + content: '\f55b'; +} +.b-fa-bicycle:before { + content: '\f206'; +} +.b-fa-binoculars:before { + content: '\f1e5'; +} +.b-fa-biohazard:before { + content: '\f780'; +} +.b-fa-bitcoin-sign:before { + content: '\e0b4'; +} +.b-fa-blender:before { + content: '\f517'; +} +.b-fa-blender-phone:before { + content: '\f6b6'; +} +.b-fa-blog:before { + content: '\f781'; +} +.b-fa-bold:before { + content: '\f032'; +} +.b-fa-bolt:before { + content: '\f0e7'; +} +.b-fa-zap:before { + content: '\f0e7'; +} +.b-fa-bolt-lightning:before { + content: '\e0b7'; +} +.b-fa-bomb:before { + content: '\f1e2'; +} +.b-fa-bone:before { + content: '\f5d7'; +} +.b-fa-bong:before { + content: '\f55c'; +} +.b-fa-book:before { + content: '\f02d'; +} +.b-fa-book-atlas:before { + content: '\f558'; +} +.b-fa-atlas:before { + content: '\f558'; +} +.b-fa-book-bible:before { + content: '\f647'; +} +.b-fa-bible:before { + content: '\f647'; +} +.b-fa-book-bookmark:before { + content: '\e0bb'; +} +.b-fa-book-journal-whills:before { + content: '\f66a'; +} +.b-fa-journal-whills:before { + content: '\f66a'; +} +.b-fa-book-medical:before { + content: '\f7e6'; +} +.b-fa-book-open:before { + content: '\f518'; +} +.b-fa-book-open-reader:before { + content: '\f5da'; +} +.b-fa-book-reader:before { + content: '\f5da'; +} +.b-fa-book-quran:before { + content: '\f687'; +} +.b-fa-quran:before { + content: '\f687'; +} +.b-fa-book-skull:before { + content: '\f6b7'; +} +.b-fa-book-dead:before { + content: '\f6b7'; +} +.b-fa-bookmark:before { + content: '\f02e'; +} +.b-fa-border-all:before { + content: '\f84c'; +} +.b-fa-border-none:before { + content: '\f850'; +} +.b-fa-border-top-left:before { + content: '\f853'; +} +.b-fa-border-style:before { + content: '\f853'; +} +.b-fa-bore-hole:before { + content: '\e4c3'; +} +.b-fa-bottle-droplet:before { + content: '\e4c4'; +} +.b-fa-bottle-water:before { + content: '\e4c5'; +} +.b-fa-bowl-food:before { + content: '\e4c6'; +} +.b-fa-bowl-rice:before { + content: '\e2eb'; +} +.b-fa-bowling-ball:before { + content: '\f436'; +} +.b-fa-box:before { + content: '\f466'; +} +.b-fa-box-archive:before { + content: '\f187'; +} +.b-fa-archive:before { + content: '\f187'; +} +.b-fa-box-open:before { + content: '\f49e'; +} +.b-fa-box-tissue:before { + content: '\e05b'; +} +.b-fa-boxes-packing:before { + content: '\e4c7'; +} +.b-fa-boxes-stacked:before { + content: '\f468'; +} +.b-fa-boxes:before { + content: '\f468'; +} +.b-fa-boxes-alt:before { + content: '\f468'; +} +.b-fa-braille:before { + content: '\f2a1'; +} +.b-fa-brain:before { + content: '\f5dc'; +} +.b-fa-brazilian-real-sign:before { + content: '\e46c'; +} +.b-fa-bread-slice:before { + content: '\f7ec'; +} +.b-fa-bridge:before { + content: '\e4c8'; +} +.b-fa-bridge-circle-check:before { + content: '\e4c9'; +} +.b-fa-bridge-circle-exclamation:before { + content: '\e4ca'; +} +.b-fa-bridge-circle-xmark:before { + content: '\e4cb'; +} +.b-fa-bridge-lock:before { + content: '\e4cc'; +} +.b-fa-bridge-water:before { + content: '\e4ce'; +} +.b-fa-briefcase:before { + content: '\f0b1'; +} +.b-fa-briefcase-medical:before { + content: '\f469'; +} +.b-fa-broom:before { + content: '\f51a'; +} +.b-fa-broom-ball:before { + content: '\f458'; +} +.b-fa-quidditch:before { + content: '\f458'; +} +.b-fa-quidditch-broom-ball:before { + content: '\f458'; +} +.b-fa-brush:before { + content: '\f55d'; +} +.b-fa-bucket:before { + content: '\e4cf'; +} +.b-fa-bug:before { + content: '\f188'; +} +.b-fa-bug-slash:before { + content: '\e490'; +} +.b-fa-bugs:before { + content: '\e4d0'; +} +.b-fa-building:before { + content: '\f1ad'; +} +.b-fa-building-circle-arrow-right:before { + content: '\e4d1'; +} +.b-fa-building-circle-check:before { + content: '\e4d2'; +} +.b-fa-building-circle-exclamation:before { + content: '\e4d3'; +} +.b-fa-building-circle-xmark:before { + content: '\e4d4'; +} +.b-fa-building-columns:before { + content: '\f19c'; +} +.b-fa-bank:before { + content: '\f19c'; +} +.b-fa-institution:before { + content: '\f19c'; +} +.b-fa-museum:before { + content: '\f19c'; +} +.b-fa-university:before { + content: '\f19c'; +} +.b-fa-building-flag:before { + content: '\e4d5'; +} +.b-fa-building-lock:before { + content: '\e4d6'; +} +.b-fa-building-ngo:before { + content: '\e4d7'; +} +.b-fa-building-shield:before { + content: '\e4d8'; +} +.b-fa-building-un:before { + content: '\e4d9'; +} +.b-fa-building-user:before { + content: '\e4da'; +} +.b-fa-building-wheat:before { + content: '\e4db'; +} +.b-fa-bullhorn:before { + content: '\f0a1'; +} +.b-fa-bullseye:before { + content: '\f140'; +} +.b-fa-burger:before { + content: '\f805'; +} +.b-fa-hamburger:before { + content: '\f805'; +} +.b-fa-burst:before { + content: '\e4dc'; +} +.b-fa-bus:before { + content: '\f207'; +} +.b-fa-bus-simple:before { + content: '\f55e'; +} +.b-fa-bus-alt:before { + content: '\f55e'; +} +.b-fa-business-time:before { + content: '\f64a'; +} +.b-fa-briefcase-clock:before { + content: '\f64a'; +} +.b-fa-c:before { + content: 'C'; +} +.b-fa-cake-candles:before { + content: '\f1fd'; +} +.b-fa-birthday-cake:before { + content: '\f1fd'; +} +.b-fa-cake:before { + content: '\f1fd'; +} +.b-fa-calculator:before { + content: '\f1ec'; +} +.b-fa-calendar:before { + content: '\f133'; +} +.b-fa-calendar-check:before { + content: '\f274'; +} +.b-fa-calendar-day:before { + content: '\f783'; +} +.b-fa-calendar-days:before { + content: '\f073'; +} +.b-fa-calendar-alt:before { + content: '\f073'; +} +.b-fa-calendar-minus:before { + content: '\f272'; +} +.b-fa-calendar-plus:before { + content: '\f271'; +} +.b-fa-calendar-week:before { + content: '\f784'; +} +.b-fa-calendar-xmark:before { + content: '\f273'; +} +.b-fa-calendar-times:before { + content: '\f273'; +} +.b-fa-camera:before { + content: '\f030'; +} +.b-fa-camera-alt:before { + content: '\f030'; +} +.b-fa-camera-retro:before { + content: '\f083'; +} +.b-fa-camera-rotate:before { + content: '\e0d8'; +} +.b-fa-campground:before { + content: '\f6bb'; +} +.b-fa-candy-cane:before { + content: '\f786'; +} +.b-fa-cannabis:before { + content: '\f55f'; +} +.b-fa-capsules:before { + content: '\f46b'; +} +.b-fa-car:before { + content: '\f1b9'; +} +.b-fa-automobile:before { + content: '\f1b9'; +} +.b-fa-car-battery:before { + content: '\f5df'; +} +.b-fa-battery-car:before { + content: '\f5df'; +} +.b-fa-car-burst:before { + content: '\f5e1'; +} +.b-fa-car-crash:before { + content: '\f5e1'; +} +.b-fa-car-on:before { + content: '\e4dd'; +} +.b-fa-car-rear:before { + content: '\f5de'; +} +.b-fa-car-alt:before { + content: '\f5de'; +} +.b-fa-car-side:before { + content: '\f5e4'; +} +.b-fa-car-tunnel:before { + content: '\e4de'; +} +.b-fa-caravan:before { + content: '\f8ff'; +} +.b-fa-caret-down:before { + content: '\f0d7'; +} +.b-fa-caret-left:before { + content: '\f0d9'; +} +.b-fa-caret-right:before { + content: '\f0da'; +} +.b-fa-caret-up:before { + content: '\f0d8'; +} +.b-fa-carrot:before { + content: '\f787'; +} +.b-fa-cart-arrow-down:before { + content: '\f218'; +} +.b-fa-cart-flatbed:before { + content: '\f474'; +} +.b-fa-dolly-flatbed:before { + content: '\f474'; +} +.b-fa-cart-flatbed-suitcase:before { + content: '\f59d'; +} +.b-fa-luggage-cart:before { + content: '\f59d'; +} +.b-fa-cart-plus:before { + content: '\f217'; +} +.b-fa-cart-shopping:before { + content: '\f07a'; +} +.b-fa-shopping-cart:before { + content: '\f07a'; +} +.b-fa-cash-register:before { + content: '\f788'; +} +.b-fa-cat:before { + content: '\f6be'; +} +.b-fa-cedi-sign:before { + content: '\e0df'; +} +.b-fa-cent-sign:before { + content: '\e3f5'; +} +.b-fa-certificate:before { + content: '\f0a3'; +} +.b-fa-chair:before { + content: '\f6c0'; +} +.b-fa-chalkboard:before { + content: '\f51b'; +} +.b-fa-blackboard:before { + content: '\f51b'; +} +.b-fa-chalkboard-user:before { + content: '\f51c'; +} +.b-fa-chalkboard-teacher:before { + content: '\f51c'; +} +.b-fa-champagne-glasses:before { + content: '\f79f'; +} +.b-fa-glass-cheers:before { + content: '\f79f'; +} +.b-fa-charging-station:before { + content: '\f5e7'; +} +.b-fa-chart-area:before { + content: '\f1fe'; +} +.b-fa-area-chart:before { + content: '\f1fe'; +} +.b-fa-chart-bar:before { + content: '\f080'; +} +.b-fa-bar-chart:before { + content: '\f080'; +} +.b-fa-chart-column:before { + content: '\e0e3'; +} +.b-fa-chart-gantt:before { + content: '\e0e4'; +} +.b-fa-chart-line:before { + content: '\f201'; +} +.b-fa-line-chart:before { + content: '\f201'; +} +.b-fa-chart-pie:before { + content: '\f200'; +} +.b-fa-pie-chart:before { + content: '\f200'; +} +.b-fa-chart-simple:before { + content: '\e473'; +} +.b-fa-check:before { + content: '\f00c'; +} +.b-fa-check-double:before { + content: '\f560'; +} +.b-fa-check-to-slot:before { + content: '\f772'; +} +.b-fa-vote-yea:before { + content: '\f772'; +} +.b-fa-cheese:before { + content: '\f7ef'; +} +.b-fa-chess:before { + content: '\f439'; +} +.b-fa-chess-bishop:before { + content: '\f43a'; +} +.b-fa-chess-board:before { + content: '\f43c'; +} +.b-fa-chess-king:before { + content: '\f43f'; +} +.b-fa-chess-knight:before { + content: '\f441'; +} +.b-fa-chess-pawn:before { + content: '\f443'; +} +.b-fa-chess-queen:before { + content: '\f445'; +} +.b-fa-chess-rook:before { + content: '\f447'; +} +.b-fa-chevron-down:before { + content: '\f078'; +} +.b-fa-chevron-left:before { + content: '\f053'; +} +.b-fa-chevron-right:before { + content: '\f054'; +} +.b-fa-chevron-up:before { + content: '\f077'; +} +.b-fa-child:before { + content: '\f1ae'; +} +.b-fa-child-dress:before { + content: '\e59c'; +} +.b-fa-child-reaching:before { + content: '\e59d'; +} +.b-fa-child-rifle:before { + content: '\e4e0'; +} +.b-fa-children:before { + content: '\e4e1'; +} +.b-fa-church:before { + content: '\f51d'; +} +.b-fa-circle:before { + content: '\f111'; +} +.b-fa-circle-arrow-down:before { + content: '\f0ab'; +} +.b-fa-arrow-circle-down:before { + content: '\f0ab'; +} +.b-fa-circle-arrow-left:before { + content: '\f0a8'; +} +.b-fa-arrow-circle-left:before { + content: '\f0a8'; +} +.b-fa-circle-arrow-right:before { + content: '\f0a9'; +} +.b-fa-arrow-circle-right:before { + content: '\f0a9'; +} +.b-fa-circle-arrow-up:before { + content: '\f0aa'; +} +.b-fa-arrow-circle-up:before { + content: '\f0aa'; +} +.b-fa-circle-check:before { + content: '\f058'; +} +.b-fa-check-circle:before { + content: '\f058'; +} +.b-fa-circle-chevron-down:before { + content: '\f13a'; +} +.b-fa-chevron-circle-down:before { + content: '\f13a'; +} +.b-fa-circle-chevron-left:before { + content: '\f137'; +} +.b-fa-chevron-circle-left:before { + content: '\f137'; +} +.b-fa-circle-chevron-right:before { + content: '\f138'; +} +.b-fa-chevron-circle-right:before { + content: '\f138'; +} +.b-fa-circle-chevron-up:before { + content: '\f139'; +} +.b-fa-chevron-circle-up:before { + content: '\f139'; +} +.b-fa-circle-dollar-to-slot:before { + content: '\f4b9'; +} +.b-fa-donate:before { + content: '\f4b9'; +} +.b-fa-circle-dot:before { + content: '\f192'; +} +.b-fa-dot-circle:before { + content: '\f192'; +} +.b-fa-circle-down:before { + content: '\f358'; +} +.b-fa-arrow-alt-circle-down:before { + content: '\f358'; +} +.b-fa-circle-exclamation:before { + content: '\f06a'; +} +.b-fa-exclamation-circle:before { + content: '\f06a'; +} +.b-fa-circle-h:before { + content: '\f47e'; +} +.b-fa-hospital-symbol:before { + content: '\f47e'; +} +.b-fa-circle-half-stroke:before { + content: '\f042'; +} +.b-fa-adjust:before { + content: '\f042'; +} +.b-fa-circle-info:before { + content: '\f05a'; +} +.b-fa-info-circle:before { + content: '\f05a'; +} +.b-fa-circle-left:before { + content: '\f359'; +} +.b-fa-arrow-alt-circle-left:before { + content: '\f359'; +} +.b-fa-circle-minus:before { + content: '\f056'; +} +.b-fa-minus-circle:before { + content: '\f056'; +} +.b-fa-circle-nodes:before { + content: '\e4e2'; +} +.b-fa-circle-notch:before { + content: '\f1ce'; +} +.b-fa-circle-pause:before { + content: '\f28b'; +} +.b-fa-pause-circle:before { + content: '\f28b'; +} +.b-fa-circle-play:before { + content: '\f144'; +} +.b-fa-play-circle:before { + content: '\f144'; +} +.b-fa-circle-plus:before { + content: '\f055'; +} +.b-fa-plus-circle:before { + content: '\f055'; +} +.b-fa-circle-question:before { + content: '\f059'; +} +.b-fa-question-circle:before { + content: '\f059'; +} +.b-fa-circle-radiation:before { + content: '\f7ba'; +} +.b-fa-radiation-alt:before { + content: '\f7ba'; +} +.b-fa-circle-right:before { + content: '\f35a'; +} +.b-fa-arrow-alt-circle-right:before { + content: '\f35a'; +} +.b-fa-circle-stop:before { + content: '\f28d'; +} +.b-fa-stop-circle:before { + content: '\f28d'; +} +.b-fa-circle-up:before { + content: '\f35b'; +} +.b-fa-arrow-alt-circle-up:before { + content: '\f35b'; +} +.b-fa-circle-user:before { + content: '\f2bd'; +} +.b-fa-user-circle:before { + content: '\f2bd'; +} +.b-fa-circle-xmark:before { + content: '\f057'; +} +.b-fa-times-circle:before { + content: '\f057'; +} +.b-fa-xmark-circle:before { + content: '\f057'; +} +.b-fa-city:before { + content: '\f64f'; +} +.b-fa-clapperboard:before { + content: '\e131'; +} +.b-fa-clipboard:before { + content: '\f328'; +} +.b-fa-clipboard-check:before { + content: '\f46c'; +} +.b-fa-clipboard-list:before { + content: '\f46d'; +} +.b-fa-clipboard-question:before { + content: '\e4e3'; +} +.b-fa-clipboard-user:before { + content: '\f7f3'; +} +.b-fa-clock:before { + content: '\f017'; +} +.b-fa-clock-four:before { + content: '\f017'; +} +.b-fa-clock-rotate-left:before { + content: '\f1da'; +} +.b-fa-history:before { + content: '\f1da'; +} +.b-fa-clone:before { + content: '\f24d'; +} +.b-fa-closed-captioning:before { + content: '\f20a'; +} +.b-fa-cloud:before { + content: '\f0c2'; +} +.b-fa-cloud-arrow-down:before { + content: '\f0ed'; +} +.b-fa-cloud-download:before { + content: '\f0ed'; +} +.b-fa-cloud-download-alt:before { + content: '\f0ed'; +} +.b-fa-cloud-arrow-up:before { + content: '\f0ee'; +} +.b-fa-cloud-upload:before { + content: '\f0ee'; +} +.b-fa-cloud-upload-alt:before { + content: '\f0ee'; +} +.b-fa-cloud-bolt:before { + content: '\f76c'; +} +.b-fa-thunderstorm:before { + content: '\f76c'; +} +.b-fa-cloud-meatball:before { + content: '\f73b'; +} +.b-fa-cloud-moon:before { + content: '\f6c3'; +} +.b-fa-cloud-moon-rain:before { + content: '\f73c'; +} +.b-fa-cloud-rain:before { + content: '\f73d'; +} +.b-fa-cloud-showers-heavy:before { + content: '\f740'; +} +.b-fa-cloud-showers-water:before { + content: '\e4e4'; +} +.b-fa-cloud-sun:before { + content: '\f6c4'; +} +.b-fa-cloud-sun-rain:before { + content: '\f743'; +} +.b-fa-clover:before { + content: '\e139'; +} +.b-fa-code:before { + content: '\f121'; +} +.b-fa-code-branch:before { + content: '\f126'; +} +.b-fa-code-commit:before { + content: '\f386'; +} +.b-fa-code-compare:before { + content: '\e13a'; +} +.b-fa-code-fork:before { + content: '\e13b'; +} +.b-fa-code-merge:before { + content: '\f387'; +} +.b-fa-code-pull-request:before { + content: '\e13c'; +} +.b-fa-coins:before { + content: '\f51e'; +} +.b-fa-colon-sign:before { + content: '\e140'; +} +.b-fa-comment:before { + content: '\f075'; +} +.b-fa-comment-dollar:before { + content: '\f651'; +} +.b-fa-comment-dots:before { + content: '\f4ad'; +} +.b-fa-commenting:before { + content: '\f4ad'; +} +.b-fa-comment-medical:before { + content: '\f7f5'; +} +.b-fa-comment-slash:before { + content: '\f4b3'; +} +.b-fa-comment-sms:before { + content: '\f7cd'; +} +.b-fa-sms:before { + content: '\f7cd'; +} +.b-fa-comments:before { + content: '\f086'; +} +.b-fa-comments-dollar:before { + content: '\f653'; +} +.b-fa-compact-disc:before { + content: '\f51f'; +} +.b-fa-compass:before { + content: '\f14e'; +} +.b-fa-compass-drafting:before { + content: '\f568'; +} +.b-fa-drafting-compass:before { + content: '\f568'; +} +.b-fa-compress:before { + content: '\f066'; +} +.b-fa-computer:before { + content: '\e4e5'; +} +.b-fa-computer-mouse:before { + content: '\f8cc'; +} +.b-fa-mouse:before { + content: '\f8cc'; +} +.b-fa-cookie:before { + content: '\f563'; +} +.b-fa-cookie-bite:before { + content: '\f564'; +} +.b-fa-copy:before { + content: '\f0c5'; +} +.b-fa-copyright:before { + content: '\f1f9'; +} +.b-fa-couch:before { + content: '\f4b8'; +} +.b-fa-cow:before { + content: '\f6c8'; +} +.b-fa-credit-card:before { + content: '\f09d'; +} +.b-fa-credit-card-alt:before { + content: '\f09d'; +} +.b-fa-crop:before { + content: '\f125'; +} +.b-fa-crop-simple:before { + content: '\f565'; +} +.b-fa-crop-alt:before { + content: '\f565'; +} +.b-fa-cross:before { + content: '\f654'; +} +.b-fa-crosshairs:before { + content: '\f05b'; +} +.b-fa-crow:before { + content: '\f520'; +} +.b-fa-crown:before { + content: '\f521'; +} +.b-fa-crutch:before { + content: '\f7f7'; +} +.b-fa-cruzeiro-sign:before { + content: '\e152'; +} +.b-fa-cube:before { + content: '\f1b2'; +} +.b-fa-cubes:before { + content: '\f1b3'; +} +.b-fa-cubes-stacked:before { + content: '\e4e6'; +} +.b-fa-d:before { + content: 'D'; +} +.b-fa-database:before { + content: '\f1c0'; +} +.b-fa-delete-left:before { + content: '\f55a'; +} +.b-fa-backspace:before { + content: '\f55a'; +} +.b-fa-democrat:before { + content: '\f747'; +} +.b-fa-desktop:before { + content: '\f390'; +} +.b-fa-desktop-alt:before { + content: '\f390'; +} +.b-fa-dharmachakra:before { + content: '\f655'; +} +.b-fa-diagram-next:before { + content: '\e476'; +} +.b-fa-diagram-predecessor:before { + content: '\e477'; +} +.b-fa-diagram-project:before { + content: '\f542'; +} +.b-fa-project-diagram:before { + content: '\f542'; +} +.b-fa-diagram-successor:before { + content: '\e47a'; +} +.b-fa-diamond:before { + content: '\f219'; +} +.b-fa-diamond-turn-right:before { + content: '\f5eb'; +} +.b-fa-directions:before { + content: '\f5eb'; +} +.b-fa-dice:before { + content: '\f522'; +} +.b-fa-dice-d20:before { + content: '\f6cf'; +} +.b-fa-dice-d6:before { + content: '\f6d1'; +} +.b-fa-dice-five:before { + content: '\f523'; +} +.b-fa-dice-four:before { + content: '\f524'; +} +.b-fa-dice-one:before { + content: '\f525'; +} +.b-fa-dice-six:before { + content: '\f526'; +} +.b-fa-dice-three:before { + content: '\f527'; +} +.b-fa-dice-two:before { + content: '\f528'; +} +.b-fa-disease:before { + content: '\f7fa'; +} +.b-fa-display:before { + content: '\e163'; +} +.b-fa-divide:before { + content: '\f529'; +} +.b-fa-dna:before { + content: '\f471'; +} +.b-fa-dog:before { + content: '\f6d3'; +} +.b-fa-dollar-sign:before { + content: '$'; +} +.b-fa-dollar:before { + content: '$'; +} +.b-fa-usd:before { + content: '$'; +} +.b-fa-dolly:before { + content: '\f472'; +} +.b-fa-dolly-box:before { + content: '\f472'; +} +.b-fa-dong-sign:before { + content: '\e169'; +} +.b-fa-door-closed:before { + content: '\f52a'; +} +.b-fa-door-open:before { + content: '\f52b'; +} +.b-fa-dove:before { + content: '\f4ba'; +} +.b-fa-down-left-and-up-right-to-center:before { + content: '\f422'; +} +.b-fa-compress-alt:before { + content: '\f422'; +} +.b-fa-down-long:before { + content: '\f309'; +} +.b-fa-long-arrow-alt-down:before { + content: '\f309'; +} +.b-fa-download:before { + content: '\f019'; +} +.b-fa-dragon:before { + content: '\f6d5'; +} +.b-fa-draw-polygon:before { + content: '\f5ee'; +} +.b-fa-droplet:before { + content: '\f043'; +} +.b-fa-tint:before { + content: '\f043'; +} +.b-fa-droplet-slash:before { + content: '\f5c7'; +} +.b-fa-tint-slash:before { + content: '\f5c7'; +} +.b-fa-drum:before { + content: '\f569'; +} +.b-fa-drum-steelpan:before { + content: '\f56a'; +} +.b-fa-drumstick-bite:before { + content: '\f6d7'; +} +.b-fa-dumbbell:before { + content: '\f44b'; +} +.b-fa-dumpster:before { + content: '\f793'; +} +.b-fa-dumpster-fire:before { + content: '\f794'; +} +.b-fa-dungeon:before { + content: '\f6d9'; +} +.b-fa-e:before { + content: 'E'; +} +.b-fa-ear-deaf:before { + content: '\f2a4'; +} +.b-fa-deaf:before { + content: '\f2a4'; +} +.b-fa-deafness:before { + content: '\f2a4'; +} +.b-fa-hard-of-hearing:before { + content: '\f2a4'; +} +.b-fa-ear-listen:before { + content: '\f2a2'; +} +.b-fa-assistive-listening-systems:before { + content: '\f2a2'; +} +.b-fa-earth-africa:before { + content: '\f57c'; +} +.b-fa-globe-africa:before { + content: '\f57c'; +} +.b-fa-earth-americas:before { + content: '\f57d'; +} +.b-fa-earth:before { + content: '\f57d'; +} +.b-fa-earth-america:before { + content: '\f57d'; +} +.b-fa-globe-americas:before { + content: '\f57d'; +} +.b-fa-earth-asia:before { + content: '\f57e'; +} +.b-fa-globe-asia:before { + content: '\f57e'; +} +.b-fa-earth-europe:before { + content: '\f7a2'; +} +.b-fa-globe-europe:before { + content: '\f7a2'; +} +.b-fa-earth-oceania:before { + content: '\e47b'; +} +.b-fa-globe-oceania:before { + content: '\e47b'; +} +.b-fa-egg:before { + content: '\f7fb'; +} +.b-fa-eject:before { + content: '\f052'; +} +.b-fa-elevator:before { + content: '\e16d'; +} +.b-fa-ellipsis:before { + content: '\f141'; +} +.b-fa-ellipsis-h:before { + content: '\f141'; +} +.b-fa-ellipsis-vertical:before { + content: '\f142'; +} +.b-fa-ellipsis-v:before { + content: '\f142'; +} +.b-fa-envelope:before { + content: '\f0e0'; +} +.b-fa-envelope-circle-check:before { + content: '\e4e8'; +} +.b-fa-envelope-open:before { + content: '\f2b6'; +} +.b-fa-envelope-open-text:before { + content: '\f658'; +} +.b-fa-envelopes-bulk:before { + content: '\f674'; +} +.b-fa-mail-bulk:before { + content: '\f674'; +} +.b-fa-equals:before { + content: '='; +} +.b-fa-eraser:before { + content: '\f12d'; +} +.b-fa-ethernet:before { + content: '\f796'; +} +.b-fa-euro-sign:before { + content: '\f153'; +} +.b-fa-eur:before { + content: '\f153'; +} +.b-fa-euro:before { + content: '\f153'; +} +.b-fa-exclamation:before { + content: '!'; +} +.b-fa-expand:before { + content: '\f065'; +} +.b-fa-explosion:before { + content: '\e4e9'; +} +.b-fa-eye:before { + content: '\f06e'; +} +.b-fa-eye-dropper:before { + content: '\f1fb'; +} +.b-fa-eye-dropper-empty:before { + content: '\f1fb'; +} +.b-fa-eyedropper:before { + content: '\f1fb'; +} +.b-fa-eye-low-vision:before { + content: '\f2a8'; +} +.b-fa-low-vision:before { + content: '\f2a8'; +} +.b-fa-eye-slash:before { + content: '\f070'; +} +.b-fa-f:before { + content: 'F'; +} +.b-fa-face-angry:before { + content: '\f556'; +} +.b-fa-angry:before { + content: '\f556'; +} +.b-fa-face-dizzy:before { + content: '\f567'; +} +.b-fa-dizzy:before { + content: '\f567'; +} +.b-fa-face-flushed:before { + content: '\f579'; +} +.b-fa-flushed:before { + content: '\f579'; +} +.b-fa-face-frown:before { + content: '\f119'; +} +.b-fa-frown:before { + content: '\f119'; +} +.b-fa-face-frown-open:before { + content: '\f57a'; +} +.b-fa-frown-open:before { + content: '\f57a'; +} +.b-fa-face-grimace:before { + content: '\f57f'; +} +.b-fa-grimace:before { + content: '\f57f'; +} +.b-fa-face-grin:before { + content: '\f580'; +} +.b-fa-grin:before { + content: '\f580'; +} +.b-fa-face-grin-beam:before { + content: '\f582'; +} +.b-fa-grin-beam:before { + content: '\f582'; +} +.b-fa-face-grin-beam-sweat:before { + content: '\f583'; +} +.b-fa-grin-beam-sweat:before { + content: '\f583'; +} +.b-fa-face-grin-hearts:before { + content: '\f584'; +} +.b-fa-grin-hearts:before { + content: '\f584'; +} +.b-fa-face-grin-squint:before { + content: '\f585'; +} +.b-fa-grin-squint:before { + content: '\f585'; +} +.b-fa-face-grin-squint-tears:before { + content: '\f586'; +} +.b-fa-grin-squint-tears:before { + content: '\f586'; +} +.b-fa-face-grin-stars:before { + content: '\f587'; +} +.b-fa-grin-stars:before { + content: '\f587'; +} +.b-fa-face-grin-tears:before { + content: '\f588'; +} +.b-fa-grin-tears:before { + content: '\f588'; +} +.b-fa-face-grin-tongue:before { + content: '\f589'; +} +.b-fa-grin-tongue:before { + content: '\f589'; +} +.b-fa-face-grin-tongue-squint:before { + content: '\f58a'; +} +.b-fa-grin-tongue-squint:before { + content: '\f58a'; +} +.b-fa-face-grin-tongue-wink:before { + content: '\f58b'; +} +.b-fa-grin-tongue-wink:before { + content: '\f58b'; +} +.b-fa-face-grin-wide:before { + content: '\f581'; +} +.b-fa-grin-alt:before { + content: '\f581'; +} +.b-fa-face-grin-wink:before { + content: '\f58c'; +} +.b-fa-grin-wink:before { + content: '\f58c'; +} +.b-fa-face-kiss:before { + content: '\f596'; +} +.b-fa-kiss:before { + content: '\f596'; +} +.b-fa-face-kiss-beam:before { + content: '\f597'; +} +.b-fa-kiss-beam:before { + content: '\f597'; +} +.b-fa-face-kiss-wink-heart:before { + content: '\f598'; +} +.b-fa-kiss-wink-heart:before { + content: '\f598'; +} +.b-fa-face-laugh:before { + content: '\f599'; +} +.b-fa-laugh:before { + content: '\f599'; +} +.b-fa-face-laugh-beam:before { + content: '\f59a'; +} +.b-fa-laugh-beam:before { + content: '\f59a'; +} +.b-fa-face-laugh-squint:before { + content: '\f59b'; +} +.b-fa-laugh-squint:before { + content: '\f59b'; +} +.b-fa-face-laugh-wink:before { + content: '\f59c'; +} +.b-fa-laugh-wink:before { + content: '\f59c'; +} +.b-fa-face-meh:before { + content: '\f11a'; +} +.b-fa-meh:before { + content: '\f11a'; +} +.b-fa-face-meh-blank:before { + content: '\f5a4'; +} +.b-fa-meh-blank:before { + content: '\f5a4'; +} +.b-fa-face-rolling-eyes:before { + content: '\f5a5'; +} +.b-fa-meh-rolling-eyes:before { + content: '\f5a5'; +} +.b-fa-face-sad-cry:before { + content: '\f5b3'; +} +.b-fa-sad-cry:before { + content: '\f5b3'; +} +.b-fa-face-sad-tear:before { + content: '\f5b4'; +} +.b-fa-sad-tear:before { + content: '\f5b4'; +} +.b-fa-face-smile:before { + content: '\f118'; +} +.b-fa-smile:before { + content: '\f118'; +} +.b-fa-face-smile-beam:before { + content: '\f5b8'; +} +.b-fa-smile-beam:before { + content: '\f5b8'; +} +.b-fa-face-smile-wink:before { + content: '\f4da'; +} +.b-fa-smile-wink:before { + content: '\f4da'; +} +.b-fa-face-surprise:before { + content: '\f5c2'; +} +.b-fa-surprise:before { + content: '\f5c2'; +} +.b-fa-face-tired:before { + content: '\f5c8'; +} +.b-fa-tired:before { + content: '\f5c8'; +} +.b-fa-fan:before { + content: '\f863'; +} +.b-fa-faucet:before { + content: '\e005'; +} +.b-fa-faucet-drip:before { + content: '\e006'; +} +.b-fa-fax:before { + content: '\f1ac'; +} +.b-fa-feather:before { + content: '\f52d'; +} +.b-fa-feather-pointed:before { + content: '\f56b'; +} +.b-fa-feather-alt:before { + content: '\f56b'; +} +.b-fa-ferry:before { + content: '\e4ea'; +} +.b-fa-file:before { + content: '\f15b'; +} +.b-fa-file-arrow-down:before { + content: '\f56d'; +} +.b-fa-file-download:before { + content: '\f56d'; +} +.b-fa-file-arrow-up:before { + content: '\f574'; +} +.b-fa-file-upload:before { + content: '\f574'; +} +.b-fa-file-audio:before { + content: '\f1c7'; +} +.b-fa-file-circle-check:before { + content: '\e493'; +} +.b-fa-file-circle-exclamation:before { + content: '\e4eb'; +} +.b-fa-file-circle-minus:before { + content: '\e4ed'; +} +.b-fa-file-circle-plus:before { + content: '\e4ee'; +} +.b-fa-file-circle-question:before { + content: '\e4ef'; +} +.b-fa-file-circle-xmark:before { + content: '\e494'; +} +.b-fa-file-code:before { + content: '\f1c9'; +} +.b-fa-file-contract:before { + content: '\f56c'; +} +.b-fa-file-csv:before { + content: '\f6dd'; +} +.b-fa-file-excel:before { + content: '\f1c3'; +} +.b-fa-file-export:before { + content: '\f56e'; +} +.b-fa-arrow-right-from-file:before { + content: '\f56e'; +} +.b-fa-file-image:before { + content: '\f1c5'; +} +.b-fa-file-import:before { + content: '\f56f'; +} +.b-fa-arrow-right-to-file:before { + content: '\f56f'; +} +.b-fa-file-invoice:before { + content: '\f570'; +} +.b-fa-file-invoice-dollar:before { + content: '\f571'; +} +.b-fa-file-lines:before { + content: '\f15c'; +} +.b-fa-file-alt:before { + content: '\f15c'; +} +.b-fa-file-text:before { + content: '\f15c'; +} +.b-fa-file-medical:before { + content: '\f477'; +} +.b-fa-file-pdf:before { + content: '\f1c1'; +} +.b-fa-file-pen:before { + content: '\f31c'; +} +.b-fa-file-edit:before { + content: '\f31c'; +} +.b-fa-file-powerpoint:before { + content: '\f1c4'; +} +.b-fa-file-prescription:before { + content: '\f572'; +} +.b-fa-file-shield:before { + content: '\e4f0'; +} +.b-fa-file-signature:before { + content: '\f573'; +} +.b-fa-file-video:before { + content: '\f1c8'; +} +.b-fa-file-waveform:before { + content: '\f478'; +} +.b-fa-file-medical-alt:before { + content: '\f478'; +} +.b-fa-file-word:before { + content: '\f1c2'; +} +.b-fa-file-zipper:before { + content: '\f1c6'; +} +.b-fa-file-archive:before { + content: '\f1c6'; +} +.b-fa-fill:before { + content: '\f575'; +} +.b-fa-fill-drip:before { + content: '\f576'; +} +.b-fa-film:before { + content: '\f008'; +} +.b-fa-filter:before { + content: '\f0b0'; +} +.b-fa-filter-circle-dollar:before { + content: '\f662'; +} +.b-fa-funnel-dollar:before { + content: '\f662'; +} +.b-fa-filter-circle-xmark:before { + content: '\e17b'; +} +.b-fa-fingerprint:before { + content: '\f577'; +} +.b-fa-fire:before { + content: '\f06d'; +} +.b-fa-fire-burner:before { + content: '\e4f1'; +} +.b-fa-fire-extinguisher:before { + content: '\f134'; +} +.b-fa-fire-flame-curved:before { + content: '\f7e4'; +} +.b-fa-fire-alt:before { + content: '\f7e4'; +} +.b-fa-fire-flame-simple:before { + content: '\f46a'; +} +.b-fa-burn:before { + content: '\f46a'; +} +.b-fa-fish:before { + content: '\f578'; +} +.b-fa-fish-fins:before { + content: '\e4f2'; +} +.b-fa-flag:before { + content: '\f024'; +} +.b-fa-flag-checkered:before { + content: '\f11e'; +} +.b-fa-flag-usa:before { + content: '\f74d'; +} +.b-fa-flask:before { + content: '\f0c3'; +} +.b-fa-flask-vial:before { + content: '\e4f3'; +} +.b-fa-floppy-disk:before { + content: '\f0c7'; +} +.b-fa-save:before { + content: '\f0c7'; +} +.b-fa-florin-sign:before { + content: '\e184'; +} +.b-fa-folder:before { + content: '\f07b'; +} +.b-fa-folder-blank:before { + content: '\f07b'; +} +.b-fa-folder-closed:before { + content: '\e185'; +} +.b-fa-folder-minus:before { + content: '\f65d'; +} +.b-fa-folder-open:before { + content: '\f07c'; +} +.b-fa-folder-plus:before { + content: '\f65e'; +} +.b-fa-folder-tree:before { + content: '\f802'; +} +.b-fa-font:before { + content: '\f031'; +} +.b-fa-football:before { + content: '\f44e'; +} +.b-fa-football-ball:before { + content: '\f44e'; +} +.b-fa-forward:before { + content: '\f04e'; +} +.b-fa-forward-fast:before { + content: '\f050'; +} +.b-fa-fast-forward:before { + content: '\f050'; +} +.b-fa-forward-step:before { + content: '\f051'; +} +.b-fa-step-forward:before { + content: '\f051'; +} +.b-fa-franc-sign:before { + content: '\e18f'; +} +.b-fa-frog:before { + content: '\f52e'; +} +.b-fa-futbol:before { + content: '\f1e3'; +} +.b-fa-futbol-ball:before { + content: '\f1e3'; +} +.b-fa-soccer-ball:before { + content: '\f1e3'; +} +.b-fa-g:before { + content: 'G'; +} +.b-fa-gamepad:before { + content: '\f11b'; +} +.b-fa-gas-pump:before { + content: '\f52f'; +} +.b-fa-gauge:before { + content: '\f624'; +} +.b-fa-dashboard:before { + content: '\f624'; +} +.b-fa-gauge-med:before { + content: '\f624'; +} +.b-fa-tachometer-alt-average:before { + content: '\f624'; +} +.b-fa-gauge-high:before { + content: '\f625'; +} +.b-fa-tachometer-alt:before { + content: '\f625'; +} +.b-fa-tachometer-alt-fast:before { + content: '\f625'; +} +.b-fa-gauge-simple:before { + content: '\f629'; +} +.b-fa-gauge-simple-med:before { + content: '\f629'; +} +.b-fa-tachometer-average:before { + content: '\f629'; +} +.b-fa-gauge-simple-high:before { + content: '\f62a'; +} +.b-fa-tachometer:before { + content: '\f62a'; +} +.b-fa-tachometer-fast:before { + content: '\f62a'; +} +.b-fa-gavel:before { + content: '\f0e3'; +} +.b-fa-legal:before { + content: '\f0e3'; +} +.b-fa-gear:before { + content: '\f013'; +} +.b-fa-cog:before { + content: '\f013'; +} +.b-fa-gears:before { + content: '\f085'; +} +.b-fa-cogs:before { + content: '\f085'; +} +.b-fa-gem:before { + content: '\f3a5'; +} +.b-fa-genderless:before { + content: '\f22d'; +} +.b-fa-ghost:before { + content: '\f6e2'; +} +.b-fa-gift:before { + content: '\f06b'; +} +.b-fa-gifts:before { + content: '\f79c'; +} +.b-fa-glass-water:before { + content: '\e4f4'; +} +.b-fa-glass-water-droplet:before { + content: '\e4f5'; +} +.b-fa-glasses:before { + content: '\f530'; +} +.b-fa-globe:before { + content: '\f0ac'; +} +.b-fa-golf-ball-tee:before { + content: '\f450'; +} +.b-fa-golf-ball:before { + content: '\f450'; +} +.b-fa-gopuram:before { + content: '\f664'; +} +.b-fa-graduation-cap:before { + content: '\f19d'; +} +.b-fa-mortar-board:before { + content: '\f19d'; +} +.b-fa-greater-than:before { + content: '>'; +} +.b-fa-greater-than-equal:before { + content: '\f532'; +} +.b-fa-grip:before { + content: '\f58d'; +} +.b-fa-grip-horizontal:before { + content: '\f58d'; +} +.b-fa-grip-lines:before { + content: '\f7a4'; +} +.b-fa-grip-lines-vertical:before { + content: '\f7a5'; +} +.b-fa-grip-vertical:before { + content: '\f58e'; +} +.b-fa-group-arrows-rotate:before { + content: '\e4f6'; +} +.b-fa-guarani-sign:before { + content: '\e19a'; +} +.b-fa-guitar:before { + content: '\f7a6'; +} +.b-fa-gun:before { + content: '\e19b'; +} +.b-fa-h:before { + content: 'H'; +} +.b-fa-hammer:before { + content: '\f6e3'; +} +.b-fa-hamsa:before { + content: '\f665'; +} +.b-fa-hand:before { + content: '\f256'; +} +.b-fa-hand-paper:before { + content: '\f256'; +} +.b-fa-hand-back-fist:before { + content: '\f255'; +} +.b-fa-hand-rock:before { + content: '\f255'; +} +.b-fa-hand-dots:before { + content: '\f461'; +} +.b-fa-allergies:before { + content: '\f461'; +} +.b-fa-hand-fist:before { + content: '\f6de'; +} +.b-fa-fist-raised:before { + content: '\f6de'; +} +.b-fa-hand-holding:before { + content: '\f4bd'; +} +.b-fa-hand-holding-dollar:before { + content: '\f4c0'; +} +.b-fa-hand-holding-usd:before { + content: '\f4c0'; +} +.b-fa-hand-holding-droplet:before { + content: '\f4c1'; +} +.b-fa-hand-holding-water:before { + content: '\f4c1'; +} +.b-fa-hand-holding-hand:before { + content: '\e4f7'; +} +.b-fa-hand-holding-heart:before { + content: '\f4be'; +} +.b-fa-hand-holding-medical:before { + content: '\e05c'; +} +.b-fa-hand-lizard:before { + content: '\f258'; +} +.b-fa-hand-middle-finger:before { + content: '\f806'; +} +.b-fa-hand-peace:before { + content: '\f25b'; +} +.b-fa-hand-point-down:before { + content: '\f0a7'; +} +.b-fa-hand-point-left:before { + content: '\f0a5'; +} +.b-fa-hand-point-right:before { + content: '\f0a4'; +} +.b-fa-hand-point-up:before { + content: '\f0a6'; +} +.b-fa-hand-pointer:before { + content: '\f25a'; +} +.b-fa-hand-scissors:before { + content: '\f257'; +} +.b-fa-hand-sparkles:before { + content: '\e05d'; +} +.b-fa-hand-spock:before { + content: '\f259'; +} +.b-fa-handcuffs:before { + content: '\e4f8'; +} +.b-fa-hands:before { + content: '\f2a7'; +} +.b-fa-sign-language:before { + content: '\f2a7'; +} +.b-fa-signing:before { + content: '\f2a7'; +} +.b-fa-hands-asl-interpreting:before { + content: '\f2a3'; +} +.b-fa-american-sign-language-interpreting:before { + content: '\f2a3'; +} +.b-fa-asl-interpreting:before { + content: '\f2a3'; +} +.b-fa-hands-american-sign-language-interpreting:before { + content: '\f2a3'; +} +.b-fa-hands-bound:before { + content: '\e4f9'; +} +.b-fa-hands-bubbles:before { + content: '\e05e'; +} +.b-fa-hands-wash:before { + content: '\e05e'; +} +.b-fa-hands-clapping:before { + content: '\e1a8'; +} +.b-fa-hands-holding:before { + content: '\f4c2'; +} +.b-fa-hands-holding-child:before { + content: '\e4fa'; +} +.b-fa-hands-holding-circle:before { + content: '\e4fb'; +} +.b-fa-hands-praying:before { + content: '\f684'; +} +.b-fa-praying-hands:before { + content: '\f684'; +} +.b-fa-handshake:before { + content: '\f2b5'; +} +.b-fa-handshake-angle:before { + content: '\f4c4'; +} +.b-fa-hands-helping:before { + content: '\f4c4'; +} +.b-fa-handshake-simple:before { + content: '\f4c6'; +} +.b-fa-handshake-alt:before { + content: '\f4c6'; +} +.b-fa-handshake-simple-slash:before { + content: '\e05f'; +} +.b-fa-handshake-alt-slash:before { + content: '\e05f'; +} +.b-fa-handshake-slash:before { + content: '\e060'; +} +.b-fa-hanukiah:before { + content: '\f6e6'; +} +.b-fa-hard-drive:before { + content: '\f0a0'; +} +.b-fa-hdd:before { + content: '\f0a0'; +} +.b-fa-hashtag:before { + content: '#'; +} +.b-fa-hat-cowboy:before { + content: '\f8c0'; +} +.b-fa-hat-cowboy-side:before { + content: '\f8c1'; +} +.b-fa-hat-wizard:before { + content: '\f6e8'; +} +.b-fa-head-side-cough:before { + content: '\e061'; +} +.b-fa-head-side-cough-slash:before { + content: '\e062'; +} +.b-fa-head-side-mask:before { + content: '\e063'; +} +.b-fa-head-side-virus:before { + content: '\e064'; +} +.b-fa-heading:before { + content: '\f1dc'; +} +.b-fa-header:before { + content: '\f1dc'; +} +.b-fa-headphones:before { + content: '\f025'; +} +.b-fa-headphones-simple:before { + content: '\f58f'; +} +.b-fa-headphones-alt:before { + content: '\f58f'; +} +.b-fa-headset:before { + content: '\f590'; +} +.b-fa-heart:before { + content: '\f004'; +} +.b-fa-heart-circle-bolt:before { + content: '\e4fc'; +} +.b-fa-heart-circle-check:before { + content: '\e4fd'; +} +.b-fa-heart-circle-exclamation:before { + content: '\e4fe'; +} +.b-fa-heart-circle-minus:before { + content: '\e4ff'; +} +.b-fa-heart-circle-plus:before { + content: '\e500'; +} +.b-fa-heart-circle-xmark:before { + content: '\e501'; +} +.b-fa-heart-crack:before { + content: '\f7a9'; +} +.b-fa-heart-broken:before { + content: '\f7a9'; +} +.b-fa-heart-pulse:before { + content: '\f21e'; +} +.b-fa-heartbeat:before { + content: '\f21e'; +} +.b-fa-helicopter:before { + content: '\f533'; +} +.b-fa-helicopter-symbol:before { + content: '\e502'; +} +.b-fa-helmet-safety:before { + content: '\f807'; +} +.b-fa-hard-hat:before { + content: '\f807'; +} +.b-fa-hat-hard:before { + content: '\f807'; +} +.b-fa-helmet-un:before { + content: '\e503'; +} +.b-fa-highlighter:before { + content: '\f591'; +} +.b-fa-hill-avalanche:before { + content: '\e507'; +} +.b-fa-hill-rockslide:before { + content: '\e508'; +} +.b-fa-hippo:before { + content: '\f6ed'; +} +.b-fa-hockey-puck:before { + content: '\f453'; +} +.b-fa-holly-berry:before { + content: '\f7aa'; +} +.b-fa-horse:before { + content: '\f6f0'; +} +.b-fa-horse-head:before { + content: '\f7ab'; +} +.b-fa-hospital:before { + content: '\f0f8'; +} +.b-fa-hospital-alt:before { + content: '\f0f8'; +} +.b-fa-hospital-wide:before { + content: '\f0f8'; +} +.b-fa-hospital-user:before { + content: '\f80d'; +} +.b-fa-hot-tub-person:before { + content: '\f593'; +} +.b-fa-hot-tub:before { + content: '\f593'; +} +.b-fa-hotdog:before { + content: '\f80f'; +} +.b-fa-hotel:before { + content: '\f594'; +} +.b-fa-hourglass:before { + content: '\f254'; +} +.b-fa-hourglass-2:before { + content: '\f254'; +} +.b-fa-hourglass-half:before { + content: '\f254'; +} +.b-fa-hourglass-empty:before { + content: '\f252'; +} +.b-fa-hourglass-end:before { + content: '\f253'; +} +.b-fa-hourglass-3:before { + content: '\f253'; +} +.b-fa-hourglass-start:before { + content: '\f251'; +} +.b-fa-hourglass-1:before { + content: '\f251'; +} +.b-fa-house:before { + content: '\f015'; +} +.b-fa-home:before { + content: '\f015'; +} +.b-fa-home-alt:before { + content: '\f015'; +} +.b-fa-home-lg-alt:before { + content: '\f015'; +} +.b-fa-house-chimney:before { + content: '\e3af'; +} +.b-fa-home-lg:before { + content: '\e3af'; +} +.b-fa-house-chimney-crack:before { + content: '\f6f1'; +} +.b-fa-house-damage:before { + content: '\f6f1'; +} +.b-fa-house-chimney-medical:before { + content: '\f7f2'; +} +.b-fa-clinic-medical:before { + content: '\f7f2'; +} +.b-fa-house-chimney-user:before { + content: '\e065'; +} +.b-fa-house-chimney-window:before { + content: '\e00d'; +} +.b-fa-house-circle-check:before { + content: '\e509'; +} +.b-fa-house-circle-exclamation:before { + content: '\e50a'; +} +.b-fa-house-circle-xmark:before { + content: '\e50b'; +} +.b-fa-house-crack:before { + content: '\e3b1'; +} +.b-fa-house-fire:before { + content: '\e50c'; +} +.b-fa-house-flag:before { + content: '\e50d'; +} +.b-fa-house-flood-water:before { + content: '\e50e'; +} +.b-fa-house-flood-water-circle-arrow-right:before { + content: '\e50f'; +} +.b-fa-house-laptop:before { + content: '\e066'; +} +.b-fa-laptop-house:before { + content: '\e066'; +} +.b-fa-house-lock:before { + content: '\e510'; +} +.b-fa-house-medical:before { + content: '\e3b2'; +} +.b-fa-house-medical-circle-check:before { + content: '\e511'; +} +.b-fa-house-medical-circle-exclamation:before { + content: '\e512'; +} +.b-fa-house-medical-circle-xmark:before { + content: '\e513'; +} +.b-fa-house-medical-flag:before { + content: '\e514'; +} +.b-fa-house-signal:before { + content: '\e012'; +} +.b-fa-house-tsunami:before { + content: '\e515'; +} +.b-fa-house-user:before { + content: '\e1b0'; +} +.b-fa-home-user:before { + content: '\e1b0'; +} +.b-fa-hryvnia-sign:before { + content: '\f6f2'; +} +.b-fa-hryvnia:before { + content: '\f6f2'; +} +.b-fa-hurricane:before { + content: '\f751'; +} +.b-fa-i:before { + content: 'I'; +} +.b-fa-i-cursor:before { + content: '\f246'; +} +.b-fa-ice-cream:before { + content: '\f810'; +} +.b-fa-icicles:before { + content: '\f7ad'; +} +.b-fa-icons:before { + content: '\f86d'; +} +.b-fa-heart-music-camera-bolt:before { + content: '\f86d'; +} +.b-fa-id-badge:before { + content: '\f2c1'; +} +.b-fa-id-card:before { + content: '\f2c2'; +} +.b-fa-drivers-license:before { + content: '\f2c2'; +} +.b-fa-id-card-clip:before { + content: '\f47f'; +} +.b-fa-id-card-alt:before { + content: '\f47f'; +} +.b-fa-igloo:before { + content: '\f7ae'; +} +.b-fa-image:before { + content: '\f03e'; +} +.b-fa-image-portrait:before { + content: '\f3e0'; +} +.b-fa-portrait:before { + content: '\f3e0'; +} +.b-fa-images:before { + content: '\f302'; +} +.b-fa-inbox:before { + content: '\f01c'; +} +.b-fa-indent:before { + content: '\f03c'; +} +.b-fa-indian-rupee-sign:before { + content: '\e1bc'; +} +.b-fa-indian-rupee:before { + content: '\e1bc'; +} +.b-fa-inr:before { + content: '\e1bc'; +} +.b-fa-industry:before { + content: '\f275'; +} +.b-fa-infinity:before { + content: '\f534'; +} +.b-fa-info:before { + content: '\f129'; +} +.b-fa-italic:before { + content: '\f033'; +} +.b-fa-j:before { + content: 'J'; +} +.b-fa-jar:before { + content: '\e516'; +} +.b-fa-jar-wheat:before { + content: '\e517'; +} +.b-fa-jedi:before { + content: '\f669'; +} +.b-fa-jet-fighter:before { + content: '\f0fb'; +} +.b-fa-fighter-jet:before { + content: '\f0fb'; +} +.b-fa-jet-fighter-up:before { + content: '\e518'; +} +.b-fa-joint:before { + content: '\f595'; +} +.b-fa-jug-detergent:before { + content: '\e519'; +} +.b-fa-k:before { + content: 'K'; +} +.b-fa-kaaba:before { + content: '\f66b'; +} +.b-fa-key:before { + content: '\f084'; +} +.b-fa-keyboard:before { + content: '\f11c'; +} +.b-fa-khanda:before { + content: '\f66d'; +} +.b-fa-kip-sign:before { + content: '\e1c4'; +} +.b-fa-kit-medical:before { + content: '\f479'; +} +.b-fa-first-aid:before { + content: '\f479'; +} +.b-fa-kitchen-set:before { + content: '\e51a'; +} +.b-fa-kiwi-bird:before { + content: '\f535'; +} +.b-fa-l:before { + content: 'L'; +} +.b-fa-land-mine-on:before { + content: '\e51b'; +} +.b-fa-landmark:before { + content: '\f66f'; +} +.b-fa-landmark-dome:before { + content: '\f752'; +} +.b-fa-landmark-alt:before { + content: '\f752'; +} +.b-fa-landmark-flag:before { + content: '\e51c'; +} +.b-fa-language:before { + content: '\f1ab'; +} +.b-fa-laptop:before { + content: '\f109'; +} +.b-fa-laptop-code:before { + content: '\f5fc'; +} +.b-fa-laptop-file:before { + content: '\e51d'; +} +.b-fa-laptop-medical:before { + content: '\f812'; +} +.b-fa-lari-sign:before { + content: '\e1c8'; +} +.b-fa-layer-group:before { + content: '\f5fd'; +} +.b-fa-leaf:before { + content: '\f06c'; +} +.b-fa-left-long:before { + content: '\f30a'; +} +.b-fa-long-arrow-alt-left:before { + content: '\f30a'; +} +.b-fa-left-right:before { + content: '\f337'; +} +.b-fa-arrows-alt-h:before { + content: '\f337'; +} +.b-fa-lemon:before { + content: '\f094'; +} +.b-fa-less-than:before { + content: '<'; +} +.b-fa-less-than-equal:before { + content: '\f537'; +} +.b-fa-life-ring:before { + content: '\f1cd'; +} +.b-fa-lightbulb:before { + content: '\f0eb'; +} +.b-fa-lines-leaning:before { + content: '\e51e'; +} +.b-fa-link:before { + content: '\f0c1'; +} +.b-fa-chain:before { + content: '\f0c1'; +} +.b-fa-link-slash:before { + content: '\f127'; +} +.b-fa-chain-broken:before { + content: '\f127'; +} +.b-fa-chain-slash:before { + content: '\f127'; +} +.b-fa-unlink:before { + content: '\f127'; +} +.b-fa-lira-sign:before { + content: '\f195'; +} +.b-fa-list:before { + content: '\f03a'; +} +.b-fa-list-squares:before { + content: '\f03a'; +} +.b-fa-list-check:before { + content: '\f0ae'; +} +.b-fa-tasks:before { + content: '\f0ae'; +} +.b-fa-list-ol:before { + content: '\f0cb'; +} +.b-fa-list-1-2:before { + content: '\f0cb'; +} +.b-fa-list-numeric:before { + content: '\f0cb'; +} +.b-fa-list-ul:before { + content: '\f0ca'; +} +.b-fa-list-dots:before { + content: '\f0ca'; +} +.b-fa-litecoin-sign:before { + content: '\e1d3'; +} +.b-fa-location-arrow:before { + content: '\f124'; +} +.b-fa-location-crosshairs:before { + content: '\f601'; +} +.b-fa-location:before { + content: '\f601'; +} +.b-fa-location-dot:before { + content: '\f3c5'; +} +.b-fa-map-marker-alt:before { + content: '\f3c5'; +} +.b-fa-location-pin:before { + content: '\f041'; +} +.b-fa-map-marker:before { + content: '\f041'; +} +.b-fa-location-pin-lock:before { + content: '\e51f'; +} +.b-fa-lock:before { + content: '\f023'; +} +.b-fa-lock-open:before { + content: '\f3c1'; +} +.b-fa-locust:before { + content: '\e520'; +} +.b-fa-lungs:before { + content: '\f604'; +} +.b-fa-lungs-virus:before { + content: '\e067'; +} +.b-fa-m:before { + content: 'M'; +} +.b-fa-magnet:before { + content: '\f076'; +} +.b-fa-magnifying-glass:before { + content: '\f002'; +} +.b-fa-search:before { + content: '\f002'; +} +.b-fa-magnifying-glass-arrow-right:before { + content: '\e521'; +} +.b-fa-magnifying-glass-chart:before { + content: '\e522'; +} +.b-fa-magnifying-glass-dollar:before { + content: '\f688'; +} +.b-fa-search-dollar:before { + content: '\f688'; +} +.b-fa-magnifying-glass-location:before { + content: '\f689'; +} +.b-fa-search-location:before { + content: '\f689'; +} +.b-fa-magnifying-glass-minus:before { + content: '\f010'; +} +.b-fa-search-minus:before { + content: '\f010'; +} +.b-fa-magnifying-glass-plus:before { + content: '\f00e'; +} +.b-fa-search-plus:before { + content: '\f00e'; +} +.b-fa-manat-sign:before { + content: '\e1d5'; +} +.b-fa-map:before { + content: '\f279'; +} +.b-fa-map-location:before { + content: '\f59f'; +} +.b-fa-map-marked:before { + content: '\f59f'; +} +.b-fa-map-location-dot:before { + content: '\f5a0'; +} +.b-fa-map-marked-alt:before { + content: '\f5a0'; +} +.b-fa-map-pin:before { + content: '\f276'; +} +.b-fa-marker:before { + content: '\f5a1'; +} +.b-fa-mars:before { + content: '\f222'; +} +.b-fa-mars-and-venus:before { + content: '\f224'; +} +.b-fa-mars-and-venus-burst:before { + content: '\e523'; +} +.b-fa-mars-double:before { + content: '\f227'; +} +.b-fa-mars-stroke:before { + content: '\f229'; +} +.b-fa-mars-stroke-right:before { + content: '\f22b'; +} +.b-fa-mars-stroke-h:before { + content: '\f22b'; +} +.b-fa-mars-stroke-up:before { + content: '\f22a'; +} +.b-fa-mars-stroke-v:before { + content: '\f22a'; +} +.b-fa-martini-glass:before { + content: '\f57b'; +} +.b-fa-glass-martini-alt:before { + content: '\f57b'; +} +.b-fa-martini-glass-citrus:before { + content: '\f561'; +} +.b-fa-cocktail:before { + content: '\f561'; +} +.b-fa-martini-glass-empty:before { + content: '\f000'; +} +.b-fa-glass-martini:before { + content: '\f000'; +} +.b-fa-mask:before { + content: '\f6fa'; +} +.b-fa-mask-face:before { + content: '\e1d7'; +} +.b-fa-mask-ventilator:before { + content: '\e524'; +} +.b-fa-masks-theater:before { + content: '\f630'; +} +.b-fa-theater-masks:before { + content: '\f630'; +} +.b-fa-mattress-pillow:before { + content: '\e525'; +} +.b-fa-maximize:before { + content: '\f31e'; +} +.b-fa-expand-arrows-alt:before { + content: '\f31e'; +} +.b-fa-medal:before { + content: '\f5a2'; +} +.b-fa-memory:before { + content: '\f538'; +} +.b-fa-menorah:before { + content: '\f676'; +} +.b-fa-mercury:before { + content: '\f223'; +} +.b-fa-message:before { + content: '\f27a'; +} +.b-fa-comment-alt:before { + content: '\f27a'; +} +.b-fa-meteor:before { + content: '\f753'; +} +.b-fa-microchip:before { + content: '\f2db'; +} +.b-fa-microphone:before { + content: '\f130'; +} +.b-fa-microphone-lines:before { + content: '\f3c9'; +} +.b-fa-microphone-alt:before { + content: '\f3c9'; +} +.b-fa-microphone-lines-slash:before { + content: '\f539'; +} +.b-fa-microphone-alt-slash:before { + content: '\f539'; +} +.b-fa-microphone-slash:before { + content: '\f131'; +} +.b-fa-microscope:before { + content: '\f610'; +} +.b-fa-mill-sign:before { + content: '\e1ed'; +} +.b-fa-minimize:before { + content: '\f78c'; +} +.b-fa-compress-arrows-alt:before { + content: '\f78c'; +} +.b-fa-minus:before { + content: '\f068'; +} +.b-fa-subtract:before { + content: '\f068'; +} +.b-fa-mitten:before { + content: '\f7b5'; +} +.b-fa-mobile:before { + content: '\f3ce'; +} +.b-fa-mobile-android:before { + content: '\f3ce'; +} +.b-fa-mobile-phone:before { + content: '\f3ce'; +} +.b-fa-mobile-button:before { + content: '\f10b'; +} +.b-fa-mobile-retro:before { + content: '\e527'; +} +.b-fa-mobile-screen:before { + content: '\f3cf'; +} +.b-fa-mobile-android-alt:before { + content: '\f3cf'; +} +.b-fa-mobile-screen-button:before { + content: '\f3cd'; +} +.b-fa-mobile-alt:before { + content: '\f3cd'; +} +.b-fa-money-bill:before { + content: '\f0d6'; +} +.b-fa-money-bill-1:before { + content: '\f3d1'; +} +.b-fa-money-bill-alt:before { + content: '\f3d1'; +} +.b-fa-money-bill-1-wave:before { + content: '\f53b'; +} +.b-fa-money-bill-wave-alt:before { + content: '\f53b'; +} +.b-fa-money-bill-transfer:before { + content: '\e528'; +} +.b-fa-money-bill-trend-up:before { + content: '\e529'; +} +.b-fa-money-bill-wave:before { + content: '\f53a'; +} +.b-fa-money-bill-wheat:before { + content: '\e52a'; +} +.b-fa-money-bills:before { + content: '\e1f3'; +} +.b-fa-money-check:before { + content: '\f53c'; +} +.b-fa-money-check-dollar:before { + content: '\f53d'; +} +.b-fa-money-check-alt:before { + content: '\f53d'; +} +.b-fa-monument:before { + content: '\f5a6'; +} +.b-fa-moon:before { + content: '\f186'; +} +.b-fa-mortar-pestle:before { + content: '\f5a7'; +} +.b-fa-mosque:before { + content: '\f678'; +} +.b-fa-mosquito:before { + content: '\e52b'; +} +.b-fa-mosquito-net:before { + content: '\e52c'; +} +.b-fa-motorcycle:before { + content: '\f21c'; +} +.b-fa-mound:before { + content: '\e52d'; +} +.b-fa-mountain:before { + content: '\f6fc'; +} +.b-fa-mountain-city:before { + content: '\e52e'; +} +.b-fa-mountain-sun:before { + content: '\e52f'; +} +.b-fa-mug-hot:before { + content: '\f7b6'; +} +.b-fa-mug-saucer:before { + content: '\f0f4'; +} +.b-fa-coffee:before { + content: '\f0f4'; +} +.b-fa-music:before { + content: '\f001'; +} +.b-fa-n:before { + content: 'N'; +} +.b-fa-naira-sign:before { + content: '\e1f6'; +} +.b-fa-network-wired:before { + content: '\f6ff'; +} +.b-fa-neuter:before { + content: '\f22c'; +} +.b-fa-newspaper:before { + content: '\f1ea'; +} +.b-fa-not-equal:before { + content: '\f53e'; +} +.b-fa-note-sticky:before { + content: '\f249'; +} +.b-fa-sticky-note:before { + content: '\f249'; +} +.b-fa-notes-medical:before { + content: '\f481'; +} +.b-fa-o:before { + content: 'O'; +} +.b-fa-object-group:before { + content: '\f247'; +} +.b-fa-object-ungroup:before { + content: '\f248'; +} +.b-fa-oil-can:before { + content: '\f613'; +} +.b-fa-oil-well:before { + content: '\e532'; +} +.b-fa-om:before { + content: '\f679'; +} +.b-fa-otter:before { + content: '\f700'; +} +.b-fa-outdent:before { + content: '\f03b'; +} +.b-fa-dedent:before { + content: '\f03b'; +} +.b-fa-p:before { + content: 'P'; +} +.b-fa-pager:before { + content: '\f815'; +} +.b-fa-paint-roller:before { + content: '\f5aa'; +} +.b-fa-paintbrush:before { + content: '\f1fc'; +} +.b-fa-paint-brush:before { + content: '\f1fc'; +} +.b-fa-palette:before { + content: '\f53f'; +} +.b-fa-pallet:before { + content: '\f482'; +} +.b-fa-panorama:before { + content: '\e209'; +} +.b-fa-paper-plane:before { + content: '\f1d8'; +} +.b-fa-paperclip:before { + content: '\f0c6'; +} +.b-fa-parachute-box:before { + content: '\f4cd'; +} +.b-fa-paragraph:before { + content: '\f1dd'; +} +.b-fa-passport:before { + content: '\f5ab'; +} +.b-fa-paste:before { + content: '\f0ea'; +} +.b-fa-file-clipboard:before { + content: '\f0ea'; +} +.b-fa-pause:before { + content: '\f04c'; +} +.b-fa-paw:before { + content: '\f1b0'; +} +.b-fa-peace:before { + content: '\f67c'; +} +.b-fa-pen:before { + content: '\f304'; +} +.b-fa-pen-clip:before { + content: '\f305'; +} +.b-fa-pen-alt:before { + content: '\f305'; +} +.b-fa-pen-fancy:before { + content: '\f5ac'; +} +.b-fa-pen-nib:before { + content: '\f5ad'; +} +.b-fa-pen-ruler:before { + content: '\f5ae'; +} +.b-fa-pencil-ruler:before { + content: '\f5ae'; +} +.b-fa-pen-to-square:before { + content: '\f044'; +} +.b-fa-edit:before { + content: '\f044'; +} +.b-fa-pencil:before { + content: '\f303'; +} +.b-fa-pencil-alt:before { + content: '\f303'; +} +.b-fa-people-arrows-left-right:before { + content: '\e068'; +} +.b-fa-people-arrows:before { + content: '\e068'; +} +.b-fa-people-carry-box:before { + content: '\f4ce'; +} +.b-fa-people-carry:before { + content: '\f4ce'; +} +.b-fa-people-group:before { + content: '\e533'; +} +.b-fa-people-line:before { + content: '\e534'; +} +.b-fa-people-pulling:before { + content: '\e535'; +} +.b-fa-people-robbery:before { + content: '\e536'; +} +.b-fa-people-roof:before { + content: '\e537'; +} +.b-fa-pepper-hot:before { + content: '\f816'; +} +.b-fa-percent:before { + content: '%'; +} +.b-fa-percentage:before { + content: '%'; +} +.b-fa-person:before { + content: '\f183'; +} +.b-fa-male:before { + content: '\f183'; +} +.b-fa-person-arrow-down-to-line:before { + content: '\e538'; +} +.b-fa-person-arrow-up-from-line:before { + content: '\e539'; +} +.b-fa-person-biking:before { + content: '\f84a'; +} +.b-fa-biking:before { + content: '\f84a'; +} +.b-fa-person-booth:before { + content: '\f756'; +} +.b-fa-person-breastfeeding:before { + content: '\e53a'; +} +.b-fa-person-burst:before { + content: '\e53b'; +} +.b-fa-person-cane:before { + content: '\e53c'; +} +.b-fa-person-chalkboard:before { + content: '\e53d'; +} +.b-fa-person-circle-check:before { + content: '\e53e'; +} +.b-fa-person-circle-exclamation:before { + content: '\e53f'; +} +.b-fa-person-circle-minus:before { + content: '\e540'; +} +.b-fa-person-circle-plus:before { + content: '\e541'; +} +.b-fa-person-circle-question:before { + content: '\e542'; +} +.b-fa-person-circle-xmark:before { + content: '\e543'; +} +.b-fa-person-digging:before { + content: '\f85e'; +} +.b-fa-digging:before { + content: '\f85e'; +} +.b-fa-person-dots-from-line:before { + content: '\f470'; +} +.b-fa-diagnoses:before { + content: '\f470'; +} +.b-fa-person-dress:before { + content: '\f182'; +} +.b-fa-female:before { + content: '\f182'; +} +.b-fa-person-dress-burst:before { + content: '\e544'; +} +.b-fa-person-drowning:before { + content: '\e545'; +} +.b-fa-person-falling:before { + content: '\e546'; +} +.b-fa-person-falling-burst:before { + content: '\e547'; +} +.b-fa-person-half-dress:before { + content: '\e548'; +} +.b-fa-person-harassing:before { + content: '\e549'; +} +.b-fa-person-hiking:before { + content: '\f6ec'; +} +.b-fa-hiking:before { + content: '\f6ec'; +} +.b-fa-person-military-pointing:before { + content: '\e54a'; +} +.b-fa-person-military-rifle:before { + content: '\e54b'; +} +.b-fa-person-military-to-person:before { + content: '\e54c'; +} +.b-fa-person-praying:before { + content: '\f683'; +} +.b-fa-pray:before { + content: '\f683'; +} +.b-fa-person-pregnant:before { + content: '\e31e'; +} +.b-fa-person-rays:before { + content: '\e54d'; +} +.b-fa-person-rifle:before { + content: '\e54e'; +} +.b-fa-person-running:before { + content: '\f70c'; +} +.b-fa-running:before { + content: '\f70c'; +} +.b-fa-person-shelter:before { + content: '\e54f'; +} +.b-fa-person-skating:before { + content: '\f7c5'; +} +.b-fa-skating:before { + content: '\f7c5'; +} +.b-fa-person-skiing:before { + content: '\f7c9'; +} +.b-fa-skiing:before { + content: '\f7c9'; +} +.b-fa-person-skiing-nordic:before { + content: '\f7ca'; +} +.b-fa-skiing-nordic:before { + content: '\f7ca'; +} +.b-fa-person-snowboarding:before { + content: '\f7ce'; +} +.b-fa-snowboarding:before { + content: '\f7ce'; +} +.b-fa-person-swimming:before { + content: '\f5c4'; +} +.b-fa-swimmer:before { + content: '\f5c4'; +} +.b-fa-person-through-window:before { + content: '\e433'; +} +.b-fa-person-walking:before { + content: '\f554'; +} +.b-fa-walking:before { + content: '\f554'; +} +.b-fa-person-walking-arrow-loop-left:before { + content: '\e551'; +} +.b-fa-person-walking-arrow-right:before { + content: '\e552'; +} +.b-fa-person-walking-dashed-line-arrow-right:before { + content: '\e553'; +} +.b-fa-person-walking-luggage:before { + content: '\e554'; +} +.b-fa-person-walking-with-cane:before { + content: '\f29d'; +} +.b-fa-blind:before { + content: '\f29d'; +} +.b-fa-peseta-sign:before { + content: '\e221'; +} +.b-fa-peso-sign:before { + content: '\e222'; +} +.b-fa-phone:before { + content: '\f095'; +} +.b-fa-phone-flip:before { + content: '\f879'; +} +.b-fa-phone-alt:before { + content: '\f879'; +} +.b-fa-phone-slash:before { + content: '\f3dd'; +} +.b-fa-phone-volume:before { + content: '\f2a0'; +} +.b-fa-volume-control-phone:before { + content: '\f2a0'; +} +.b-fa-photo-film:before { + content: '\f87c'; +} +.b-fa-photo-video:before { + content: '\f87c'; +} +.b-fa-piggy-bank:before { + content: '\f4d3'; +} +.b-fa-pills:before { + content: '\f484'; +} +.b-fa-pizza-slice:before { + content: '\f818'; +} +.b-fa-place-of-worship:before { + content: '\f67f'; +} +.b-fa-plane:before { + content: '\f072'; +} +.b-fa-plane-arrival:before { + content: '\f5af'; +} +.b-fa-plane-circle-check:before { + content: '\e555'; +} +.b-fa-plane-circle-exclamation:before { + content: '\e556'; +} +.b-fa-plane-circle-xmark:before { + content: '\e557'; +} +.b-fa-plane-departure:before { + content: '\f5b0'; +} +.b-fa-plane-lock:before { + content: '\e558'; +} +.b-fa-plane-slash:before { + content: '\e069'; +} +.b-fa-plane-up:before { + content: '\e22d'; +} +.b-fa-plant-wilt:before { + content: '\e43b'; +} +.b-fa-plate-wheat:before { + content: '\e55a'; +} +.b-fa-play:before { + content: '\f04b'; +} +.b-fa-plug:before { + content: '\f1e6'; +} +.b-fa-plug-circle-bolt:before { + content: '\e55b'; +} +.b-fa-plug-circle-check:before { + content: '\e55c'; +} +.b-fa-plug-circle-exclamation:before { + content: '\e55d'; +} +.b-fa-plug-circle-minus:before { + content: '\e55e'; +} +.b-fa-plug-circle-plus:before { + content: '\e55f'; +} +.b-fa-plug-circle-xmark:before { + content: '\e560'; +} +.b-fa-plus:before { + content: '+'; +} +.b-fa-add:before { + content: '+'; +} +.b-fa-plus-minus:before { + content: '\e43c'; +} +.b-fa-podcast:before { + content: '\f2ce'; +} +.b-fa-poo:before { + content: '\f2fe'; +} +.b-fa-poo-storm:before { + content: '\f75a'; +} +.b-fa-poo-bolt:before { + content: '\f75a'; +} +.b-fa-poop:before { + content: '\f619'; +} +.b-fa-power-off:before { + content: '\f011'; +} +.b-fa-prescription:before { + content: '\f5b1'; +} +.b-fa-prescription-bottle:before { + content: '\f485'; +} +.b-fa-prescription-bottle-medical:before { + content: '\f486'; +} +.b-fa-prescription-bottle-alt:before { + content: '\f486'; +} +.b-fa-print:before { + content: '\f02f'; +} +.b-fa-pump-medical:before { + content: '\e06a'; +} +.b-fa-pump-soap:before { + content: '\e06b'; +} +.b-fa-puzzle-piece:before { + content: '\f12e'; +} +.b-fa-q:before { + content: 'Q'; +} +.b-fa-qrcode:before { + content: '\f029'; +} +.b-fa-question:before { + content: '?'; +} +.b-fa-quote-left:before { + content: '\f10d'; +} +.b-fa-quote-left-alt:before { + content: '\f10d'; +} +.b-fa-quote-right:before { + content: '\f10e'; +} +.b-fa-quote-right-alt:before { + content: '\f10e'; +} +.b-fa-r:before { + content: 'R'; +} +.b-fa-radiation:before { + content: '\f7b9'; +} +.b-fa-radio:before { + content: '\f8d7'; +} +.b-fa-rainbow:before { + content: '\f75b'; +} +.b-fa-ranking-star:before { + content: '\e561'; +} +.b-fa-receipt:before { + content: '\f543'; +} +.b-fa-record-vinyl:before { + content: '\f8d9'; +} +.b-fa-rectangle-ad:before { + content: '\f641'; +} +.b-fa-ad:before { + content: '\f641'; +} +.b-fa-rectangle-list:before { + content: '\f022'; +} +.b-fa-list-alt:before { + content: '\f022'; +} +.b-fa-rectangle-xmark:before { + content: '\f410'; +} +.b-fa-rectangle-times:before { + content: '\f410'; +} +.b-fa-times-rectangle:before { + content: '\f410'; +} +.b-fa-window-close:before { + content: '\f410'; +} +.b-fa-recycle:before { + content: '\f1b8'; +} +.b-fa-registered:before { + content: '\f25d'; +} +.b-fa-repeat:before { + content: '\f363'; +} +.b-fa-reply:before { + content: '\f3e5'; +} +.b-fa-mail-reply:before { + content: '\f3e5'; +} +.b-fa-reply-all:before { + content: '\f122'; +} +.b-fa-mail-reply-all:before { + content: '\f122'; +} +.b-fa-republican:before { + content: '\f75e'; +} +.b-fa-restroom:before { + content: '\f7bd'; +} +.b-fa-retweet:before { + content: '\f079'; +} +.b-fa-ribbon:before { + content: '\f4d6'; +} +.b-fa-right-from-bracket:before { + content: '\f2f5'; +} +.b-fa-sign-out-alt:before { + content: '\f2f5'; +} +.b-fa-right-left:before { + content: '\f362'; +} +.b-fa-exchange-alt:before { + content: '\f362'; +} +.b-fa-right-long:before { + content: '\f30b'; +} +.b-fa-long-arrow-alt-right:before { + content: '\f30b'; +} +.b-fa-right-to-bracket:before { + content: '\f2f6'; +} +.b-fa-sign-in-alt:before { + content: '\f2f6'; +} +.b-fa-ring:before { + content: '\f70b'; +} +.b-fa-road:before { + content: '\f018'; +} +.b-fa-road-barrier:before { + content: '\e562'; +} +.b-fa-road-bridge:before { + content: '\e563'; +} +.b-fa-road-circle-check:before { + content: '\e564'; +} +.b-fa-road-circle-exclamation:before { + content: '\e565'; +} +.b-fa-road-circle-xmark:before { + content: '\e566'; +} +.b-fa-road-lock:before { + content: '\e567'; +} +.b-fa-road-spikes:before { + content: '\e568'; +} +.b-fa-robot:before { + content: '\f544'; +} +.b-fa-rocket:before { + content: '\f135'; +} +.b-fa-rotate:before { + content: '\f2f1'; +} +.b-fa-sync-alt:before { + content: '\f2f1'; +} +.b-fa-rotate-left:before { + content: '\f2ea'; +} +.b-fa-rotate-back:before { + content: '\f2ea'; +} +.b-fa-rotate-backward:before { + content: '\f2ea'; +} +.b-fa-undo-alt:before { + content: '\f2ea'; +} +.b-fa-rotate-right:before { + content: '\f2f9'; +} +.b-fa-redo-alt:before { + content: '\f2f9'; +} +.b-fa-rotate-forward:before { + content: '\f2f9'; +} +.b-fa-route:before { + content: '\f4d7'; +} +.b-fa-rss:before { + content: '\f09e'; +} +.b-fa-feed:before { + content: '\f09e'; +} +.b-fa-ruble-sign:before { + content: '\f158'; +} +.b-fa-rouble:before { + content: '\f158'; +} +.b-fa-rub:before { + content: '\f158'; +} +.b-fa-ruble:before { + content: '\f158'; +} +.b-fa-rug:before { + content: '\e569'; +} +.b-fa-ruler:before { + content: '\f545'; +} +.b-fa-ruler-combined:before { + content: '\f546'; +} +.b-fa-ruler-horizontal:before { + content: '\f547'; +} +.b-fa-ruler-vertical:before { + content: '\f548'; +} +.b-fa-rupee-sign:before { + content: '\f156'; +} +.b-fa-rupee:before { + content: '\f156'; +} +.b-fa-rupiah-sign:before { + content: '\e23d'; +} +.b-fa-s:before { + content: 'S'; +} +.b-fa-sack-dollar:before { + content: '\f81d'; +} +.b-fa-sack-xmark:before { + content: '\e56a'; +} +.b-fa-sailboat:before { + content: '\e445'; +} +.b-fa-satellite:before { + content: '\f7bf'; +} +.b-fa-satellite-dish:before { + content: '\f7c0'; +} +.b-fa-scale-balanced:before { + content: '\f24e'; +} +.b-fa-balance-scale:before { + content: '\f24e'; +} +.b-fa-scale-unbalanced:before { + content: '\f515'; +} +.b-fa-balance-scale-left:before { + content: '\f515'; +} +.b-fa-scale-unbalanced-flip:before { + content: '\f516'; +} +.b-fa-balance-scale-right:before { + content: '\f516'; +} +.b-fa-school:before { + content: '\f549'; +} +.b-fa-school-circle-check:before { + content: '\e56b'; +} +.b-fa-school-circle-exclamation:before { + content: '\e56c'; +} +.b-fa-school-circle-xmark:before { + content: '\e56d'; +} +.b-fa-school-flag:before { + content: '\e56e'; +} +.b-fa-school-lock:before { + content: '\e56f'; +} +.b-fa-scissors:before { + content: '\f0c4'; +} +.b-fa-cut:before { + content: '\f0c4'; +} +.b-fa-screwdriver:before { + content: '\f54a'; +} +.b-fa-screwdriver-wrench:before { + content: '\f7d9'; +} +.b-fa-tools:before { + content: '\f7d9'; +} +.b-fa-scroll:before { + content: '\f70e'; +} +.b-fa-scroll-torah:before { + content: '\f6a0'; +} +.b-fa-torah:before { + content: '\f6a0'; +} +.b-fa-sd-card:before { + content: '\f7c2'; +} +.b-fa-section:before { + content: '\e447'; +} +.b-fa-seedling:before { + content: '\f4d8'; +} +.b-fa-sprout:before { + content: '\f4d8'; +} +.b-fa-server:before { + content: '\f233'; +} +.b-fa-shapes:before { + content: '\f61f'; +} +.b-fa-triangle-circle-square:before { + content: '\f61f'; +} +.b-fa-share:before { + content: '\f064'; +} +.b-fa-arrow-turn-right:before { + content: '\f064'; +} +.b-fa-mail-forward:before { + content: '\f064'; +} +.b-fa-share-from-square:before { + content: '\f14d'; +} +.b-fa-share-square:before { + content: '\f14d'; +} +.b-fa-share-nodes:before { + content: '\f1e0'; +} +.b-fa-share-alt:before { + content: '\f1e0'; +} +.b-fa-sheet-plastic:before { + content: '\e571'; +} +.b-fa-shekel-sign:before { + content: '\f20b'; +} +.b-fa-ils:before { + content: '\f20b'; +} +.b-fa-shekel:before { + content: '\f20b'; +} +.b-fa-sheqel:before { + content: '\f20b'; +} +.b-fa-sheqel-sign:before { + content: '\f20b'; +} +.b-fa-shield:before { + content: '\f132'; +} +.b-fa-shield-blank:before { + content: '\f132'; +} +.b-fa-shield-cat:before { + content: '\e572'; +} +.b-fa-shield-dog:before { + content: '\e573'; +} +.b-fa-shield-halved:before { + content: '\f3ed'; +} +.b-fa-shield-alt:before { + content: '\f3ed'; +} +.b-fa-shield-heart:before { + content: '\e574'; +} +.b-fa-shield-virus:before { + content: '\e06c'; +} +.b-fa-ship:before { + content: '\f21a'; +} +.b-fa-shirt:before { + content: '\f553'; +} +.b-fa-t-shirt:before { + content: '\f553'; +} +.b-fa-tshirt:before { + content: '\f553'; +} +.b-fa-shoe-prints:before { + content: '\f54b'; +} +.b-fa-shop:before { + content: '\f54f'; +} +.b-fa-store-alt:before { + content: '\f54f'; +} +.b-fa-shop-lock:before { + content: '\e4a5'; +} +.b-fa-shop-slash:before { + content: '\e070'; +} +.b-fa-store-alt-slash:before { + content: '\e070'; +} +.b-fa-shower:before { + content: '\f2cc'; +} +.b-fa-shrimp:before { + content: '\e448'; +} +.b-fa-shuffle:before { + content: '\f074'; +} +.b-fa-random:before { + content: '\f074'; +} +.b-fa-shuttle-space:before { + content: '\f197'; +} +.b-fa-space-shuttle:before { + content: '\f197'; +} +.b-fa-sign-hanging:before { + content: '\f4d9'; +} +.b-fa-sign:before { + content: '\f4d9'; +} +.b-fa-signal:before { + content: '\f012'; +} +.b-fa-signal-5:before { + content: '\f012'; +} +.b-fa-signal-perfect:before { + content: '\f012'; +} +.b-fa-signature:before { + content: '\f5b7'; +} +.b-fa-signs-post:before { + content: '\f277'; +} +.b-fa-map-signs:before { + content: '\f277'; +} +.b-fa-sim-card:before { + content: '\f7c4'; +} +.b-fa-sink:before { + content: '\e06d'; +} +.b-fa-sitemap:before { + content: '\f0e8'; +} +.b-fa-skull:before { + content: '\f54c'; +} +.b-fa-skull-crossbones:before { + content: '\f714'; +} +.b-fa-slash:before { + content: '\f715'; +} +.b-fa-sleigh:before { + content: '\f7cc'; +} +.b-fa-sliders:before { + content: '\f1de'; +} +.b-fa-sliders-h:before { + content: '\f1de'; +} +.b-fa-smog:before { + content: '\f75f'; +} +.b-fa-smoking:before { + content: '\f48d'; +} +.b-fa-snowflake:before { + content: '\f2dc'; +} +.b-fa-snowman:before { + content: '\f7d0'; +} +.b-fa-snowplow:before { + content: '\f7d2'; +} +.b-fa-soap:before { + content: '\e06e'; +} +.b-fa-socks:before { + content: '\f696'; +} +.b-fa-solar-panel:before { + content: '\f5ba'; +} +.b-fa-sort:before { + content: '\f0dc'; +} +.b-fa-unsorted:before { + content: '\f0dc'; +} +.b-fa-sort-down:before { + content: '\f0dd'; +} +.b-fa-sort-desc:before { + content: '\f0dd'; +} +.b-fa-sort-up:before { + content: '\f0de'; +} +.b-fa-sort-asc:before { + content: '\f0de'; +} +.b-fa-spa:before { + content: '\f5bb'; +} +.b-fa-spaghetti-monster-flying:before { + content: '\f67b'; +} +.b-fa-pastafarianism:before { + content: '\f67b'; +} +.b-fa-spell-check:before { + content: '\f891'; +} +.b-fa-spider:before { + content: '\f717'; +} +.b-fa-spinner:before { + content: '\f110'; +} +.b-fa-splotch:before { + content: '\f5bc'; +} +.b-fa-spoon:before { + content: '\f2e5'; +} +.b-fa-utensil-spoon:before { + content: '\f2e5'; +} +.b-fa-spray-can:before { + content: '\f5bd'; +} +.b-fa-spray-can-sparkles:before { + content: '\f5d0'; +} +.b-fa-air-freshener:before { + content: '\f5d0'; +} +.b-fa-square:before { + content: '\f0c8'; +} +.b-fa-square-arrow-up-right:before { + content: '\f14c'; +} +.b-fa-external-link-square:before { + content: '\f14c'; +} +.b-fa-square-caret-down:before { + content: '\f150'; +} +.b-fa-caret-square-down:before { + content: '\f150'; +} +.b-fa-square-caret-left:before { + content: '\f191'; +} +.b-fa-caret-square-left:before { + content: '\f191'; +} +.b-fa-square-caret-right:before { + content: '\f152'; +} +.b-fa-caret-square-right:before { + content: '\f152'; +} +.b-fa-square-caret-up:before { + content: '\f151'; +} +.b-fa-caret-square-up:before { + content: '\f151'; +} +.b-fa-square-check:before { + content: '\f14a'; +} +.b-fa-check-square:before { + content: '\f14a'; +} +.b-fa-square-envelope:before { + content: '\f199'; +} +.b-fa-envelope-square:before { + content: '\f199'; +} +.b-fa-square-full:before { + content: '\f45c'; +} +.b-fa-square-h:before { + content: '\f0fd'; +} +.b-fa-h-square:before { + content: '\f0fd'; +} +.b-fa-square-minus:before { + content: '\f146'; +} +.b-fa-minus-square:before { + content: '\f146'; +} +.b-fa-square-nfi:before { + content: '\e576'; +} +.b-fa-square-parking:before { + content: '\f540'; +} +.b-fa-parking:before { + content: '\f540'; +} +.b-fa-square-pen:before { + content: '\f14b'; +} +.b-fa-pen-square:before { + content: '\f14b'; +} +.b-fa-pencil-square:before { + content: '\f14b'; +} +.b-fa-square-person-confined:before { + content: '\e577'; +} +.b-fa-square-phone:before { + content: '\f098'; +} +.b-fa-phone-square:before { + content: '\f098'; +} +.b-fa-square-phone-flip:before { + content: '\f87b'; +} +.b-fa-phone-square-alt:before { + content: '\f87b'; +} +.b-fa-square-plus:before { + content: '\f0fe'; +} +.b-fa-plus-square:before { + content: '\f0fe'; +} +.b-fa-square-poll-horizontal:before { + content: '\f682'; +} +.b-fa-poll-h:before { + content: '\f682'; +} +.b-fa-square-poll-vertical:before { + content: '\f681'; +} +.b-fa-poll:before { + content: '\f681'; +} +.b-fa-square-root-variable:before { + content: '\f698'; +} +.b-fa-square-root-alt:before { + content: '\f698'; +} +.b-fa-square-rss:before { + content: '\f143'; +} +.b-fa-rss-square:before { + content: '\f143'; +} +.b-fa-square-share-nodes:before { + content: '\f1e1'; +} +.b-fa-share-alt-square:before { + content: '\f1e1'; +} +.b-fa-square-up-right:before { + content: '\f360'; +} +.b-fa-external-link-square-alt:before { + content: '\f360'; +} +.b-fa-square-virus:before { + content: '\e578'; +} +.b-fa-square-xmark:before { + content: '\f2d3'; +} +.b-fa-times-square:before { + content: '\f2d3'; +} +.b-fa-xmark-square:before { + content: '\f2d3'; +} +.b-fa-staff-aesculapius:before { + content: '\e579'; +} +.b-fa-rod-asclepius:before { + content: '\e579'; +} +.b-fa-rod-snake:before { + content: '\e579'; +} +.b-fa-staff-snake:before { + content: '\e579'; +} +.b-fa-stairs:before { + content: '\e289'; +} +.b-fa-stamp:before { + content: '\f5bf'; +} +.b-fa-star:before { + content: '\f005'; +} +.b-fa-star-and-crescent:before { + content: '\f699'; +} +.b-fa-star-half:before { + content: '\f089'; +} +.b-fa-star-half-stroke:before { + content: '\f5c0'; +} +.b-fa-star-half-alt:before { + content: '\f5c0'; +} +.b-fa-star-of-david:before { + content: '\f69a'; +} +.b-fa-star-of-life:before { + content: '\f621'; +} +.b-fa-sterling-sign:before { + content: '\f154'; +} +.b-fa-gbp:before { + content: '\f154'; +} +.b-fa-pound-sign:before { + content: '\f154'; +} +.b-fa-stethoscope:before { + content: '\f0f1'; +} +.b-fa-stop:before { + content: '\f04d'; +} +.b-fa-stopwatch:before { + content: '\f2f2'; +} +.b-fa-stopwatch-20:before { + content: '\e06f'; +} +.b-fa-store:before { + content: '\f54e'; +} +.b-fa-store-slash:before { + content: '\e071'; +} +.b-fa-street-view:before { + content: '\f21d'; +} +.b-fa-strikethrough:before { + content: '\f0cc'; +} +.b-fa-stroopwafel:before { + content: '\f551'; +} +.b-fa-subscript:before { + content: '\f12c'; +} +.b-fa-suitcase:before { + content: '\f0f2'; +} +.b-fa-suitcase-medical:before { + content: '\f0fa'; +} +.b-fa-medkit:before { + content: '\f0fa'; +} +.b-fa-suitcase-rolling:before { + content: '\f5c1'; +} +.b-fa-sun:before { + content: '\f185'; +} +.b-fa-sun-plant-wilt:before { + content: '\e57a'; +} +.b-fa-superscript:before { + content: '\f12b'; +} +.b-fa-swatchbook:before { + content: '\f5c3'; +} +.b-fa-synagogue:before { + content: '\f69b'; +} +.b-fa-syringe:before { + content: '\f48e'; +} +.b-fa-t:before { + content: 'T'; +} +.b-fa-table:before { + content: '\f0ce'; +} +.b-fa-table-cells:before { + content: '\f00a'; +} +.b-fa-th:before { + content: '\f00a'; +} +.b-fa-table-cells-large:before { + content: '\f009'; +} +.b-fa-th-large:before { + content: '\f009'; +} +.b-fa-table-columns:before { + content: '\f0db'; +} +.b-fa-columns:before { + content: '\f0db'; +} +.b-fa-table-list:before { + content: '\f00b'; +} +.b-fa-th-list:before { + content: '\f00b'; +} +.b-fa-table-tennis-paddle-ball:before { + content: '\f45d'; +} +.b-fa-ping-pong-paddle-ball:before { + content: '\f45d'; +} +.b-fa-table-tennis:before { + content: '\f45d'; +} +.b-fa-tablet:before { + content: '\f3fb'; +} +.b-fa-tablet-android:before { + content: '\f3fb'; +} +.b-fa-tablet-button:before { + content: '\f10a'; +} +.b-fa-tablet-screen-button:before { + content: '\f3fa'; +} +.b-fa-tablet-alt:before { + content: '\f3fa'; +} +.b-fa-tablets:before { + content: '\f490'; +} +.b-fa-tachograph-digital:before { + content: '\f566'; +} +.b-fa-digital-tachograph:before { + content: '\f566'; +} +.b-fa-tag:before { + content: '\f02b'; +} +.b-fa-tags:before { + content: '\f02c'; +} +.b-fa-tape:before { + content: '\f4db'; +} +.b-fa-tarp:before { + content: '\e57b'; +} +.b-fa-tarp-droplet:before { + content: '\e57c'; +} +.b-fa-taxi:before { + content: '\f1ba'; +} +.b-fa-cab:before { + content: '\f1ba'; +} +.b-fa-teeth:before { + content: '\f62e'; +} +.b-fa-teeth-open:before { + content: '\f62f'; +} +.b-fa-temperature-arrow-down:before { + content: '\e03f'; +} +.b-fa-temperature-down:before { + content: '\e03f'; +} +.b-fa-temperature-arrow-up:before { + content: '\e040'; +} +.b-fa-temperature-up:before { + content: '\e040'; +} +.b-fa-temperature-empty:before { + content: '\f2cb'; +} +.b-fa-temperature-0:before { + content: '\f2cb'; +} +.b-fa-thermometer-0:before { + content: '\f2cb'; +} +.b-fa-thermometer-empty:before { + content: '\f2cb'; +} +.b-fa-temperature-full:before { + content: '\f2c7'; +} +.b-fa-temperature-4:before { + content: '\f2c7'; +} +.b-fa-thermometer-4:before { + content: '\f2c7'; +} +.b-fa-thermometer-full:before { + content: '\f2c7'; +} +.b-fa-temperature-half:before { + content: '\f2c9'; +} +.b-fa-temperature-2:before { + content: '\f2c9'; +} +.b-fa-thermometer-2:before { + content: '\f2c9'; +} +.b-fa-thermometer-half:before { + content: '\f2c9'; +} +.b-fa-temperature-high:before { + content: '\f769'; +} +.b-fa-temperature-low:before { + content: '\f76b'; +} +.b-fa-temperature-quarter:before { + content: '\f2ca'; +} +.b-fa-temperature-1:before { + content: '\f2ca'; +} +.b-fa-thermometer-1:before { + content: '\f2ca'; +} +.b-fa-thermometer-quarter:before { + content: '\f2ca'; +} +.b-fa-temperature-three-quarters:before { + content: '\f2c8'; +} +.b-fa-temperature-3:before { + content: '\f2c8'; +} +.b-fa-thermometer-3:before { + content: '\f2c8'; +} +.b-fa-thermometer-three-quarters:before { + content: '\f2c8'; +} +.b-fa-tenge-sign:before { + content: '\f7d7'; +} +.b-fa-tenge:before { + content: '\f7d7'; +} +.b-fa-tent:before { + content: '\e57d'; +} +.b-fa-tent-arrow-down-to-line:before { + content: '\e57e'; +} +.b-fa-tent-arrow-left-right:before { + content: '\e57f'; +} +.b-fa-tent-arrow-turn-left:before { + content: '\e580'; +} +.b-fa-tent-arrows-down:before { + content: '\e581'; +} +.b-fa-tents:before { + content: '\e582'; +} +.b-fa-terminal:before { + content: '\f120'; +} +.b-fa-text-height:before { + content: '\f034'; +} +.b-fa-text-slash:before { + content: '\f87d'; +} +.b-fa-remove-format:before { + content: '\f87d'; +} +.b-fa-text-width:before { + content: '\f035'; +} +.b-fa-thermometer:before { + content: '\f491'; +} +.b-fa-thumbs-down:before { + content: '\f165'; +} +.b-fa-thumbs-up:before { + content: '\f164'; +} +.b-fa-thumbtack:before { + content: '\f08d'; +} +.b-fa-thumb-tack:before { + content: '\f08d'; +} +.b-fa-ticket:before { + content: '\f145'; +} +.b-fa-ticket-simple:before { + content: '\f3ff'; +} +.b-fa-ticket-alt:before { + content: '\f3ff'; +} +.b-fa-timeline:before { + content: '\e29c'; +} +.b-fa-toggle-off:before { + content: '\f204'; +} +.b-fa-toggle-on:before { + content: '\f205'; +} +.b-fa-toilet:before { + content: '\f7d8'; +} +.b-fa-toilet-paper:before { + content: '\f71e'; +} +.b-fa-toilet-paper-slash:before { + content: '\e072'; +} +.b-fa-toilet-portable:before { + content: '\e583'; +} +.b-fa-toilets-portable:before { + content: '\e584'; +} +.b-fa-toolbox:before { + content: '\f552'; +} +.b-fa-tooth:before { + content: '\f5c9'; +} +.b-fa-torii-gate:before { + content: '\f6a1'; +} +.b-fa-tornado:before { + content: '\f76f'; +} +.b-fa-tower-broadcast:before { + content: '\f519'; +} +.b-fa-broadcast-tower:before { + content: '\f519'; +} +.b-fa-tower-cell:before { + content: '\e585'; +} +.b-fa-tower-observation:before { + content: '\e586'; +} +.b-fa-tractor:before { + content: '\f722'; +} +.b-fa-trademark:before { + content: '\f25c'; +} +.b-fa-traffic-light:before { + content: '\f637'; +} +.b-fa-trailer:before { + content: '\e041'; +} +.b-fa-train:before { + content: '\f238'; +} +.b-fa-train-subway:before { + content: '\f239'; +} +.b-fa-subway:before { + content: '\f239'; +} +.b-fa-train-tram:before { + content: '\f7da'; +} +.b-fa-tram:before { + content: '\f7da'; +} +.b-fa-transgender:before { + content: '\f225'; +} +.b-fa-transgender-alt:before { + content: '\f225'; +} +.b-fa-trash:before { + content: '\f1f8'; +} +.b-fa-trash-arrow-up:before { + content: '\f829'; +} +.b-fa-trash-restore:before { + content: '\f829'; +} +.b-fa-trash-can:before { + content: '\f2ed'; +} +.b-fa-trash-alt:before { + content: '\f2ed'; +} +.b-fa-trash-can-arrow-up:before { + content: '\f82a'; +} +.b-fa-trash-restore-alt:before { + content: '\f82a'; +} +.b-fa-tree:before { + content: '\f1bb'; +} +.b-fa-tree-city:before { + content: '\e587'; +} +.b-fa-triangle-exclamation:before { + content: '\f071'; +} +.b-fa-exclamation-triangle:before { + content: '\f071'; +} +.b-fa-warning:before { + content: '\f071'; +} +.b-fa-trophy:before { + content: '\f091'; +} +.b-fa-trowel:before { + content: '\e589'; +} +.b-fa-trowel-bricks:before { + content: '\e58a'; +} +.b-fa-truck:before { + content: '\f0d1'; +} +.b-fa-truck-arrow-right:before { + content: '\e58b'; +} +.b-fa-truck-droplet:before { + content: '\e58c'; +} +.b-fa-truck-fast:before { + content: '\f48b'; +} +.b-fa-shipping-fast:before { + content: '\f48b'; +} +.b-fa-truck-field:before { + content: '\e58d'; +} +.b-fa-truck-field-un:before { + content: '\e58e'; +} +.b-fa-truck-front:before { + content: '\e2b7'; +} +.b-fa-truck-medical:before { + content: '\f0f9'; +} +.b-fa-ambulance:before { + content: '\f0f9'; +} +.b-fa-truck-monster:before { + content: '\f63b'; +} +.b-fa-truck-moving:before { + content: '\f4df'; +} +.b-fa-truck-pickup:before { + content: '\f63c'; +} +.b-fa-truck-plane:before { + content: '\e58f'; +} +.b-fa-truck-ramp-box:before { + content: '\f4de'; +} +.b-fa-truck-loading:before { + content: '\f4de'; +} +.b-fa-tty:before { + content: '\f1e4'; +} +.b-fa-teletype:before { + content: '\f1e4'; +} +.b-fa-turkish-lira-sign:before { + content: '\e2bb'; +} +.b-fa-try:before { + content: '\e2bb'; +} +.b-fa-turkish-lira:before { + content: '\e2bb'; +} +.b-fa-turn-down:before { + content: '\f3be'; +} +.b-fa-level-down-alt:before { + content: '\f3be'; +} +.b-fa-turn-up:before { + content: '\f3bf'; +} +.b-fa-level-up-alt:before { + content: '\f3bf'; +} +.b-fa-tv:before { + content: '\f26c'; +} +.b-fa-television:before { + content: '\f26c'; +} +.b-fa-tv-alt:before { + content: '\f26c'; +} +.b-fa-u:before { + content: 'U'; +} +.b-fa-umbrella:before { + content: '\f0e9'; +} +.b-fa-umbrella-beach:before { + content: '\f5ca'; +} +.b-fa-underline:before { + content: '\f0cd'; +} +.b-fa-universal-access:before { + content: '\f29a'; +} +.b-fa-unlock:before { + content: '\f09c'; +} +.b-fa-unlock-keyhole:before { + content: '\f13e'; +} +.b-fa-unlock-alt:before { + content: '\f13e'; +} +.b-fa-up-down:before { + content: '\f338'; +} +.b-fa-arrows-alt-v:before { + content: '\f338'; +} +.b-fa-up-down-left-right:before { + content: '\f0b2'; +} +.b-fa-arrows-alt:before { + content: '\f0b2'; +} +.b-fa-up-long:before { + content: '\f30c'; +} +.b-fa-long-arrow-alt-up:before { + content: '\f30c'; +} +.b-fa-up-right-and-down-left-from-center:before { + content: '\f424'; +} +.b-fa-expand-alt:before { + content: '\f424'; +} +.b-fa-up-right-from-square:before { + content: '\f35d'; +} +.b-fa-external-link-alt:before { + content: '\f35d'; +} +.b-fa-upload:before { + content: '\f093'; +} +.b-fa-user:before { + content: '\f007'; +} +.b-fa-user-astronaut:before { + content: '\f4fb'; +} +.b-fa-user-check:before { + content: '\f4fc'; +} +.b-fa-user-clock:before { + content: '\f4fd'; +} +.b-fa-user-doctor:before { + content: '\f0f0'; +} +.b-fa-user-md:before { + content: '\f0f0'; +} +.b-fa-user-gear:before { + content: '\f4fe'; +} +.b-fa-user-cog:before { + content: '\f4fe'; +} +.b-fa-user-graduate:before { + content: '\f501'; +} +.b-fa-user-group:before { + content: '\f500'; +} +.b-fa-user-friends:before { + content: '\f500'; +} +.b-fa-user-injured:before { + content: '\f728'; +} +.b-fa-user-large:before { + content: '\f406'; +} +.b-fa-user-alt:before { + content: '\f406'; +} +.b-fa-user-large-slash:before { + content: '\f4fa'; +} +.b-fa-user-alt-slash:before { + content: '\f4fa'; +} +.b-fa-user-lock:before { + content: '\f502'; +} +.b-fa-user-minus:before { + content: '\f503'; +} +.b-fa-user-ninja:before { + content: '\f504'; +} +.b-fa-user-nurse:before { + content: '\f82f'; +} +.b-fa-user-pen:before { + content: '\f4ff'; +} +.b-fa-user-edit:before { + content: '\f4ff'; +} +.b-fa-user-plus:before { + content: '\f234'; +} +.b-fa-user-secret:before { + content: '\f21b'; +} +.b-fa-user-shield:before { + content: '\f505'; +} +.b-fa-user-slash:before { + content: '\f506'; +} +.b-fa-user-tag:before { + content: '\f507'; +} +.b-fa-user-tie:before { + content: '\f508'; +} +.b-fa-user-xmark:before { + content: '\f235'; +} +.b-fa-user-times:before { + content: '\f235'; +} +.b-fa-users:before { + content: '\f0c0'; +} +.b-fa-users-between-lines:before { + content: '\e591'; +} +.b-fa-users-gear:before { + content: '\f509'; +} +.b-fa-users-cog:before { + content: '\f509'; +} +.b-fa-users-line:before { + content: '\e592'; +} +.b-fa-users-rays:before { + content: '\e593'; +} +.b-fa-users-rectangle:before { + content: '\e594'; +} +.b-fa-users-slash:before { + content: '\e073'; +} +.b-fa-users-viewfinder:before { + content: '\e595'; +} +.b-fa-utensils:before { + content: '\f2e7'; +} +.b-fa-cutlery:before { + content: '\f2e7'; +} +.b-fa-v:before { + content: 'V'; +} +.b-fa-van-shuttle:before { + content: '\f5b6'; +} +.b-fa-shuttle-van:before { + content: '\f5b6'; +} +.b-fa-vault:before { + content: '\e2c5'; +} +.b-fa-vector-square:before { + content: '\f5cb'; +} +.b-fa-venus:before { + content: '\f221'; +} +.b-fa-venus-double:before { + content: '\f226'; +} +.b-fa-venus-mars:before { + content: '\f228'; +} +.b-fa-vest:before { + content: '\e085'; +} +.b-fa-vest-patches:before { + content: '\e086'; +} +.b-fa-vial:before { + content: '\f492'; +} +.b-fa-vial-circle-check:before { + content: '\e596'; +} +.b-fa-vial-virus:before { + content: '\e597'; +} +.b-fa-vials:before { + content: '\f493'; +} +.b-fa-video:before { + content: '\f03d'; +} +.b-fa-video-camera:before { + content: '\f03d'; +} +.b-fa-video-slash:before { + content: '\f4e2'; +} +.b-fa-vihara:before { + content: '\f6a7'; +} +.b-fa-virus:before { + content: '\e074'; +} +.b-fa-virus-covid:before { + content: '\e4a8'; +} +.b-fa-virus-covid-slash:before { + content: '\e4a9'; +} +.b-fa-virus-slash:before { + content: '\e075'; +} +.b-fa-viruses:before { + content: '\e076'; +} +.b-fa-voicemail:before { + content: '\f897'; +} +.b-fa-volcano:before { + content: '\f770'; +} +.b-fa-volleyball:before { + content: '\f45f'; +} +.b-fa-volleyball-ball:before { + content: '\f45f'; +} +.b-fa-volume-high:before { + content: '\f028'; +} +.b-fa-volume-up:before { + content: '\f028'; +} +.b-fa-volume-low:before { + content: '\f027'; +} +.b-fa-volume-down:before { + content: '\f027'; +} +.b-fa-volume-off:before { + content: '\f026'; +} +.b-fa-volume-xmark:before { + content: '\f6a9'; +} +.b-fa-volume-mute:before { + content: '\f6a9'; +} +.b-fa-volume-times:before { + content: '\f6a9'; +} +.b-fa-vr-cardboard:before { + content: '\f729'; +} +.b-fa-w:before { + content: 'W'; +} +.b-fa-walkie-talkie:before { + content: '\f8ef'; +} +.b-fa-wallet:before { + content: '\f555'; +} +.b-fa-wand-magic:before { + content: '\f0d0'; +} +.b-fa-magic:before { + content: '\f0d0'; +} +.b-fa-wand-magic-sparkles:before { + content: '\e2ca'; +} +.b-fa-magic-wand-sparkles:before { + content: '\e2ca'; +} +.b-fa-wand-sparkles:before { + content: '\f72b'; +} +.b-fa-warehouse:before { + content: '\f494'; +} +.b-fa-water:before { + content: '\f773'; +} +.b-fa-water-ladder:before { + content: '\f5c5'; +} +.b-fa-ladder-water:before { + content: '\f5c5'; +} +.b-fa-swimming-pool:before { + content: '\f5c5'; +} +.b-fa-wave-square:before { + content: '\f83e'; +} +.b-fa-weight-hanging:before { + content: '\f5cd'; +} +.b-fa-weight-scale:before { + content: '\f496'; +} +.b-fa-weight:before { + content: '\f496'; +} +.b-fa-wheat-awn:before { + content: '\e2cd'; +} +.b-fa-wheat-alt:before { + content: '\e2cd'; +} +.b-fa-wheat-awn-circle-exclamation:before { + content: '\e598'; +} +.b-fa-wheelchair:before { + content: '\f193'; +} +.b-fa-wheelchair-move:before { + content: '\e2ce'; +} +.b-fa-wheelchair-alt:before { + content: '\e2ce'; +} +.b-fa-whiskey-glass:before { + content: '\f7a0'; +} +.b-fa-glass-whiskey:before { + content: '\f7a0'; +} +.b-fa-wifi:before { + content: '\f1eb'; +} +.b-fa-wifi-3:before { + content: '\f1eb'; +} +.b-fa-wifi-strong:before { + content: '\f1eb'; +} +.b-fa-wind:before { + content: '\f72e'; +} +.b-fa-window-maximize:before { + content: '\f2d0'; +} +.b-fa-window-minimize:before { + content: '\f2d1'; +} +.b-fa-window-restore:before { + content: '\f2d2'; +} +.b-fa-wine-bottle:before { + content: '\f72f'; +} +.b-fa-wine-glass:before { + content: '\f4e3'; +} +.b-fa-wine-glass-empty:before { + content: '\f5ce'; +} +.b-fa-wine-glass-alt:before { + content: '\f5ce'; +} +.b-fa-won-sign:before { + content: '\f159'; +} +.b-fa-krw:before { + content: '\f159'; +} +.b-fa-won:before { + content: '\f159'; +} +.b-fa-worm:before { + content: '\e599'; +} +.b-fa-wrench:before { + content: '\f0ad'; +} +.b-fa-x:before { + content: 'X'; +} +.b-fa-x-ray:before { + content: '\f497'; +} +.b-fa-xmark:before { + content: '\f00d'; +} +.b-fa-close:before { + content: '\f00d'; +} +.b-fa-multiply:before { + content: '\f00d'; +} +.b-fa-remove:before { + content: '\f00d'; +} +.b-fa-times:before { + content: '\f00d'; +} +.b-fa-xmarks-lines:before { + content: '\e59a'; +} +.b-fa-y:before { + content: 'Y'; +} +.b-fa-yen-sign:before { + content: '\f157'; +} +.b-fa-cny:before { + content: '\f157'; +} +.b-fa-jpy:before { + content: '\f157'; +} +.b-fa-rmb:before { + content: '\f157'; +} +.b-fa-yen:before { + content: '\f157'; +} +.b-fa-yin-yang:before { + content: '\f6ad'; +} +.b-fa-z:before { + content: 'Z'; +} +.sr-only, +.b-fa-sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; +} +.sr-only-focusable:not(:focus), +.b-fa-sr-only-focusable:not(:focus) { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; +} +.b-fa { + font-family: inherit; + font-weight: inherit; + line-height: inherit; + -webkit-font-smoothing: inherit; +} +.b-fa:before { + font-family: 'Font Awesome 6 Free', FontAwesome6Free; + font-weight: 900; +} +.b-icon:before, +.b-indicator.b-constraint-type-muststarton:before, +.b-indicator.b-constraint-type-mustfinishon:before, +.b-indicator.b-deadline-date:before { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + display: inline-block; + font-style: normal; + font-variant: normal; + font-weight: 400; + line-height: 1; + font-family: 'Font Awesome 6 Free', FontAwesome6Free; + font-weight: 900; + display: inline-flex; + justify-content: center; + align-items: center; +} +.b-fw-icon:before { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + display: inline-block; + font-style: normal; + font-variant: normal; + font-weight: 400; + line-height: 1; + font-family: 'Font Awesome 6 Free', FontAwesome6Free; + font-weight: 900; + vertical-align: 0; +} +.b-icon-add:before { + content: '+'; +} +.b-icon-remove:before { + content: '\f00d'; +} +.b-icon-clear:before { + content: '\f00d'; +} +.b-icon-close:before, +.b-popup-close:before { + content: '\f00d'; +} +.b-icon-collapse-down:before { + content: '\f078'; +} +.b-icon-collapse-left:before { + content: '\f053'; +} +.b-icon-collapse-right:before { + content: '\f054'; +} +.b-icon-collapse-up:before { + content: '\f077'; +} +.b-icon-filter-disable:before { + content: '\f05e'; +} +.b-icon-search:before { + content: '\f002'; +} +.b-icon-search-plus:before { + content: '\f00e'; +} +.b-icon-search-minus:before { + content: '\f010'; +} +.b-icon-hide:before { + content: '\f057'; +} +.b-icon-trash:before { + content: '\f1f8'; +} +.b-icon-edit:before { + content: '\f303'; +} +.b-icon-rename:before { + content: '\f044'; +} +.b-icon-copy:before { + content: '\f0c5'; +} +.b-icon-cut:before { + content: '\f0c4'; +} +.b-icon-paste:before { + content: '\f0ea'; +} +.b-icon-expand-row:before { + content: '\f107'; +} +.b-icon-expand-column:before { + content: '\f105'; +} +.b-icon-expand, +.b-popup-expand:before { + content: '\f065'; +} +.b-icon-first:before { + content: '\f100'; +} +.b-rtl > .b-icon-first:before { + transform: scaleX(-1); +} +.b-icon-last:before { + content: '\f101'; +} +.b-rtl > .b-icon-last:before { + transform: scaleX(-1); +} +.b-icon-reload:before { + content: '\f01e'; +} +.b-icon-undo:before { + content: '\f0e2'; +} +.b-icon-redo:before { + content: '\f01e'; +} +.b-icon-code:before { + content: '\f121'; +} +.b-icon-clipboard:before { + content: '\f328'; +} +.b-icon-filter:before, +.b-icon-filter-equal:before { + content: '\f0b0'; +} +.b-icon-filter-less:before, +.b-icon-filter-before:before { + content: '\f053'; +} +.b-icon-filter-more:before, +.b-icon-filter-after:before { + content: '\f054'; +} +.b-icon-check:before { + content: '\f00c'; +} +.b-icon-checked:before { + content: '\f14a'; +} +.b-icon-unchecked:before { + content: '\f0c8'; +} +.b-icon-radio:before { + content: '\f111'; +} +.b-icon-radio-checked:before { + content: '\f192'; +} +.b-icon-radio-unchecked:before { + content: '\f111'; +} +.b-icon-calendar:before { + content: '\f133'; +} +.b-icon-calendar-day:before { + content: '\f783'; +} +.b-icon-clock:before { + content: '\f017'; +} +.b-icon-recurring:before { + content: '\f021'; +} +.b-icon-duration:before { + content: '\f254'; +} +.b-icon-milestone:before { + content: '\f219'; +} +.b-icon-user:before { + content: '\f007'; +} +.b-icon-menu:before { + content: '\f0c9'; +} +.b-icon-menu-horizontal:before { + content: '\f141'; +} +.b-icon-menu-vertical:before { + content: '\f142'; +} +.b-icon-info:before { + content: '\f129'; +} +.b-icon-sub-menu:before { + content: '\f054'; +} +.b-icon-star:before { + content: '\f005'; +} +.b-icon-warning:before { + content: '\f071'; +} +.b-icon-columns:before { + content: '\f0db'; +} +.b-icon-picker:before { + content: '\f0d7'; + transition: transform 0.2s; +} +.b-icon-picker-rotated:before { + content: '\f0d7'; + transform: rotate(180deg); + transition: transform 0.2s; +} +.b-icon-resize-horizontal:before { + content: '\f337'; +} +.b-icon-fullscreen:before { + content: '\f0b2'; +} +.b-icon-cog:before { + content: '\f013'; +} +.b-linux .b-icon-cog:before, +.b-windows .b-icon-cog:before { + vertical-align: middle; +} +.b-icon-file-download:before { + content: '\f56d'; +} +.b-icon-sync:before { + content: '\f2f1'; +} +.b-icon-bad-mood-emoji:before { + content: '\f119'; +} +.b-icon-circle:before { + content: '\f111'; +} +.b-icon-square:before { + content: '\f0c8'; +} +.b-icon-merge-cells:before { + content: '\f5fd'; +} +.b-icon-up:before { + content: '\f062'; +} +.b-icon-down:before { + content: '\f063'; +} +.b-icon-left:before { + content: '\f060'; +} +.b-icon-right:before { + content: '\f061'; +} +.b-icon-angle-left:before { + content: '\f104'; +} +.b-icon-angle-right:before { + content: '\f105'; +} +.b-icon-previous:before { + content: '\f053'; +} +.b-rtl > .b-icon-previous:before { + transform: scaleX(-1); +} +.b-icon-next:before { + content: '\f054'; +} +.b-rtl > .b-icon-next:before { + transform: scaleX(-1); +} +.b-icon-move-left-right:before { + content: '\f337'; +} +.b-icon-move-up-down:before { + content: '\f338'; +} +.b-icon-spinner:before { + content: '\f110'; + animation: rotate 2s infinite linear; +} +.b-icon-column-move-left:before { + content: '\f0a8'; +} +.b-icon-column-move-right:before { + content: '\f0a9'; +} +.b-icon-hide-column:before { + content: '\f057'; +} +.b-icon-sort:before { + content: '\f0dc'; +} +.b-icon-sort-asc:before { + content: '\f15e'; +} +.b-icon-sort-desc:before { + content: '\f15d'; +} +.b-icon-sorted-asc:before { + content: '\f062'; +} +.b-icon-group-asc:before { + content: '\f885'; +} +.b-icon-group-desc:before { + content: '\f160'; +} +.b-icon-group-collapse:before { + content: '\f056'; +} +.b-icon-group-expand:before { + content: '\f055'; +} +.b-icon-grouped-asc:before { + content: '\f012'; +} +.b-icon-tree-expand:before { + content: '\f105'; +} +.b-icon-tree-collapse:before { + content: '\f107'; +} +.b-icon-tree-folder:before { + content: '\f07b'; +} +.b-icon-tree-folder-open:before { + content: '\f07c'; +} +.b-icon-tree-leaf:before { + content: '\f111'; +} +.b-icon-expand-gridregion:before { + content: '\f054'; +} +.b-icon-collapse-gridregion:before { + content: '\f053'; +} +.b-icon-unassign:before { + content: '\f506'; +} +.b-icon-valid:before { + content: '\f00c'; +} +.b-icon-invalid:before { + content: '\f05e'; +} +.b-icon-checking:before { + content: '\f110'; +} +.b-icon-expand-resource:before { + content: '\f103'; +} +.b-icon-note:before { + content: '\f249'; +} +.b-icon-advanced:before { + content: '\f085'; +} +.b-icon-renumber:before { + content: '\f884'; +} +.b-icon-indent:before { + content: '\f03c'; +} +.b-icon-outdent:before { + content: '\f03b'; +} +.b-icon-subtask:before { + content: '\e476'; +} +.b-icon-predecessor:before { + content: '\e477'; +} +.b-icon-successor:before { + content: '\e47a'; +} +.b-icon-calendar-days:before { + content: '\f073'; +} +.b-icon-calendar-week:before { + content: '\f784'; +} +.b-noselect { + -webkit-user-select: none; + user-select: none; +} +body { + --rtl-negate: 1; +} +.b-rtl { + --rtl-negate: -1; +} +.b-released, +.b-hide-display, +.b-theme-info { + display: none !important; +} +.b-hide-visibility { + visibility: hidden !important; +} +.b-hide-offscreen { + visibility: hidden !important; + position: absolute !important; + top: -10000em; + left: -10000em; +} +.b-yscroll-pad { + display: none; +} +.b-visible-scrollbar .b-show-yscroll-padding > .b-yscroll-pad { + display: block; + order: 9999; + border-inline-start: 1px solid #ddd; +} +.b-visible-scrollbar .b-show-yscroll-padding > .b-yscroll-pad .b-yscroll-pad-sizer { + overflow-x: hidden; + overflow-y: scroll; + visibility: hidden; + margin-inline-start: -1px; + height: 0; +} +.b-fx-highlight { + z-index: 9999; + animation-name: b-fx-highlight-animation; + animation-duration: 1s; + animation: b-fx-highlight-animation 1s ease 0s 1; +} +@keyframes b-fx-highlight-animation { + 0% { + box-shadow: none; + } + 50% { + box-shadow: 0 0 10px 5px #fd7e1480; + } + to { + box-shadow: none; + } +} +@keyframes b-slide-in-from-right { + 30% { + transform: translate(-30%); + opacity: 0.1; + } + 30.01% { + transform: translate(30%); + } + to { + transform: translate(0); + opacity: 1; + } +} +@keyframes b-slide-in-from-left { + 30% { + transform: translate(30%); + opacity: 0.1; + } + 30.01% { + transform: translate(-30%); + } + to { + transform: translate(0); + opacity: 1; + } +} +@keyframes b-slide-in-from-below { + 30% { + transform: translateY(-30%); + opacity: 0.1; + } + 30.01% { + transform: translateY(30%); + } + to { + transform: translateY(0); + opacity: 1; + } +} +@keyframes b-slide-in-from-above { + 30% { + transform: translateY(30%); + opacity: 0.1; + } + 30.01% { + transform: translateY(-30%); + } + to { + transform: translateY(0); + opacity: 1; + } +} +.b-slide-vertical.b-slide-in-next { + animation: b-slide-in-from-below 0.3s ease 0s 1 normal; +} +.b-slide-vertical.b-slide-in-previous { + animation: b-slide-in-from-above 0.3s ease 0s 1 normal; +} +:not(.b-slide-vertical).b-slide-in-next { + animation: b-slide-in-from-right 0.3s ease 0s 1 normal; +} +:not(.b-slide-vertical).b-slide-in-previous { + animation: b-slide-in-from-left 0.3s ease 0s 1 normal; +} +.b-rtl :not(.b-slide-vertical).b-slide-in-next { + animation: b-slide-in-from-left 0.3s ease 0s 1 normal; +} +.b-rtl :not(.b-slide-vertical).b-slide-in-previous { + animation: b-slide-in-from-right 0.3s ease 0s 1 normal; +} +.b-no-resizeobserver.b-resize-monitored { + position: relative; +} +.b-no-resizeobserver.b-resize-monitored .b-resize-monitors { + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + visibility: hidden; + overflow: hidden; +} +.b-no-resizeobserver.b-resize-monitored .b-resize-monitors > * { + width: 100%; + height: 100%; + overflow: hidden; +} +.b-no-resizeobserver.b-resize-monitored .b-resize-monitors > .b-resize-monitor-expand:after { + content: ''; + display: block; + width: 100000px; + height: 100000px; +} +.b-no-resizeobserver.b-resize-monitored .b-resize-monitors > .b-resize-monitor-shrink:after { + content: ''; + display: block; + width: 200%; + height: 200%; + min-width: 1px; + min-height: 1px; +} +.b-float-root { + position: fixed; + inset: 0; + pointer-events: none; + overflow: hidden; + overflow: -moz-hidden-unscrollable; + overflow: clip; + z-index: 11000; + contain: strict; + display: flex; + justify-content: center; + align-items: center; +} +.b-float-root.b-safari { + -webkit-user-select: none; + user-select: none; +} +.b-float-root > .b-floating { + position: absolute; + contain: layout style; + pointer-events: all; + transition: opacity 0.2s; + box-shadow: 2px 2px 6px #0000001a; + top: 0; + left: 0; + z-index: 11001; +} +.b-firefox .b-float-root > .b-floating { + contain: layout; +} +.b-float-root > .b-floating.b-hidden { + opacity: 0; +} +.b-float-root > .b-floating.b-aligned-above:not(.b-anchored) { + box-shadow: 2px -2px 6px #0000001a; +} +.b-gripper { + position: absolute; +} +.b-gripper:after { + content: ' '; + position: absolute; + opacity: 0; +} +.b-hover-top .b-gripper.b-gripper-horz, +.b-hover-bottom .b-gripper.b-gripper-horz { + cursor: ns-resize; + height: 1em; + left: 0; + right: 0; +} +.b-hover-bottom .b-gripper.b-gripper-horz { + bottom: 0; +} +.b-gripper.b-gripper-horz:after { + border-top: 1px solid rgba(0, 0, 0, 0.3); + border-bottom: 1px solid rgba(0, 0, 0, 0.3); + width: 0; + height: 0.25em; + left: 50%; + margin-inline-start: 0; +} +.b-hover-top .b-gripper.b-gripper-horz:after { + top: 0.4em; +} +.b-hover-bottom .b-gripper.b-gripper-horz:after { + bottom: 0.4em; +} +.b-hover-anim.b-hover-edge .b-gripper.b-gripper-horz:after { + transition: opacity 0.2s, margin-inline-start 0.2s, width 0.2s; + opacity: 1; + margin-inline-start: -0.6em; + width: 1.2em; +} +.b-hover-left .b-gripper.b-gripper-vert, +.b-hover-right .b-gripper.b-gripper-vert { + cursor: ew-resize; + width: 1em; + top: 0; + bottom: 0; +} +.b-hover-right .b-gripper.b-gripper-vert { + right: 0; +} +.b-hover-left .b-gripper.b-gripper-vert { + left: 0; +} +.b-gripper.b-gripper-vert:after { + background: repeating-linear-gradient(90deg, rgba(0, 0, 0, 0.5), rgba(255, 255, 255, 0.8) 3px); + height: 0; + width: 0.5em; + top: 50%; + margin-top: 0; +} +.b-hover-left .b-gripper.b-gripper-vert:after { + left: 4px; +} +.b-hover-right .b-gripper.b-gripper-vert:after { + right: 4px; +} +.b-hover-anim.b-hover-edge .b-gripper.b-gripper-vert:after { + transition: opacity 0.2s, margin-top 0.2s, height 0.2s; + opacity: 1; + margin-top: -6px; + height: 12px; +} +.b-dragging { + z-index: 100; + pointer-events: none !important; + opacity: 0.8; + box-sizing: border-box; +} +.b-dragging.b-drag-unified-proxy { + opacity: 0.65; +} +.b-dragging.b-drag-main { + z-index: 101; + opacity: 1; +} +.b-drag-proxy { + position: absolute !important; + top: 0; + left: 0; + pointer-events: none !important; + box-sizing: border-box; +} +.b-drag-proxy * { + box-sizing: border-box; +} +.b-aborting, +.b-drag-final-transition { + transition-duration: 0.3s; + transition-property: all !important; +} +.b-drag-unified-animation { + transition: transform 0.2s; +} +.b-drag-original.b-hidden { + display: none !important; +} +.b-draghelper-active * { + -webkit-user-select: none; + user-select: none; +} +.simulated-mouse { + position: absolute; + z-index: 100; + top: 10px; + left: 10px; + transition: top 0.5s, left 0.5s; + pointer-events: none; + font-size: 16px; +} +.simulated-mouse.quick { + transition: top 0.05s, left 0.05s; +} +.simulated-mouse:after { + position: absolute; + content: '\f245'; + font-family: 'Font Awesome 6 Free'; + font-weight: 900; + z-index: 102; +} +.simulated-mouse.drag:before, +.simulated-mouse.mousedown:before, +.simulated-mouse.dblclick:before, +.simulated-mouse.click:before { + position: absolute; + content: ''; + border: 2px solid transparent; + border-radius: 50%; + animation-name: click; + animation-duration: 0.2s; + top: 0; + left: 0; + transform: translate(-50%, -50%); + z-index: 101; + opacity: 0.7; +} +.simulated-mouse.drag:after { + content: '\f25a'; + left: -3px; +} +.simulated-mouse.dblclick:before { + animation-name: dblclick; + animation-duration: 0.3s; +} +.simulated-mouse.mousedown:before, +.simulated-mouse.drag:before { + animation-name: none; + width: 1.5em; + height: 1.5em; + border-color: red; +} +@keyframes click { + 0% { + width: 0; + height: 0; + } + 90% { + width: 1.5em; + height: 1.5em; + border-color: red; + } + to { + width: 0; + height: 0; + border-color: transparent; + } +} +@keyframes dblclick { + 0% { + width: 0; + height: 0; + } + 40% { + width: 1.5em; + height: 1.5em; + border-color: red; + } + 50% { + width: 0; + height: 0; + } + 90% { + width: 1.5em; + height: 1.5em; + border-color: red; + } + to { + width: 0; + height: 0; + border-color: transparent; + } +} +.b-widget { + display: inline-flex; + overflow: hidden; + line-height: initial; + font-weight: 400; + font-size: 1em; + box-sizing: border-box; + color-scheme: light; +} +.b-widget.b-measure { + display: block !important; +} +.b-widget.b-anchored { + overflow: visible; +} +.b-widget.b-maximized { + transform: none !important; + width: 100% !important; + height: 100% !important; + max-width: 100% !important; + max-height: 100% !important; +} +.b-widget * { + box-sizing: border-box; +} +.b-widget:before, +.b-widget:after, +.b-widget *:before, +.b-widget *:after { + box-sizing: border-box; +} +.b-widget.b-positioned { + position: absolute; + top: 0; + left: 0; +} +.b-widget.b-floating.b-centered, +.b-widget.b-positioned.b-centered { + left: 50%; + top: 50%; + transform: translate(-50%, -50%); +} +.b-widget > .b-focus-trap { + position: absolute; + display: none; + clip: rect(0, 0, 0, 0); +} +.b-widget.b-focus-trapped.b-contains-focus > .b-focus-trap { + display: inherit; +} +.b-widget.b-hidden { + display: none !important; +} +.b-widget.b-hiding { + pointer-events: none; +} +.b-widget .b-aria-desc-element { + position: absolute; + clip-path: polygon(0 0); + contain: strict; +} +.b-widget .b-widget-inner { + width: 100%; + position: relative; + flex: 1; +} +.b-widget .b-anchor { + width: 16px; + height: 8px; + position: absolute; + z-index: -1; +} +.b-widget .b-anchor svg { + position: absolute; + top: 0; + overflow: visible; +} +.b-widget .b-anchor.b-anchor-top { + left: 0; + bottom: calc(100% - 1px); +} +.b-widget .b-anchor.b-anchor-bottom { + left: 0; + top: calc(100% - 1px); +} +.b-widget .b-anchor.b-anchor-bottom svg { + transform: rotate(180deg); +} +.b-widget .b-anchor.b-anchor-left { + top: 0; + width: 8px; + height: 16px; + right: calc(100% - 1px); +} +.b-widget .b-anchor.b-anchor-left svg { + transform: rotate(270deg); + transform-origin: 8px 8px; +} +.b-widget .b-anchor.b-anchor-right { + top: 0; + width: 8px; + height: 16px; + left: calc(100% - 1px); +} +.b-widget .b-anchor.b-anchor-right svg { + transform: rotate(90deg); + transform-origin: 4px 4px; +} +.b-widget.b-rtl > .b-anchor.b-anchor-left { + right: calc(100% - 9px); +} +.b-widget.b-rtl > .b-anchor.b-anchor-right { + left: calc(100% + 7px); +} +.b-slidingcontent-content { + display: flex; + flex-flow: row nowrap !important; + align-items: stretch; + scroll-snap-type: x mandatory; +} +.b-slidingcontent-content .b-carousel-item { + flex: 1 0 100%; +} +.b-widget-scroller { + overflow: hidden; + -webkit-overflow-scrolling: touch; + overflow-anchor: none; + position: relative; +} +.b-widget-scroller.b-hide-scroll { + scrollbar-width: none; +} +.b-widget-scroller.b-hide-scroll::-webkit-scrollbar { + display: none; +} +.b-scroller-stretcher { + position: absolute; + height: 1px; + width: 1px; + top: 0; + left: 0; +} +.b-rtl > .b-scroller-stretcher { + left: auto; + right: 0; +} +.b-text-align-start, +.b-text-align-left { + text-align: start; +} +.b-text-align-center { + text-align: center; +} +.b-text-align-end, +.b-text-align-right { + text-align: end; +} +.b-rtl { + direction: rtl; +} +.b-ltr { + direction: ltr; +} +.b-widget.b-badge { + overflow: visible; +} +.b-badge:before { + content: attr(data-badge); + position: absolute; + min-width: 2.223em; + min-height: 2.223em; + right: -1em; + top: -1em; + padding: 0.5em; + background-color: #ef9a9a; + color: #616161; + border-radius: 50%; + font-size: 0.6em; + z-index: 5; + display: flex; + justify-content: center; + align-items: center; + animation-name: b-badge-show; + animation-duration: 0.3s; +} +.b-badge.b-rtl:before { + left: -1em; + right: auto; +} +.b-button.b-badge:before { + font-size: 0.7em; +} +@keyframes b-badge-show { + 0% { + opacity: 0; + transform: scale(0.1) rotate(180deg); + } + to { + opacity: 1; + transform: scale(1) rotate(0); + } +} +.b-button { + position: relative; + padding: 0 1em; + min-height: 3em; + border: 1px solid; + cursor: pointer; + font-family: inherit; + font-weight: 400; + transition: background-color 0.2s, color 0.2s, border 0.2s; + white-space: nowrap; + display: inline-flex; + align-items: center; + justify-content: center; + text-transform: none; + -webkit-user-select: none; + user-select: none; +} +.b-button.b-text { + min-width: 3.3em; +} +.b-button:not(.b-tab) { + border-radius: 2px; +} +.b-button::-moz-focus-inner { + border: 0; +} +.b-button label { + cursor: pointer; + overflow: hidden; + text-overflow: ellipsis; +} +.b-button.b-rotate-vertical { + min-height: 3em; + min-width: 3em; + padding: 1em 0; +} +.b-button.b-rotate-vertical label { + -webkit-writing-mode: vertical-lr; + writing-mode: vertical-lr; + -ms-writing-mode: tb-lr; +} +.b-button.b-rotate-left { + flex-direction: column-reverse; +} +.b-button.b-rotate-left label { + transform: rotate(180deg); +} +.b-button.b-rotate-left i { + transform: rotate(270deg); +} +.b-button.b-rotate-right { + flex-direction: column; +} +.b-button.b-rotate-right i { + transform: rotate(90deg); +} +.b-button.b-icon-align-start i:not(.b-button-menu-icon) { + order: -100; +} +.b-button.b-icon-align-start:not(.b-rotate-vertical) label { + margin-inline-start: 0.5em; +} +.b-button.b-icon-align-start.b-rotate-right label { + margin-inline-end: 0.5em; +} +.b-button.b-icon-align-start.b-rotate-left label { + margin-inline-start: 0.5em; +} +.b-button.b-icon-align-end i { + order: 100; +} +.b-button.b-icon-align-end:not(.b-rotate-vertical) label { + margin-inline-end: 0.5em; +} +.b-button.b-icon-align-end.b-rotate-right label { + margin-inline-start: 0.5em; +} +.b-button.b-icon-align-end.b-rotate-left label { + margin-inline-end: 0.5em; +} +.b-button .b-button-menu-icon { + margin-inline-start: 0.5em; +} +.b-button i { + font-size: 1em; +} +.b-button label:empty { + display: none; +} +.b-button.b-badge { + overflow: visible !important; +} +.b-button.b-rounded { + border-radius: 50%; + width: 3em; + height: 3em; +} +.b-button:focus { + outline: none; +} +.b-button:disabled { + cursor: default; +} +.b-button.b-borderless { + border: none; +} +.b-popup .b-bottom-toolbar .b-button.b-text { + min-width: 8em; +} +button.b-button.b-transparent:not(.b-tab) { + background-color: transparent; + border: none; +} +a.b-button { + text-decoration: none; +} +.b-button.b-white:not(.b-tab) { + color: #fff; + border-color: #ffffff4d; + background-color: #ffffff0d; +} +.b-using-keyboard .b-button.b-white:not(.b-tab):focus, +.b-button.b-white:not(.b-tab).b-using-keyboard:focus { + background-color: #ffffff4d; +} +.b-button.b-white:not(.b-tab).b-pressed { + color: #fff; + background-color: #fffc; +} +.b-button.b-white:not(.b-tab).b-pressed.b-transparent { + color: #ccc; +} +.b-button.b-white:not(.b-tab):hover:not(.b-disabled) { + background-color: #ffffff4d; +} +.b-button.b-white:not(.b-tab):hover:not(.b-disabled):not(.b-pressed) { + border-color: #ffffff4d; +} +.b-button.b-white:not(.b-tab).b-pressed:hover { + color: #fff; + background-color: #ffffffb3; +} +.b-button.b-white:not(.b-tab).b-pressed:hover.b-transparent { + color: #ccc; +} +.b-button.b-white:not(.b-tab):active:not(.b-disabled), +.b-button.b-white:not(.b-tab):active:focus:not(.b-disabled) { + background-color: #f2f2f2; + border-color: #f2f2f24d; + color: #fff; +} +.b-button.b-white:not(.b-tab).b-disabled { + background-color: transparent; + color: #ffffff4d; + border-color: #ffffff1a; +} +.b-button.b-blue:not(.b-tab) { + color: #64b5f6; + border-color: #64b5f64d; + background-color: #64b5f60d; +} +.b-using-keyboard .b-button.b-blue:not(.b-tab):focus, +.b-button.b-blue:not(.b-tab).b-using-keyboard:focus { + background-color: #64b5f64d; +} +.b-button.b-blue:not(.b-tab).b-pressed { + color: #fff; + background-color: #64b5f6cc; +} +.b-button.b-blue:not(.b-tab).b-pressed.b-transparent { + color: #0d86e7; +} +.b-button.b-blue:not(.b-tab):hover:not(.b-disabled) { + background-color: #64b5f64d; +} +.b-button.b-blue:not(.b-tab):hover:not(.b-disabled):not(.b-pressed) { + border-color: #64b5f64d; +} +.b-button.b-blue:not(.b-tab).b-pressed:hover { + color: #fff; + background-color: #64b5f6b3; +} +.b-button.b-blue:not(.b-tab).b-pressed:hover.b-transparent { + color: #0d86e7; +} +.b-button.b-blue:not(.b-tab):active:not(.b-disabled), +.b-button.b-blue:not(.b-tab):active:focus:not(.b-disabled) { + background-color: #4ca9f5; + border-color: #4ca9f54d; + color: #fff; +} +.b-button.b-blue:not(.b-tab).b-disabled { + background-color: transparent; + color: #64b5f64d; + border-color: #64b5f61a; +} +.b-button.b-deep-orange:not(.b-tab) { + color: #ff5722; + border-color: #ff57224d; + background-color: #ff57220d; +} +.b-using-keyboard .b-button.b-deep-orange:not(.b-tab):focus, +.b-button.b-deep-orange:not(.b-tab).b-using-keyboard:focus { + background-color: #ff57224d; +} +.b-button.b-deep-orange:not(.b-tab).b-pressed { + color: #fff; + background-color: #ff5722cc; +} +.b-button.b-deep-orange:not(.b-tab).b-pressed.b-transparent { + color: #bb2d00; +} +.b-button.b-deep-orange:not(.b-tab):hover:not(.b-disabled) { + background-color: #ff57224d; +} +.b-button.b-deep-orange:not(.b-tab):hover:not(.b-disabled):not(.b-pressed) { + border-color: #ff57224d; +} +.b-button.b-deep-orange:not(.b-tab).b-pressed:hover { + color: #fff; + background-color: #ff5722b3; +} +.b-button.b-deep-orange:not(.b-tab).b-pressed:hover.b-transparent { + color: #bb2d00; +} +.b-button.b-deep-orange:not(.b-tab):active:not(.b-disabled), +.b-button.b-deep-orange:not(.b-tab):active:focus:not(.b-disabled) { + background-color: #ff4409; + border-color: #ff44094d; + color: #fff; +} +.b-button.b-deep-orange:not(.b-tab).b-disabled { + background-color: transparent; + color: #ff57224d; + border-color: #ff57221a; +} +.b-button.b-orange:not(.b-tab) { + color: #ffcc80; + border-color: #ffcc804d; + background-color: #ffcc800d; +} +.b-using-keyboard .b-button.b-orange:not(.b-tab):focus, +.b-button.b-orange:not(.b-tab).b-using-keyboard:focus { + background-color: #ffcc804d; +} +.b-button.b-orange:not(.b-tab).b-pressed { + color: #fff; + background-color: #ffcc80cc; +} +.b-button.b-orange:not(.b-tab).b-pressed.b-transparent { + color: #ffa31a; +} +.b-button.b-orange:not(.b-tab):hover:not(.b-disabled) { + background-color: #ffcc804d; +} +.b-button.b-orange:not(.b-tab):hover:not(.b-disabled):not(.b-pressed) { + border-color: #ffcc804d; +} +.b-button.b-orange:not(.b-tab).b-pressed:hover { + color: #fff; + background-color: #ffcc80b3; +} +.b-button.b-orange:not(.b-tab).b-pressed:hover.b-transparent { + color: #ffa31a; +} +.b-button.b-orange:not(.b-tab):active:not(.b-disabled), +.b-button.b-orange:not(.b-tab):active:focus:not(.b-disabled) { + background-color: #ffc267; + border-color: #ffc2674d; + color: #fff; +} +.b-button.b-orange:not(.b-tab).b-disabled { + background-color: transparent; + color: #ffcc804d; + border-color: #ffcc801a; +} +.b-button.b-amber:not(.b-tab) { + color: #ffd54f; + border-color: #ffd54f4d; + background-color: #ffd54f0d; +} +.b-using-keyboard .b-button.b-amber:not(.b-tab):focus, +.b-button.b-amber:not(.b-tab).b-using-keyboard:focus { + background-color: #ffd54f4d; +} +.b-button.b-amber:not(.b-tab).b-pressed { + color: #fff; + background-color: #ffd54fcc; +} +.b-button.b-amber:not(.b-tab).b-pressed.b-transparent { + color: #e8b100; +} +.b-button.b-amber:not(.b-tab):hover:not(.b-disabled) { + background-color: #ffd54f4d; +} +.b-button.b-amber:not(.b-tab):hover:not(.b-disabled):not(.b-pressed) { + border-color: #ffd54f4d; +} +.b-button.b-amber:not(.b-tab).b-pressed:hover { + color: #fff; + background-color: #ffd54fb3; +} +.b-button.b-amber:not(.b-tab).b-pressed:hover.b-transparent { + color: #e8b100; +} +.b-button.b-amber:not(.b-tab):active:not(.b-disabled), +.b-button.b-amber:not(.b-tab):active:focus:not(.b-disabled) { + background-color: #ffcf36; + border-color: #ffcf364d; + color: #fff; +} +.b-button.b-amber:not(.b-tab).b-disabled { + background-color: transparent; + color: #ffd54f4d; + border-color: #ffd54f1a; +} +.b-button.b-indigo:not(.b-tab) { + color: #3f51b5; + border-color: #3f51b54d; + background-color: #3f51b50d; +} +.b-using-keyboard .b-button.b-indigo:not(.b-tab):focus, +.b-button.b-indigo:not(.b-tab).b-using-keyboard:focus { + background-color: #3f51b54d; +} +.b-button.b-indigo:not(.b-tab).b-pressed { + color: #fff; + background-color: #3f51b5cc; +} +.b-button.b-indigo:not(.b-tab).b-pressed.b-transparent { + color: #252f69; +} +.b-button.b-indigo:not(.b-tab):hover:not(.b-disabled) { + background-color: #3f51b54d; +} +.b-button.b-indigo:not(.b-tab):hover:not(.b-disabled):not(.b-pressed) { + border-color: #3f51b54d; +} +.b-button.b-indigo:not(.b-tab).b-pressed:hover { + color: #fff; + background-color: #3f51b5b3; +} +.b-button.b-indigo:not(.b-tab).b-pressed:hover.b-transparent { + color: #252f69; +} +.b-button.b-indigo:not(.b-tab):active:not(.b-disabled), +.b-button.b-indigo:not(.b-tab):active:focus:not(.b-disabled) { + background-color: #3849a2; + border-color: #3849a24d; + color: #fff; +} +.b-button.b-indigo:not(.b-tab).b-disabled { + background-color: transparent; + color: #3f51b54d; + border-color: #3f51b51a; +} +.b-button.b-lime:not(.b-tab) { + color: #cddc39; + border-color: #cddc394d; + background-color: #cddc390d; +} +.b-using-keyboard .b-button.b-lime:not(.b-tab):focus, +.b-button.b-lime:not(.b-tab).b-using-keyboard:focus { + background-color: #cddc394d; +} +.b-button.b-lime:not(.b-tab).b-pressed { + color: #fff; + background-color: #cddc39cc; +} +.b-button.b-lime:not(.b-tab).b-pressed.b-transparent { + color: #89951a; +} +.b-button.b-lime:not(.b-tab):hover:not(.b-disabled) { + background-color: #cddc394d; +} +.b-button.b-lime:not(.b-tab):hover:not(.b-disabled):not(.b-pressed) { + border-color: #cddc394d; +} +.b-button.b-lime:not(.b-tab).b-pressed:hover { + color: #fff; + background-color: #cddc39b3; +} +.b-button.b-lime:not(.b-tab).b-pressed:hover.b-transparent { + color: #89951a; +} +.b-button.b-lime:not(.b-tab):active:not(.b-disabled), +.b-button.b-lime:not(.b-tab):active:focus:not(.b-disabled) { + background-color: #c6d626; + border-color: #c6d6264d; + color: #fff; +} +.b-button.b-lime:not(.b-tab).b-disabled { + background-color: transparent; + color: #cddc394d; + border-color: #cddc391a; +} +.b-button.b-teal:not(.b-tab) { + color: #009688; + border-color: #0096884d; + background-color: #0096880d; +} +.b-using-keyboard .b-button.b-teal:not(.b-tab):focus, +.b-button.b-teal:not(.b-tab).b-using-keyboard:focus { + background-color: #0096884d; +} +.b-button.b-teal:not(.b-tab).b-pressed { + color: #fff; + background-color: #009688cc; +} +.b-button.b-teal:not(.b-tab).b-pressed.b-transparent { + color: #00302c; +} +.b-button.b-teal:not(.b-tab):hover:not(.b-disabled) { + background-color: #0096884d; +} +.b-button.b-teal:not(.b-tab):hover:not(.b-disabled):not(.b-pressed) { + border-color: #0096884d; +} +.b-button.b-teal:not(.b-tab).b-pressed:hover { + color: #fff; + background-color: #009688b3; +} +.b-button.b-teal:not(.b-tab).b-pressed:hover.b-transparent { + color: #00302c; +} +.b-button.b-teal:not(.b-tab):active:not(.b-disabled), +.b-button.b-teal:not(.b-tab):active:focus:not(.b-disabled) { + background-color: #007d71; + border-color: #007d714d; + color: #fff; +} +.b-button.b-teal:not(.b-tab).b-disabled { + background-color: transparent; + color: #0096884d; + border-color: #0096881a; +} +.b-button.b-green:not(.b-tab) { + color: #a5d6a7; + border-color: #a5d6a74d; + background-color: #a5d6a70d; +} +.b-using-keyboard .b-button.b-green:not(.b-tab):focus, +.b-button.b-green:not(.b-tab).b-using-keyboard:focus { + background-color: #a5d6a74d; +} +.b-button.b-green:not(.b-tab).b-pressed { + color: #fff; + background-color: #a5d6a7cc; +} +.b-button.b-green:not(.b-tab).b-pressed.b-transparent { + color: #5fb662; +} +.b-button.b-green:not(.b-tab):hover:not(.b-disabled) { + background-color: #a5d6a74d; +} +.b-button.b-green:not(.b-tab):hover:not(.b-disabled):not(.b-pressed) { + border-color: #a5d6a74d; +} +.b-button.b-green:not(.b-tab).b-pressed:hover { + color: #fff; + background-color: #a5d6a7b3; +} +.b-button.b-green:not(.b-tab).b-pressed:hover.b-transparent { + color: #5fb662; +} +.b-button.b-green:not(.b-tab):active:not(.b-disabled), +.b-button.b-green:not(.b-tab):active:focus:not(.b-disabled) { + background-color: #93ce96; + border-color: #93ce964d; + color: #fff; +} +.b-button.b-green:not(.b-tab).b-disabled { + background-color: transparent; + color: #a5d6a74d; + border-color: #a5d6a71a; +} +.b-button.b-light-green:not(.b-tab) { + color: #8bc34a; + border-color: #8bc34a4d; + background-color: #8bc34a0d; +} +.b-using-keyboard .b-button.b-light-green:not(.b-tab):focus, +.b-button.b-light-green:not(.b-tab).b-using-keyboard:focus { + background-color: #8bc34a4d; +} +.b-button.b-light-green:not(.b-tab).b-pressed { + color: #fff; + background-color: #8bc34acc; +} +.b-button.b-light-green:not(.b-tab).b-pressed.b-transparent { + color: #577d2a; +} +.b-button.b-light-green:not(.b-tab):hover:not(.b-disabled) { + background-color: #8bc34a4d; +} +.b-button.b-light-green:not(.b-tab):hover:not(.b-disabled):not(.b-pressed) { + border-color: #8bc34a4d; +} +.b-button.b-light-green:not(.b-tab).b-pressed:hover { + color: #fff; + background-color: #8bc34ab3; +} +.b-button.b-light-green:not(.b-tab).b-pressed:hover.b-transparent { + color: #577d2a; +} +.b-button.b-light-green:not(.b-tab):active:not(.b-disabled), +.b-button.b-light-green:not(.b-tab):active:focus:not(.b-disabled) { + background-color: #7eb73d; + border-color: #7eb73d4d; + color: #fff; +} +.b-button.b-light-green:not(.b-tab).b-disabled { + background-color: transparent; + color: #8bc34a4d; + border-color: #8bc34a1a; +} +.b-button.b-purple:not(.b-tab) { + color: #9c27b0; + border-color: #9c27b04d; + background-color: #9c27b00d; +} +.b-using-keyboard .b-button.b-purple:not(.b-tab):focus, +.b-button.b-purple:not(.b-tab).b-using-keyboard:focus { + background-color: #9c27b04d; +} +.b-button.b-purple:not(.b-tab).b-pressed { + color: #fff; + background-color: #9c27b0cc; +} +.b-button.b-purple:not(.b-tab).b-pressed.b-transparent { + color: #52145d; +} +.b-button.b-purple:not(.b-tab):hover:not(.b-disabled) { + background-color: #9c27b04d; +} +.b-button.b-purple:not(.b-tab):hover:not(.b-disabled):not(.b-pressed) { + border-color: #9c27b04d; +} +.b-button.b-purple:not(.b-tab).b-pressed:hover { + color: #fff; + background-color: #9c27b0b3; +} +.b-button.b-purple:not(.b-tab).b-pressed:hover.b-transparent { + color: #52145d; +} +.b-button.b-purple:not(.b-tab):active:not(.b-disabled), +.b-button.b-purple:not(.b-tab):active:focus:not(.b-disabled) { + background-color: #89229b; + border-color: #89229b4d; + color: #fff; +} +.b-button.b-purple:not(.b-tab).b-disabled { + background-color: transparent; + color: #9c27b04d; + border-color: #9c27b01a; +} +.b-button.b-yellow:not(.b-tab) { + color: #fff176; + border-color: #fff1764d; + background-color: #fff1760d; +} +.b-using-keyboard .b-button.b-yellow:not(.b-tab):focus, +.b-button.b-yellow:not(.b-tab).b-using-keyboard:focus { + background-color: #fff1764d; +} +.b-button.b-yellow:not(.b-tab).b-pressed { + color: #fff; + background-color: #fff176cc; +} +.b-button.b-yellow:not(.b-tab).b-pressed.b-transparent { + color: #ffe710; +} +.b-button.b-yellow:not(.b-tab):hover:not(.b-disabled) { + background-color: #fff1764d; +} +.b-button.b-yellow:not(.b-tab):hover:not(.b-disabled):not(.b-pressed) { + border-color: #fff1764d; +} +.b-button.b-yellow:not(.b-tab).b-pressed:hover { + color: #fff; + background-color: #fff176b3; +} +.b-button.b-yellow:not(.b-tab).b-pressed:hover.b-transparent { + color: #ffe710; +} +.b-button.b-yellow:not(.b-tab):active:not(.b-disabled), +.b-button.b-yellow:not(.b-tab):active:focus:not(.b-disabled) { + background-color: #ffee5d; + border-color: #ffee5d4d; + color: #fff; +} +.b-button.b-yellow:not(.b-tab).b-disabled { + background-color: transparent; + color: #fff1764d; + border-color: #fff1761a; +} +.b-button.b-red:not(.b-tab) { + color: #ef9a9a; + border-color: #ef9a9a4d; + background-color: #ef9a9a0d; +} +.b-using-keyboard .b-button.b-red:not(.b-tab):focus, +.b-button.b-red:not(.b-tab).b-using-keyboard:focus { + background-color: #ef9a9a4d; +} +.b-button.b-red:not(.b-tab).b-pressed { + color: #fff; + background-color: #ef9a9acc; +} +.b-button.b-red:not(.b-tab).b-pressed.b-transparent { + color: #e14242; +} +.b-button.b-red:not(.b-tab):hover:not(.b-disabled) { + background-color: #ef9a9a4d; +} +.b-button.b-red:not(.b-tab):hover:not(.b-disabled):not(.b-pressed) { + border-color: #ef9a9a4d; +} +.b-button.b-red:not(.b-tab).b-pressed:hover { + color: #fff; + background-color: #ef9a9ab3; +} +.b-button.b-red:not(.b-tab).b-pressed:hover.b-transparent { + color: #e14242; +} +.b-button.b-red:not(.b-tab):active:not(.b-disabled), +.b-button.b-red:not(.b-tab):active:focus:not(.b-disabled) { + background-color: #ec8484; + border-color: #ec84844d; + color: #fff; +} +.b-button.b-red:not(.b-tab).b-disabled { + background-color: transparent; + color: #ef9a9a4d; + border-color: #ef9a9a1a; +} +.b-button.b-dark-gray:not(.b-tab) { + color: #757575; + border-color: #7575754d; + background-color: #7575750d; +} +.b-using-keyboard .b-button.b-dark-gray:not(.b-tab):focus, +.b-button.b-dark-gray:not(.b-tab).b-using-keyboard:focus { + background-color: #7575754d; +} +.b-button.b-dark-gray:not(.b-tab).b-pressed { + color: #fff; + background-color: #757575cc; +} +.b-button.b-dark-gray:not(.b-tab).b-pressed.b-transparent { + color: #424242; +} +.b-button.b-dark-gray:not(.b-tab):hover:not(.b-disabled) { + background-color: #7575754d; +} +.b-button.b-dark-gray:not(.b-tab):hover:not(.b-disabled):not(.b-pressed) { + border-color: #7575754d; +} +.b-button.b-dark-gray:not(.b-tab).b-pressed:hover { + color: #fff; + background-color: #757575b3; +} +.b-button.b-dark-gray:not(.b-tab).b-pressed:hover.b-transparent { + color: #424242; +} +.b-button.b-dark-gray:not(.b-tab):active:not(.b-disabled), +.b-button.b-dark-gray:not(.b-tab):active:focus:not(.b-disabled) { + background-color: #686868; + border-color: #6868684d; + color: #fff; +} +.b-button.b-dark-gray:not(.b-tab).b-disabled { + background-color: transparent; + color: #7575754d; + border-color: #7575751a; +} +.b-button.b-gray:not(.b-tab) { + color: #ccc; + border-color: #cccccc4d; + background-color: #cccccc0d; +} +.b-using-keyboard .b-button.b-gray:not(.b-tab):focus, +.b-button.b-gray:not(.b-tab).b-using-keyboard:focus { + background-color: #cccccc4d; +} +.b-button.b-gray:not(.b-tab).b-pressed { + color: #fff; + background-color: #cccc; +} +.b-button.b-gray:not(.b-tab).b-pressed.b-transparent { + color: #999; +} +.b-button.b-gray:not(.b-tab):hover:not(.b-disabled) { + background-color: #cccccc4d; +} +.b-button.b-gray:not(.b-tab):hover:not(.b-disabled):not(.b-pressed) { + border-color: #cccccc4d; +} +.b-button.b-gray:not(.b-tab).b-pressed:hover { + color: #fff; + background-color: #ccccccb3; +} +.b-button.b-gray:not(.b-tab).b-pressed:hover.b-transparent { + color: #999; +} +.b-button.b-gray:not(.b-tab):active:not(.b-disabled), +.b-button.b-gray:not(.b-tab):active:focus:not(.b-disabled) { + background-color: #bfbfbf; + border-color: #bfbfbf4d; + color: #fff; +} +.b-button.b-gray:not(.b-tab).b-disabled { + background-color: transparent; + color: #cccccc4d; + border-color: #cccccc1a; +} +.b-button.b-light-gray:not(.b-tab) { + color: #f9f9f9; + border-color: #f9f9f94d; + background-color: #f9f9f90d; +} +.b-using-keyboard .b-button.b-light-gray:not(.b-tab):focus, +.b-button.b-light-gray:not(.b-tab).b-using-keyboard:focus { + background-color: #f9f9f94d; +} +.b-button.b-light-gray:not(.b-tab).b-pressed { + color: #fff; + background-color: #f9f9f9cc; +} +.b-button.b-light-gray:not(.b-tab).b-pressed.b-transparent { + color: #c6c6c6; +} +.b-button.b-light-gray:not(.b-tab):hover:not(.b-disabled) { + background-color: #f9f9f94d; +} +.b-button.b-light-gray:not(.b-tab):hover:not(.b-disabled):not(.b-pressed) { + border-color: #f9f9f94d; +} +.b-button.b-light-gray:not(.b-tab).b-pressed:hover { + color: #fff; + background-color: #f9f9f9b3; +} +.b-button.b-light-gray:not(.b-tab).b-pressed:hover.b-transparent { + color: #c6c6c6; +} +.b-button.b-light-gray:not(.b-tab):active:not(.b-disabled), +.b-button.b-light-gray:not(.b-tab):active:focus:not(.b-disabled) { + background-color: #ececec; + border-color: #ececec4d; + color: #fff; +} +.b-button.b-light-gray:not(.b-tab).b-disabled { + background-color: transparent; + color: #f9f9f94d; + border-color: #f9f9f91a; +} +.b-button:not(.b-tab) { + color: #8f8f8f; + border-color: #8f8f8f4d; + background-color: #8f8f8f0d; +} +.b-using-keyboard .b-button:not(.b-tab):focus, +.b-button:not(.b-tab).b-using-keyboard:focus { + background-color: #8f8f8f4d; +} +.b-button:not(.b-tab).b-pressed { + color: #fff; + background-color: #8f8f8fcc; +} +.b-button:not(.b-tab).b-pressed.b-transparent { + color: #5c5c5c; +} +.b-button:not(.b-tab):hover:not(.b-disabled) { + background-color: #8f8f8f4d; +} +.b-button:not(.b-tab):hover:not(.b-disabled):not(.b-pressed) { + border-color: #8f8f8f4d; +} +.b-button:not(.b-tab).b-pressed:hover { + color: #fff; + background-color: #8f8f8fb3; +} +.b-button:not(.b-tab).b-pressed:hover.b-transparent { + color: #5c5c5c; +} +.b-button:not(.b-tab):active:not(.b-disabled), +.b-button:not(.b-tab):active:focus:not(.b-disabled) { + background-color: #828282; + border-color: #8282824d; + color: #fff; +} +.b-button:not(.b-tab).b-disabled { + background-color: transparent; + color: #8f8f8f4d; + border-color: #8f8f8f1a; +} +.b-ie.b-button:not(.b-rotate-vertical), +.b-ie .b-button:not(.b-rotate-vertical) { + height: 3em; +} +.b-button.b-raised.b-blue { + color: #fff; + border: none; + background-color: #64b5f6; +} +.b-outer.b-using-keyboard .b-button.b-raised.b-blue:focus, +.b-button.b-raised.b-blue.b-outer.b-using-keyboard:focus { + background-color: #8fcaf9; +} +.b-outer.b-using-keyboard .b-button.b-raised.b-blue:focus:hover:not(.b-disabled), +.b-button.b-raised.b-blue.b-outer.b-using-keyboard:focus:hover:not(.b-disabled), +.b-button.b-raised.b-blue:hover:not(.b-disabled) { + background-color: #74bcf7; +} +.b-button.b-raised.b-blue.b-pressed, +.b-button.b-raised.b-blue.b-pressed[data-group]:hover { + background-color: #0d85e5; + box-shadow: inset 0 0 5px #0006; +} +.b-button.b-raised.b-blue.b-pressed:hover, +.b-outer.b-using-keyboard .b-button.b-raised.b-blue.b-pressed:focus:hover, +.b-button.b-raised.b-blue.b-outer.b-using-keyboard.b-pressed:focus:hover, +.b-outer.b-using-keyboard .b-button.b-raised.b-blue.b-pressed:focus, +.b-button.b-raised.b-blue.b-outer.b-using-keyboard.b-pressed:focus { + background-color: #2396f2; +} +.b-button.b-raised.b-blue.b-pressed:active { + background-color: #095fa4; +} +.b-button.b-raised.b-blue.b-pressed:active:hover { + background-color: #0b72c4; +} +.b-button.b-raised.b-blue:active:not(.b-disabled) { + background-color: #2396f2; + border-color: #2396f2; + box-shadow: inset 0 0 5px #0000004d; +} +.b-button.b-raised.b-blue:active:hover:not(.b-disabled) { + background-color: #43a5f4; + border-color: #43a5f4; + box-shadow: inset 0 0 3px #0000004d; +} +.b-button.b-raised.b-blue:disabled:hover, +.b-button.b-raised.b-blue:disabled { + background-color: #f9f9f9; + color: #757575; + border-color: #0d86e7; + cursor: default; +} +.b-button.b-raised.b-deep-orange { + color: #fff; + border: none; + background-color: #ff5722; +} +.b-outer.b-using-keyboard .b-button.b-raised.b-deep-orange:focus, +.b-button.b-raised.b-deep-orange.b-outer.b-using-keyboard:focus { + background-color: #ff7a50; +} +.b-outer.b-using-keyboard .b-button.b-raised.b-deep-orange:focus:hover:not(.b-disabled), +.b-button.b-raised.b-deep-orange.b-outer.b-using-keyboard:focus:hover:not(.b-disabled), +.b-button.b-raised.b-deep-orange:hover:not(.b-disabled) { + background-color: #ff6838; +} +.b-button.b-raised.b-deep-orange.b-pressed, +.b-button.b-raised.b-deep-orange.b-pressed[data-group]:hover { + background-color: #ca3100; + box-shadow: inset 0 0 5px #0006; +} +.b-button.b-raised.b-deep-orange.b-pressed:hover, +.b-outer.b-using-keyboard .b-button.b-raised.b-deep-orange.b-pressed:focus:hover, +.b-button.b-raised.b-deep-orange.b-outer.b-using-keyboard.b-pressed:focus:hover, +.b-outer.b-using-keyboard .b-button.b-raised.b-deep-orange.b-pressed:focus, +.b-button.b-raised.b-deep-orange.b-outer.b-using-keyboard.b-pressed:focus { + background-color: #e73700; +} +.b-button.b-raised.b-deep-orange.b-pressed:active { + background-color: #912300; +} +.b-button.b-raised.b-deep-orange.b-pressed:active:hover { + background-color: #ad2a00; +} +.b-button.b-raised.b-deep-orange:active:not(.b-disabled) { + background-color: #e73700; + border-color: #e73700; + box-shadow: inset 0 0 5px #0000004d; +} +.b-button.b-raised.b-deep-orange:active:hover:not(.b-disabled) { + background-color: #ff4105; + border-color: #ff4105; + box-shadow: inset 0 0 3px #0000004d; +} +.b-button.b-raised.b-deep-orange:disabled:hover, +.b-button.b-raised.b-deep-orange:disabled { + background-color: #f9f9f9; + color: #757575; + border-color: #bb2d00; + cursor: default; +} +.b-button.b-raised.b-orange { + color: #fff; + border: none; + background-color: #ffcc80; +} +.b-outer.b-using-keyboard .b-button.b-raised.b-orange:focus, +.b-button.b-raised.b-orange.b-outer.b-using-keyboard:focus { + background-color: #ffdeae; +} +.b-outer.b-using-keyboard .b-button.b-raised.b-orange:focus:hover:not(.b-disabled), +.b-button.b-raised.b-orange.b-outer.b-using-keyboard:focus:hover:not(.b-disabled), +.b-button.b-raised.b-orange:hover:not(.b-disabled) { + background-color: #ffd18d; +} +.b-button.b-raised.b-orange.b-pressed, +.b-button.b-raised.b-orange.b-pressed[data-group]:hover { + background-color: #ff9e0d; + box-shadow: inset 0 0 5px #0006; +} +.b-button.b-raised.b-orange.b-pressed:hover, +.b-outer.b-using-keyboard .b-button.b-raised.b-orange.b-pressed:focus:hover, +.b-button.b-raised.b-orange.b-outer.b-using-keyboard.b-pressed:focus:hover, +.b-outer.b-using-keyboard .b-button.b-raised.b-orange.b-pressed:focus, +.b-button.b-raised.b-orange.b-outer.b-using-keyboard.b-pressed:focus { + background-color: #ffad33; +} +.b-button.b-raised.b-orange.b-pressed:active { + background-color: #c07300; +} +.b-button.b-raised.b-orange.b-pressed:active:hover { + background-color: #e68a00; +} +.b-button.b-raised.b-orange:active:not(.b-disabled) { + background-color: #ffad33; + border-color: #ffad33; + box-shadow: inset 0 0 5px #0000004d; +} +.b-button.b-raised.b-orange:active:hover:not(.b-disabled) { + background-color: #ffbd5a; + border-color: #ffbd5a; + box-shadow: inset 0 0 3px #0000004d; +} +.b-button.b-raised.b-orange:disabled:hover, +.b-button.b-raised.b-orange:disabled { + background-color: #f9f9f9; + color: #757575; + border-color: #ffa31a; + cursor: default; +} +.b-button.b-raised.b-amber { + color: #fff; + border: none; + background-color: #ffd54f; +} +.b-outer.b-using-keyboard .b-button.b-raised.b-amber:focus, +.b-button.b-raised.b-amber.b-outer.b-using-keyboard:focus { + background-color: #ffe07d; +} +.b-outer.b-using-keyboard .b-button.b-raised.b-amber:focus:hover:not(.b-disabled), +.b-button.b-raised.b-amber.b-outer.b-using-keyboard:focus:hover:not(.b-disabled), +.b-button.b-raised.b-amber:hover:not(.b-disabled) { + background-color: #ffd961; +} +.b-button.b-raised.b-amber.b-pressed, +.b-button.b-raised.b-amber.b-pressed[data-group]:hover { + background-color: #eab200; + box-shadow: inset 0 0 5px #0006; +} +.b-button.b-raised.b-amber.b-pressed:hover, +.b-outer.b-using-keyboard .b-button.b-raised.b-amber.b-pressed:focus:hover, +.b-button.b-raised.b-amber.b-outer.b-using-keyboard.b-pressed:focus:hover, +.b-outer.b-using-keyboard .b-button.b-raised.b-amber.b-pressed:focus, +.b-button.b-raised.b-amber.b-outer.b-using-keyboard.b-pressed:focus { + background-color: #ffc50c; +} +.b-button.b-raised.b-amber.b-pressed:active { + background-color: #a77f00; +} +.b-button.b-raised.b-amber.b-pressed:active:hover { + background-color: #c89900; +} +.b-button.b-raised.b-amber:active:not(.b-disabled) { + background-color: #ffc50c; + border-color: #ffc50c; + box-shadow: inset 0 0 5px #0000004d; +} +.b-button.b-raised.b-amber:active:hover:not(.b-disabled) { + background-color: #ffcd2e; + border-color: #ffcd2e; + box-shadow: inset 0 0 3px #0000004d; +} +.b-button.b-raised.b-amber:disabled:hover, +.b-button.b-raised.b-amber:disabled { + background-color: #f9f9f9; + color: #757575; + border-color: #e8b100; + cursor: default; +} +.b-button.b-raised.b-indigo { + color: #fff; + border: none; + background-color: #3f51b5; +} +.b-outer.b-using-keyboard .b-button.b-raised.b-indigo:focus, +.b-button.b-raised.b-indigo.b-outer.b-using-keyboard:focus { + background-color: #5c6cc6; +} +.b-outer.b-using-keyboard .b-button.b-raised.b-indigo:focus:hover:not(.b-disabled), +.b-button.b-raised.b-indigo.b-outer.b-using-keyboard:focus:hover:not(.b-disabled), +.b-button.b-raised.b-indigo:hover:not(.b-disabled) { + background-color: #4d5fc1; +} +.b-button.b-raised.b-indigo.b-pressed, +.b-button.b-raised.b-indigo.b-pressed[data-group]:hover { + background-color: #2c397f; + box-shadow: inset 0 0 5px #0006; +} +.b-button.b-raised.b-indigo.b-pressed:hover, +.b-outer.b-using-keyboard .b-button.b-raised.b-indigo.b-pressed:focus:hover, +.b-button.b-raised.b-indigo.b-outer.b-using-keyboard.b-pressed:focus:hover, +.b-outer.b-using-keyboard .b-button.b-raised.b-indigo.b-pressed:focus, +.b-button.b-raised.b-indigo.b-outer.b-using-keyboard.b-pressed:focus { + background-color: #324191; +} +.b-button.b-raised.b-indigo.b-pressed:active { + background-color: #20295b; +} +.b-button.b-raised.b-indigo.b-pressed:active:hover { + background-color: #26316d; +} +.b-button.b-raised.b-indigo:active:not(.b-disabled) { + background-color: #324191; + border-color: #324191; + box-shadow: inset 0 0 5px #0000004d; +} +.b-button.b-raised.b-indigo:active:hover:not(.b-disabled) { + background-color: #3949a3; + border-color: #3949a3; + box-shadow: inset 0 0 3px #0000004d; +} +.b-button.b-raised.b-indigo:disabled:hover, +.b-button.b-raised.b-indigo:disabled { + background-color: #f9f9f9; + color: #757575; + border-color: #252f69; + cursor: default; +} +.b-button.b-raised.b-lime { + color: #fff; + border: none; + background-color: #cddc39; +} +.b-outer.b-using-keyboard .b-button.b-raised.b-lime:focus, +.b-button.b-raised.b-lime.b-outer.b-using-keyboard:focus { + background-color: #d7e360; +} +.b-outer.b-using-keyboard .b-button.b-raised.b-lime:focus:hover:not(.b-disabled), +.b-button.b-raised.b-lime.b-outer.b-using-keyboard:focus:hover:not(.b-disabled), +.b-button.b-raised.b-lime:hover:not(.b-disabled) { + background-color: #d2e04d; +} +.b-button.b-raised.b-lime.b-pressed, +.b-button.b-raised.b-lime.b-pressed[data-group]:hover { + background-color: #98a51d; + box-shadow: inset 0 0 5px #0006; +} +.b-button.b-raised.b-lime.b-pressed:hover, +.b-outer.b-using-keyboard .b-button.b-raised.b-lime.b-pressed:focus:hover, +.b-button.b-raised.b-lime.b-outer.b-using-keyboard.b-pressed:focus:hover, +.b-outer.b-using-keyboard .b-button.b-raised.b-lime.b-pressed:focus, +.b-button.b-raised.b-lime.b-outer.b-using-keyboard.b-pressed:focus { + background-color: #aebc21; +} +.b-button.b-raised.b-lime.b-pressed:active { + background-color: #6d7615; +} +.b-button.b-raised.b-lime.b-pressed:active:hover { + background-color: #838d19; +} +.b-button.b-raised.b-lime:active:not(.b-disabled) { + background-color: #aebc21; + border-color: #aebc21; + box-shadow: inset 0 0 5px #0000004d; +} +.b-button.b-raised.b-lime:active:hover:not(.b-disabled) { + background-color: #c4d425; + border-color: #c4d425; + box-shadow: inset 0 0 3px #0000004d; +} +.b-button.b-raised.b-lime:disabled:hover, +.b-button.b-raised.b-lime:disabled { + background-color: #f9f9f9; + color: #757575; + border-color: #89951a; + cursor: default; +} +.b-button.b-raised.b-teal { + color: #fff; + border: none; + background-color: #009688; +} +.b-outer.b-using-keyboard .b-button.b-raised.b-teal:focus, +.b-button.b-raised.b-teal.b-outer.b-using-keyboard:focus { + background-color: #00c4b2; +} +.b-outer.b-using-keyboard .b-button.b-raised.b-teal:focus:hover:not(.b-disabled), +.b-button.b-raised.b-teal.b-outer.b-using-keyboard:focus:hover:not(.b-disabled), +.b-button.b-raised.b-teal:hover:not(.b-disabled) { + background-color: #00baa9; +} +.b-button.b-raised.b-teal.b-pressed, +.b-button.b-raised.b-teal.b-pressed[data-group]:hover { + background-color: #00695f; + box-shadow: inset 0 0 5px #0006; +} +.b-button.b-raised.b-teal.b-pressed:hover, +.b-outer.b-using-keyboard .b-button.b-raised.b-teal.b-pressed:focus:hover, +.b-button.b-raised.b-teal.b-outer.b-using-keyboard.b-pressed:focus:hover, +.b-outer.b-using-keyboard .b-button.b-raised.b-teal.b-pressed:focus, +.b-button.b-raised.b-teal.b-outer.b-using-keyboard.b-pressed:focus { + background-color: #00786d; +} +.b-button.b-raised.b-teal.b-pressed:active { + background-color: #004b44; +} +.b-button.b-raised.b-teal.b-pressed:active:hover { + background-color: #005a52; +} +.b-button.b-raised.b-teal:active:not(.b-disabled) { + background-color: #00786d; + border-color: #00786d; + box-shadow: inset 0 0 5px #0000004d; +} +.b-button.b-raised.b-teal:active:hover:not(.b-disabled) { + background-color: #00877a; + border-color: #00877a; + box-shadow: inset 0 0 3px #0000004d; +} +.b-button.b-raised.b-teal:disabled:hover, +.b-button.b-raised.b-teal:disabled { + background-color: #f9f9f9; + color: #757575; + border-color: #00302c; + cursor: default; +} +.b-button.b-raised.b-green { + color: #fff; + border: none; + background-color: #a5d6a7; +} +.b-outer.b-using-keyboard .b-button.b-raised.b-green:focus, +.b-button.b-raised.b-green.b-outer.b-using-keyboard:focus { + background-color: #c5e4c6; +} +.b-outer.b-using-keyboard .b-button.b-raised.b-green:focus:hover:not(.b-disabled), +.b-button.b-raised.b-green.b-outer.b-using-keyboard:focus:hover:not(.b-disabled), +.b-button.b-raised.b-green:hover:not(.b-disabled) { + background-color: #aedab0; +} +.b-button.b-raised.b-green.b-pressed, +.b-button.b-raised.b-green.b-pressed[data-group]:hover { + background-color: #57b25b; + box-shadow: inset 0 0 5px #0006; +} +.b-button.b-raised.b-green.b-pressed:hover, +.b-outer.b-using-keyboard .b-button.b-raised.b-green.b-pressed:focus:hover, +.b-button.b-raised.b-green.b-outer.b-using-keyboard.b-pressed:focus:hover, +.b-outer.b-using-keyboard .b-button.b-raised.b-green.b-pressed:focus, +.b-button.b-raised.b-green.b-outer.b-using-keyboard.b-pressed:focus { + background-color: #71be74; +} +.b-button.b-raised.b-green.b-pressed:active { + background-color: #3b823e; +} +.b-button.b-raised.b-green.b-pressed:active:hover { + background-color: #479c4b; +} +.b-button.b-raised.b-green:active:not(.b-disabled) { + background-color: #71be74; + border-color: #71be74; + box-shadow: inset 0 0 5px #0000004d; +} +.b-button.b-raised.b-green:active:hover:not(.b-disabled) { + background-color: #8bca8e; + border-color: #8bca8e; + box-shadow: inset 0 0 3px #0000004d; +} +.b-button.b-raised.b-green:disabled:hover, +.b-button.b-raised.b-green:disabled { + background-color: #f9f9f9; + color: #757575; + border-color: #5fb662; + cursor: default; +} +.b-button.b-raised.b-light-green { + color: #fff; + border: none; + background-color: #8bc34a; +} +.b-outer.b-using-keyboard .b-button.b-raised.b-light-green:focus, +.b-button.b-raised.b-light-green.b-outer.b-using-keyboard:focus { + background-color: #a1ce6c; +} +.b-outer.b-using-keyboard .b-button.b-raised.b-light-green:focus:hover:not(.b-disabled), +.b-button.b-raised.b-light-green.b-outer.b-using-keyboard:focus:hover:not(.b-disabled), +.b-button.b-raised.b-light-green:hover:not(.b-disabled) { + background-color: #97c95c; +} +.b-button.b-raised.b-light-green.b-pressed, +.b-button.b-raised.b-light-green.b-pressed[data-group]:hover { + background-color: #628d2f; + box-shadow: inset 0 0 5px #0006; +} +.b-button.b-raised.b-light-green.b-pressed:hover, +.b-outer.b-using-keyboard .b-button.b-raised.b-light-green.b-pressed:focus:hover, +.b-button.b-raised.b-light-green.b-outer.b-using-keyboard.b-pressed:focus:hover, +.b-outer.b-using-keyboard .b-button.b-raised.b-light-green.b-pressed:focus, +.b-button.b-raised.b-light-green.b-outer.b-using-keyboard.b-pressed:focus { + background-color: #70a236; +} +.b-button.b-raised.b-light-green.b-pressed:active { + background-color: #466521; +} +.b-button.b-raised.b-light-green.b-pressed:active:hover { + background-color: #547928; +} +.b-button.b-raised.b-light-green:active:not(.b-disabled) { + background-color: #70a236; + border-color: #70a236; + box-shadow: inset 0 0 5px #0000004d; +} +.b-button.b-raised.b-light-green:active:hover:not(.b-disabled) { + background-color: #7eb63c; + border-color: #7eb63c; + box-shadow: inset 0 0 3px #0000004d; +} +.b-button.b-raised.b-light-green:disabled:hover, +.b-button.b-raised.b-light-green:disabled { + background-color: #f9f9f9; + color: #757575; + border-color: #577d2a; + cursor: default; +} +.b-button.b-raised.b-purple { + color: #fff; + border: none; + background-color: #9c27b0; +} +.b-outer.b-using-keyboard .b-button.b-raised.b-purple:focus, +.b-button.b-raised.b-purple.b-outer.b-using-keyboard:focus { + background-color: #bb33d2; +} +.b-outer.b-using-keyboard .b-button.b-raised.b-purple:focus:hover:not(.b-disabled), +.b-button.b-raised.b-purple.b-outer.b-using-keyboard:focus:hover:not(.b-disabled), +.b-button.b-raised.b-purple:hover:not(.b-disabled) { + background-color: #b12cc8; +} +.b-button.b-raised.b-purple.b-pressed, +.b-button.b-raised.b-purple.b-pressed[data-group]:hover { + background-color: #6d1b7b; + box-shadow: inset 0 0 5px #0006; +} +.b-button.b-raised.b-purple.b-pressed:hover, +.b-outer.b-using-keyboard .b-button.b-raised.b-purple.b-pressed:focus:hover, +.b-button.b-raised.b-purple.b-outer.b-using-keyboard.b-pressed:focus:hover, +.b-outer.b-using-keyboard .b-button.b-raised.b-purple.b-pressed:focus, +.b-button.b-raised.b-purple.b-outer.b-using-keyboard.b-pressed:focus { + background-color: #7d1f8d; +} +.b-button.b-raised.b-purple.b-pressed:active { + background-color: #4e1458; +} +.b-button.b-raised.b-purple.b-pressed:active:hover { + background-color: #5e176a; +} +.b-button.b-raised.b-purple:active:not(.b-disabled) { + background-color: #7d1f8d; + border-color: #7d1f8d; + box-shadow: inset 0 0 5px #0000004d; +} +.b-button.b-raised.b-purple:active:hover:not(.b-disabled) { + background-color: #8c239e; + border-color: #8c239e; + box-shadow: inset 0 0 3px #0000004d; +} +.b-button.b-raised.b-purple:disabled:hover, +.b-button.b-raised.b-purple:disabled { + background-color: #f9f9f9; + color: #757575; + border-color: #52145d; + cursor: default; +} +.b-button.b-raised.b-yellow { + color: #fff; + border: none; + background-color: #fff176; +} +.b-outer.b-using-keyboard .b-button.b-raised.b-yellow:focus, +.b-button.b-raised.b-yellow.b-outer.b-using-keyboard:focus { + background-color: #fff6a4; +} +.b-outer.b-using-keyboard .b-button.b-raised.b-yellow:focus:hover:not(.b-disabled), +.b-button.b-raised.b-yellow.b-outer.b-using-keyboard:focus:hover:not(.b-disabled), +.b-button.b-raised.b-yellow:hover:not(.b-disabled) { + background-color: #fff284; +} +.b-button.b-raised.b-yellow.b-pressed, +.b-button.b-raised.b-yellow.b-pressed[data-group]:hover { + background-color: #ffe606; + box-shadow: inset 0 0 5px #0006; +} +.b-button.b-raised.b-yellow.b-pressed:hover, +.b-outer.b-using-keyboard .b-button.b-raised.b-yellow.b-pressed:focus:hover, +.b-button.b-raised.b-yellow.b-outer.b-using-keyboard.b-pressed:focus:hover, +.b-outer.b-using-keyboard .b-button.b-raised.b-yellow.b-pressed:focus, +.b-button.b-raised.b-yellow.b-outer.b-using-keyboard.b-pressed:focus { + background-color: #ffe92b; +} +.b-button.b-raised.b-yellow.b-pressed:active { + background-color: #bba700; +} +.b-button.b-raised.b-yellow.b-pressed:active:hover { + background-color: #e0c900; +} +.b-button.b-raised.b-yellow:active:not(.b-disabled) { + background-color: #ffe92b; + border-color: #ffe92b; + box-shadow: inset 0 0 5px #0000004d; +} +.b-button.b-raised.b-yellow:active:hover:not(.b-disabled) { + background-color: #ffed51; + border-color: #ffed51; + box-shadow: inset 0 0 3px #0000004d; +} +.b-button.b-raised.b-yellow:disabled:hover, +.b-button.b-raised.b-yellow:disabled { + background-color: #f9f9f9; + color: #757575; + border-color: #ffe710; + cursor: default; +} +.b-button.b-raised.b-red { + color: #fff; + border: none; + background-color: #ef9a9a; +} +.b-outer.b-using-keyboard .b-button.b-raised.b-red:focus, +.b-button.b-raised.b-red.b-outer.b-using-keyboard:focus { + background-color: #f5c2c2; +} +.b-outer.b-using-keyboard .b-button.b-raised.b-red:focus:hover:not(.b-disabled), +.b-button.b-raised.b-red.b-outer.b-using-keyboard:focus:hover:not(.b-disabled), +.b-button.b-raised.b-red:hover:not(.b-disabled) { + background-color: #f1a4a4; +} +.b-button.b-raised.b-red.b-pressed, +.b-button.b-raised.b-red.b-pressed[data-group]:hover { + background-color: #df3434; + box-shadow: inset 0 0 5px #0006; +} +.b-button.b-raised.b-red.b-pressed:hover, +.b-outer.b-using-keyboard .b-button.b-raised.b-red.b-pressed:focus:hover, +.b-button.b-raised.b-red.b-outer.b-using-keyboard.b-pressed:focus:hover, +.b-outer.b-using-keyboard .b-button.b-raised.b-red.b-pressed:focus, +.b-button.b-raised.b-red.b-outer.b-using-keyboard.b-pressed:focus { + background-color: #e45656; +} +.b-button.b-raised.b-red.b-pressed:active { + background-color: #aa1b1b; +} +.b-button.b-raised.b-red.b-pressed:active:hover { + background-color: #cc2020; +} +.b-button.b-raised.b-red:active:not(.b-disabled) { + background-color: #e45656; + border-color: #e45656; + box-shadow: inset 0 0 5px #0000004d; +} +.b-button.b-raised.b-red:active:hover:not(.b-disabled) { + background-color: #ea7878; + border-color: #ea7878; + box-shadow: inset 0 0 3px #0000004d; +} +.b-button.b-raised.b-red:disabled:hover, +.b-button.b-raised.b-red:disabled { + background-color: #f9f9f9; + color: #757575; + border-color: #e14242; + cursor: default; +} +.b-button.b-raised.b-dark-gray { + color: #fff; + border: none; + background-color: #757575; +} +.b-outer.b-using-keyboard .b-button.b-raised.b-dark-gray:focus, +.b-button.b-raised.b-dark-gray.b-outer.b-using-keyboard:focus { + background-color: #8c8c8c; +} +.b-outer.b-using-keyboard .b-button.b-raised.b-dark-gray:focus:hover:not(.b-disabled), +.b-button.b-raised.b-dark-gray.b-outer.b-using-keyboard:focus:hover:not(.b-disabled), +.b-button.b-raised.b-dark-gray:hover:not(.b-disabled) { + background-color: #838383; +} +.b-button.b-raised.b-dark-gray.b-pressed, +.b-button.b-raised.b-dark-gray.b-pressed[data-group]:hover { + background-color: #525252; + box-shadow: inset 0 0 5px #0006; +} +.b-button.b-raised.b-dark-gray.b-pressed:hover, +.b-outer.b-using-keyboard .b-button.b-raised.b-dark-gray.b-pressed:focus:hover, +.b-button.b-raised.b-dark-gray.b-outer.b-using-keyboard.b-pressed:focus:hover, +.b-outer.b-using-keyboard .b-button.b-raised.b-dark-gray.b-pressed:focus, +.b-button.b-raised.b-dark-gray.b-outer.b-using-keyboard.b-pressed:focus { + background-color: #5e5e5e; +} +.b-button.b-raised.b-dark-gray.b-pressed:active { + background-color: #3b3b3b; +} +.b-button.b-raised.b-dark-gray.b-pressed:active:hover { + background-color: #464646; +} +.b-button.b-raised.b-dark-gray:active:not(.b-disabled) { + background-color: #5e5e5e; + border-color: #5e5e5e; + box-shadow: inset 0 0 5px #0000004d; +} +.b-button.b-raised.b-dark-gray:active:hover:not(.b-disabled) { + background-color: #696969; + border-color: #696969; + box-shadow: inset 0 0 3px #0000004d; +} +.b-button.b-raised.b-dark-gray:disabled:hover, +.b-button.b-raised.b-dark-gray:disabled { + background-color: #f9f9f9; + color: #757575; + border-color: #424242; + cursor: default; +} +.b-button.b-raised.b-gray { + color: #fff; + border: none; + background-color: #ccc; +} +.b-outer.b-using-keyboard .b-button.b-raised.b-gray:focus, +.b-button.b-raised.b-gray.b-outer.b-using-keyboard:focus { + background-color: #e3e3e3; +} +.b-outer.b-using-keyboard .b-button.b-raised.b-gray:focus:hover:not(.b-disabled), +.b-button.b-raised.b-gray.b-outer.b-using-keyboard:focus:hover:not(.b-disabled), +.b-button.b-raised.b-gray:hover:not(.b-disabled) { + background-color: #d1d1d1; +} +.b-button.b-raised.b-gray.b-pressed, +.b-button.b-raised.b-gray.b-pressed[data-group]:hover { + background-color: #8f8f8f; + box-shadow: inset 0 0 5px #0006; +} +.b-button.b-raised.b-gray.b-pressed:hover, +.b-outer.b-using-keyboard .b-button.b-raised.b-gray.b-pressed:focus:hover, +.b-button.b-raised.b-gray.b-outer.b-using-keyboard.b-pressed:focus:hover, +.b-outer.b-using-keyboard .b-button.b-raised.b-gray.b-pressed:focus, +.b-button.b-raised.b-gray.b-outer.b-using-keyboard.b-pressed:focus { + background-color: #a3a3a3; +} +.b-button.b-raised.b-gray.b-pressed:active { + background-color: #666; +} +.b-button.b-raised.b-gray.b-pressed:active:hover { + background-color: #7a7a7a; +} +.b-button.b-raised.b-gray:active:not(.b-disabled) { + background-color: #a3a3a3; + border-color: #a3a3a3; + box-shadow: inset 0 0 5px #0000004d; +} +.b-button.b-raised.b-gray:active:hover:not(.b-disabled) { + background-color: #b8b8b8; + border-color: #b8b8b8; + box-shadow: inset 0 0 3px #0000004d; +} +.b-button.b-raised.b-gray:disabled:hover, +.b-button.b-raised.b-gray:disabled { + background-color: #f9f9f9; + color: #757575; + border-color: #999; + cursor: default; +} +.b-button.b-raised.b-light-gray { + color: #fff; + border: none; + background-color: #f9f9f9; +} +.b-outer.b-using-keyboard .b-button.b-raised.b-light-gray:focus, +.b-button.b-raised.b-light-gray.b-outer.b-using-keyboard:focus { + background-color: #fff; +} +.b-outer.b-using-keyboard .b-button.b-raised.b-light-gray:focus:hover:not(.b-disabled), +.b-button.b-raised.b-light-gray.b-outer.b-using-keyboard:focus:hover:not(.b-disabled), +.b-button.b-raised.b-light-gray:hover:not(.b-disabled) { + background-color: #fafafa; +} +.b-button.b-raised.b-light-gray.b-pressed, +.b-button.b-raised.b-light-gray.b-pressed[data-group]:hover { + background-color: #aeaeae; + box-shadow: inset 0 0 5px #0006; +} +.b-button.b-raised.b-light-gray.b-pressed:hover, +.b-outer.b-using-keyboard .b-button.b-raised.b-light-gray.b-pressed:focus:hover, +.b-button.b-raised.b-light-gray.b-outer.b-using-keyboard.b-pressed:focus:hover, +.b-outer.b-using-keyboard .b-button.b-raised.b-light-gray.b-pressed:focus, +.b-button.b-raised.b-light-gray.b-outer.b-using-keyboard.b-pressed:focus { + background-color: #c7c7c7; +} +.b-button.b-raised.b-light-gray.b-pressed:active { + background-color: #7d7d7d; +} +.b-button.b-raised.b-light-gray.b-pressed:active:hover { + background-color: #959595; +} +.b-button.b-raised.b-light-gray:active:not(.b-disabled) { + background-color: #c7c7c7; + border-color: #c7c7c7; + box-shadow: inset 0 0 5px #0000004d; +} +.b-button.b-raised.b-light-gray:active:hover:not(.b-disabled) { + background-color: #e0e0e0; + border-color: #e0e0e0; + box-shadow: inset 0 0 3px #0000004d; +} +.b-button.b-raised.b-light-gray:disabled:hover, +.b-button.b-raised.b-light-gray:disabled { + background-color: #f9f9f9; + color: #757575; + border-color: #c6c6c6; + cursor: default; +} +.b-button.b-raised { + color: #fff; + border: none; + background-color: #8f8f8f; +} +.b-outer.b-using-keyboard .b-button.b-raised:focus, +.b-button.b-raised.b-outer.b-using-keyboard:focus { + background-color: #a6a6a6; +} +.b-outer.b-using-keyboard .b-button.b-raised:focus:hover:not(.b-disabled), +.b-button.b-raised.b-outer.b-using-keyboard:focus:hover:not(.b-disabled), +.b-button.b-raised:hover:not(.b-disabled) { + background-color: #9a9a9a; +} +.b-button.b-raised.b-pressed, +.b-button.b-raised.b-pressed[data-group]:hover { + background-color: #646464; + box-shadow: inset 0 0 5px #0006; +} +.b-button.b-raised.b-pressed:hover, +.b-outer.b-using-keyboard .b-button.b-raised.b-pressed:focus:hover, +.b-button.b-raised.b-outer.b-using-keyboard.b-pressed:focus:hover, +.b-outer.b-using-keyboard .b-button.b-raised.b-pressed:focus, +.b-button.b-raised.b-outer.b-using-keyboard.b-pressed:focus { + background-color: #727272; +} +.b-button.b-raised.b-pressed:active { + background-color: #474747; +} +.b-button.b-raised.b-pressed:active:hover { + background-color: #565656; +} +.b-button.b-raised:active:not(.b-disabled) { + background-color: #727272; + border-color: #727272; + box-shadow: inset 0 0 5px #0000004d; +} +.b-button.b-raised:active:hover:not(.b-disabled) { + background-color: #818181; + border-color: #818181; + box-shadow: inset 0 0 3px #0000004d; +} +.b-button.b-raised:disabled:hover, +.b-button.b-raised:disabled { + background-color: #f9f9f9; + color: #757575; + border-color: #5c5c5c; + cursor: default; +} +.b-buttongroup { + overflow: visible; + flex-shrink: 0; +} +.b-buttongroup.b-content-element { + display: inline-flex; + flex-flow: row nowrap; +} +.b-buttongroup.b-content-element.b-rotate-vertical { + flex-direction: column; +} +.b-buttongroup .b-button { + margin: 0; +} +.b-buttongroup .b-button:not(.b-pressed) { + box-shadow: none !important; +} +.b-buttongroup .b-button.b-pressed, +.b-buttongroup .b-button:active { + z-index: 2; +} +.b-buttongroup .b-button:not(.b-first-visible-child) { + margin-inline-start: -1px; +} +.b-buttongroup.b-columned.b-content-element { + flex: 1; + flex-wrap: wrap; +} +.b-buttongroup.b-columned.b-content-element .b-button { + margin-inline-start: 0; +} +.b-buttongroup .b-button:not(.b-first-visible-child):not(.b-last-visible-child) { + border-radius: 0; +} +.b-buttongroup .b-button.b-first-visible-child:not(.b-last-visible-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.b-buttongroup .b-button.b-last-visible-child:not(.b-first-visible-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.b-buttongroup.b-rtl .b-button.b-first-visible-child:not(.b-last-visible-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.b-buttongroup.b-rtl .b-button.b-last-visible-child:not(.b-first-visible-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.b-calendarpanel { + --min-row-height: 75; + --min-column-width: 75; + -webkit-user-select: none; + user-select: none; +} +.b-calendarpanel.b-outer { + display: inline-flex; +} +.b-calendarpanel .b-week-number-cell { + display: none; +} +.b-calendarpanel.b-show-week-column .b-week-number-cell { + display: flex; + flex-direction: column; +} +.b-calendarpanel.b-hide-othermonth-cells .b-calendar-cell.b-other-month { + visibility: hidden; + pointer-events: none; +} +.b-calendarpanel.b-disable-othermonth-cells .b-calendar-cell.b-other-month { + opacity: 0.7; + pointer-events: none; +} +.b-calendarpanel.b-disable-othermonth-cells .b-calendar-cell.b-other-month.b-first-visible-cell .b-cal-event-wrap { + pointer-events: all; +} +.b-calendarpanel .b-panel-body-wrap { + background-color: #fafafa; +} +.b-calendarpanel .b-calendar-weekdays .b-calendar-day-header { + flex: 1 0 0; + text-align: center; +} +.b-calendarpanel .b-calendarpanel-content { + flex-flow: column nowrap; + align-items: stretch; +} +.b-calendarpanel .b-calendarpanel-content.b-hide-nonworking-days .b-calendar-day-header.b-nonworking-day, +.b-calendarpanel .b-calendarpanel-content.b-hide-nonworking-days .b-calendar-cell.b-nonworking-day { + display: none; +} +.b-calendarpanel .b-calendar-row { + display: flex; +} +.b-calendarpanel .b-calendar-cell { + display: flex; + text-align: center; + flex-direction: column; + justify-content: center; +} +.b-calendarpanel .b-calendar-days { + flex: 1 1 auto; + display: flex; + justify-content: space-around; + overflow: hidden; +} +.b-calendarpanel .b-weeks-container { + display: flex; + flex-direction: column; +} +.b-calendarpanel .b-weeks-container.b-min-columnwidth.b-horizontal-overflow { + align-items: flex-start; +} +.b-calendarpanel .b-weeks-container.b-min-columnwidth.b-horizontal-overflow .b-calendar-row { + overflow: hidden; +} +.b-container .b-checkbox-label:before { + margin: 0.5em 0.675em 0.675em; + margin-inline-end: 0.4em; + margin-inline-start: 0; +} +.b-checkbox { + position: relative; + align-items: center; + --checkbox-label-transition: color 0.2s, background-color 0.2s; + --checkbox-input-transition: color 0.5s, background-color 0.5s; +} +.b-checkbox.b-field-container > .b-field-inner { + min-height: 5.4ex; +} +.b-checkbox > .b-field-inner { + border: none; + background-color: transparent; + white-space: nowrap; + word-break: break-all; +} +.b-checkbox > .b-field-inner .b-checkbox-label { + position: relative; + font-size: inherit; + cursor: pointer; + color: #262626; + white-space: normal; +} +.b-container .b-checkbox > .b-field-inner .b-checkbox-label { + color: #616161; +} +.b-checkbox > .b-field-inner .b-checkbox-label:before { + font-family: 'Font Awesome 6 Free', FontAwesome6Free; + font-weight: 900; + display: inline-flex; + justify-content: center; + align-items: center; + margin-inline-end: 0.4em; + font-size: inherit; + width: 1.6em; + height: 1.6em; + padding: 0.15em; + border-radius: 2px; + transition: var(--checkbox-label-transition); + background-color: transparent; + border: 1px solid rgba(204, 204, 204, 0.5); +} +.b-checkbox > .b-field-inner .b-checkbox-label:not(.b-radio-label):before { + content: '\f00c'; + color: #ccc3; +} +.b-checkbox > .b-field-inner input[type='checkbox'] { + z-index: 1; + opacity: 0; + width: 2.2em; + height: 2.2em; + position: absolute; + margin: 0; + cursor: pointer; + transition: var(--checkbox-input-transition); +} +.b-checkbox > .b-field-inner input[type='checkbox']:checked + .b-checkbox-label:before { + color: #fff; + background-color: #ccc; + border-color: #ccc; +} +.b-checkbox.b-disabled > .b-field-inner .b-checkbox-label { + color: #ccc; +} +.b-checkbox.b-disabled > .b-field-inner .b-checkbox-label:before { + border-color: #ccc3; + background-color: transparent; +} +.b-checkbox.b-disabled > .b-field-inner input[type='checkbox']:checked + .b-checkbox-label:before { + background-color: #ccc3; + border-color: #ccc3; +} +.b-checkbox.b-field-container:not(.b-field-container-inline) > .b-field-container-wrap { + margin-inline-start: 2.2em; +} +.b-checkbox:not(.b-radio).b-blue > .b-field-inner .b-checkbox-label:before { + color: #64b5f61a; + border-color: #64b5f680; +} +.b-checkbox:not(.b-radio).b-blue > .b-field-inner input[type='checkbox']:checked + .b-checkbox-label:before { + color: #fff; + background-color: #64b5f6; + border-color: #64b5f6; +} +.b-checkbox:not(.b-radio).b-blue > .b-field-inner.b-disabled .b-checkbox-label:before { + border-color: #64b5f633; +} +.b-checkbox:not(.b-radio).b-blue > .b-field-inner.b-disabled input[type='checkbox']:checked + .b-checkbox-label:before { + background-color: #64b5f633; + border-color: #64b5f633; +} +.b-checkbox:not(.b-radio).b-deep-orange > .b-field-inner .b-checkbox-label:before { + color: #ff57221a; + border-color: #ff572280; +} +.b-checkbox:not(.b-radio).b-deep-orange > .b-field-inner input[type='checkbox']:checked + .b-checkbox-label:before { + color: #fff; + background-color: #ff5722; + border-color: #ff5722; +} +.b-checkbox:not(.b-radio).b-deep-orange > .b-field-inner.b-disabled .b-checkbox-label:before { + border-color: #ff572233; +} +.b-checkbox:not(.b-radio).b-deep-orange + > .b-field-inner.b-disabled + input[type='checkbox']:checked + + .b-checkbox-label:before { + background-color: #ff572233; + border-color: #ff572233; +} +.b-checkbox:not(.b-radio).b-orange > .b-field-inner .b-checkbox-label:before { + color: #ffcc801a; + border-color: #ffcc8080; +} +.b-checkbox:not(.b-radio).b-orange > .b-field-inner input[type='checkbox']:checked + .b-checkbox-label:before { + color: #fff; + background-color: #ffcc80; + border-color: #ffcc80; +} +.b-checkbox:not(.b-radio).b-orange > .b-field-inner.b-disabled .b-checkbox-label:before { + border-color: #ffcc8033; +} +.b-checkbox:not(.b-radio).b-orange + > .b-field-inner.b-disabled + input[type='checkbox']:checked + + .b-checkbox-label:before { + background-color: #ffcc8033; + border-color: #ffcc8033; +} +.b-checkbox:not(.b-radio).b-indigo > .b-field-inner .b-checkbox-label:before { + color: #3f51b51a; + border-color: #3f51b580; +} +.b-checkbox:not(.b-radio).b-indigo > .b-field-inner input[type='checkbox']:checked + .b-checkbox-label:before { + color: #fff; + background-color: #3f51b5; + border-color: #3f51b5; +} +.b-checkbox:not(.b-radio).b-indigo > .b-field-inner.b-disabled .b-checkbox-label:before { + border-color: #3f51b533; +} +.b-checkbox:not(.b-radio).b-indigo + > .b-field-inner.b-disabled + input[type='checkbox']:checked + + .b-checkbox-label:before { + background-color: #3f51b533; + border-color: #3f51b533; +} +.b-checkbox:not(.b-radio).b-green > .b-field-inner .b-checkbox-label:before { + color: #a5d6a71a; + border-color: #a5d6a780; +} +.b-checkbox:not(.b-radio).b-green > .b-field-inner input[type='checkbox']:checked + .b-checkbox-label:before { + color: #fff; + background-color: #a5d6a7; + border-color: #a5d6a7; +} +.b-checkbox:not(.b-radio).b-green > .b-field-inner.b-disabled .b-checkbox-label:before { + border-color: #a5d6a733; +} +.b-checkbox:not(.b-radio).b-green + > .b-field-inner.b-disabled + input[type='checkbox']:checked + + .b-checkbox-label:before { + background-color: #a5d6a733; + border-color: #a5d6a733; +} +.b-checkbox:not(.b-radio).b-yellow > .b-field-inner .b-checkbox-label:before { + color: #fff1761a; + border-color: #fff17680; +} +.b-checkbox:not(.b-radio).b-yellow > .b-field-inner input[type='checkbox']:checked + .b-checkbox-label:before { + color: #fff; + background-color: #fff176; + border-color: #fff176; +} +.b-checkbox:not(.b-radio).b-yellow > .b-field-inner.b-disabled .b-checkbox-label:before { + border-color: #fff17633; +} +.b-checkbox:not(.b-radio).b-yellow + > .b-field-inner.b-disabled + input[type='checkbox']:checked + + .b-checkbox-label:before { + background-color: #fff17633; + border-color: #fff17633; +} +.b-checkbox:not(.b-radio).b-red > .b-field-inner .b-checkbox-label:before { + color: #ef9a9a1a; + border-color: #ef9a9a80; +} +.b-checkbox:not(.b-radio).b-red > .b-field-inner input[type='checkbox']:checked + .b-checkbox-label:before { + color: #fff; + background-color: #ef9a9a; + border-color: #ef9a9a; +} +.b-checkbox:not(.b-radio).b-red > .b-field-inner.b-disabled .b-checkbox-label:before { + border-color: #ef9a9a33; +} +.b-checkbox:not(.b-radio).b-red > .b-field-inner.b-disabled input[type='checkbox']:checked + .b-checkbox-label:before { + background-color: #ef9a9a33; + border-color: #ef9a9a33; +} +.b-checkbox:not(.b-radio).b-amber > .b-field-inner .b-checkbox-label:before { + color: #ffd54f1a; + border-color: #ffd54f80; +} +.b-checkbox:not(.b-radio).b-amber > .b-field-inner input[type='checkbox']:checked + .b-checkbox-label:before { + color: #fff; + background-color: #ffd54f; + border-color: #ffd54f; +} +.b-checkbox:not(.b-radio).b-amber > .b-field-inner.b-disabled .b-checkbox-label:before { + border-color: #ffd54f33; +} +.b-checkbox:not(.b-radio).b-amber + > .b-field-inner.b-disabled + input[type='checkbox']:checked + + .b-checkbox-label:before { + background-color: #ffd54f33; + border-color: #ffd54f33; +} +.b-checkbox:not(.b-radio).b-lime > .b-field-inner .b-checkbox-label:before { + color: #cddc391a; + border-color: #cddc3980; +} +.b-checkbox:not(.b-radio).b-lime > .b-field-inner input[type='checkbox']:checked + .b-checkbox-label:before { + color: #fff; + background-color: #cddc39; + border-color: #cddc39; +} +.b-checkbox:not(.b-radio).b-lime > .b-field-inner.b-disabled .b-checkbox-label:before { + border-color: #cddc3933; +} +.b-checkbox:not(.b-radio).b-lime > .b-field-inner.b-disabled input[type='checkbox']:checked + .b-checkbox-label:before { + background-color: #cddc3933; + border-color: #cddc3933; +} +.b-checkbox:not(.b-radio).b-teal > .b-field-inner .b-checkbox-label:before { + color: #0096881a; + border-color: #00968880; +} +.b-checkbox:not(.b-radio).b-teal > .b-field-inner input[type='checkbox']:checked + .b-checkbox-label:before { + color: #fff; + background-color: #009688; + border-color: #009688; +} +.b-checkbox:not(.b-radio).b-teal > .b-field-inner.b-disabled .b-checkbox-label:before { + border-color: #00968833; +} +.b-checkbox:not(.b-radio).b-teal > .b-field-inner.b-disabled input[type='checkbox']:checked + .b-checkbox-label:before { + background-color: #00968833; + border-color: #00968833; +} +.b-checkbox:not(.b-radio).b-light-green > .b-field-inner .b-checkbox-label:before { + color: #8bc34a1a; + border-color: #8bc34a80; +} +.b-checkbox:not(.b-radio).b-light-green > .b-field-inner input[type='checkbox']:checked + .b-checkbox-label:before { + color: #fff; + background-color: #8bc34a; + border-color: #8bc34a; +} +.b-checkbox:not(.b-radio).b-light-green > .b-field-inner.b-disabled .b-checkbox-label:before { + border-color: #8bc34a33; +} +.b-checkbox:not(.b-radio).b-light-green + > .b-field-inner.b-disabled + input[type='checkbox']:checked + + .b-checkbox-label:before { + background-color: #8bc34a33; + border-color: #8bc34a33; +} +.b-checkbox:not(.b-radio).b-purple > .b-field-inner .b-checkbox-label:before { + color: #9c27b01a; + border-color: #9c27b080; +} +.b-checkbox:not(.b-radio).b-purple > .b-field-inner input[type='checkbox']:checked + .b-checkbox-label:before { + color: #fff; + background-color: #9c27b0; + border-color: #9c27b0; +} +.b-checkbox:not(.b-radio).b-purple > .b-field-inner.b-disabled .b-checkbox-label:before { + border-color: #9c27b033; +} +.b-checkbox:not(.b-radio).b-purple + > .b-field-inner.b-disabled + input[type='checkbox']:checked + + .b-checkbox-label:before { + background-color: #9c27b033; + border-color: #9c27b033; +} +.b-combo .b-fieldtrigger.b-icon-picker:before { + transition: transform 0.3s; +} +.b-combo.b-open .b-fieldtrigger.b-icon-picker:before { + transform: rotate(180deg); +} +.b-combo.b-inline-picker:not(.b-label-above) { + flex-wrap: wrap; + align-content: flex-start; +} +.b-combo.b-inline-picker:not(.b-label-above) .b-field-inner { + flex-shrink: 0; + align-self: flex-start; +} +.b-combo.b-inline-picker:not(.b-label-above) .b-combo-picker { + flex: 1 0 100%; +} +.b-combo .b-field-inner .b-fieldtrigger.b-icon-remove { + font-size: 0.8em; +} +.b-combo.b-hide-trigger .b-fieldtrigger.b-icon-picker, +.b-combo.b-readonly .b-fieldtrigger.b-icon-picker { + display: none; +} +.b-combo.b-uses-chipview .b-field-inner { + align-self: stretch; +} +.b-combo.b-uses-chipview .b-chipview { + align-self: stretch; + display: flex; + flex-flow: wrap; + flex: 1 1 auto; + align-items: center; + margin: 0.16em 0.3em; +} +.b-combo.b-uses-chipview .b-chipview:not(.b-empty) input { + padding-inline-start: 0.2em; + order: 99999; +} +.b-combo.b-uses-chipview.b-not-editable input { + order: -1; + min-width: 0; + padding-inline: 0; + flex: 0 1 0; + margin-inline-start: -0.3em; +} +.b-combo.b-uses-chipview.b-not-editable:not(.b-empty) .b-chipview .b-chip { + padding-block: calc(0.3em + 0.5px); + padding-inline: 0.7em; +} +.b-combo.b-uses-chipview.b-not-editable:not(.b-empty) input { + padding: 0; + height: 0; +} +.b-list.b-combo-picker.b-empty:not(.b-masked)[data-add-new-value]:after { + content: attr(data-add-new-value); + display: block; + padding: 0.8em; + color: #616161; + cursor: pointer; +} +.b-container.b-outer, +.b-auto-container:not(.b-toolbar-content).b-single-child > .b-container { + align-self: stretch; + flex: 1 1 auto; +} +body.b-container.b-outer { + margin: 0; + height: 100%; + width: 100%; + overflow: hidden; +} +.b-container:focus { + outline: none; +} +.b-content-element { + position: relative; + display: flex; + flex-flow: row wrap; +} +.b-content-element.b-flex-row { + align-content: flex-start; +} +.b-content-element.b-text-content { + display: block; + overflow: auto; +} +.b-datepicker:focus { + outline: 0; +} +.b-datepicker .b-datepicker-title { + font-weight: 700; + gap: 0; + flex-flow: row nowrap; + justify-content: center; + margin: 0 !important; +} +.b-datepicker .b-field { + background-color: transparent; + border: 0 none; + color: #fff; + min-width: 0; + display: inline-flex; + flex: none !important; + width: auto; + margin-bottom: 0 !important; + height: 100%; + cursor: pointer; +} +.b-datepicker .b-field:not(.b-readonly):hover { + opacity: 0.7; +} +.b-datepicker .b-field .b-field-inner { + flex: none; + border: 0 none; + background-color: transparent; + align-self: stretch; + padding: 0; + box-shadow: none; +} +.b-datepicker .b-field div[type='text'] { + outline: none; +} +.b-datepicker .b-toolbar.b-dock-top { + background-color: #64b5f6; + color: #fff; + border-bottom: none; + min-height: 0; + font-size: 1.2em; +} +.b-datepicker .b-toolbar.b-dock-top .b-toolbar-content { + padding: 0.5em 0.5ex !important; + gap: 0.5ex; + justify-content: space-around; +} +.b-datepicker .b-toolbar.b-dock-top .b-datepicker-title { + flex: 1 1 auto; +} +.b-datepicker .b-toolbar.b-dock-top .b-icon, +.b-datepicker .b-toolbar.b-dock-top .b-indicator.b-constraint-type-muststarton, +.b-datepicker .b-toolbar.b-dock-top .b-indicator.b-constraint-type-mustfinishon, +.b-datepicker .b-toolbar.b-dock-top .b-indicator.b-deadline-date { + color: #616161; +} +.b-datepicker .b-toolbar.b-dock-top .b-icon:before, +.b-datepicker .b-toolbar.b-dock-top .b-indicator.b-constraint-type-muststarton:before, +.b-datepicker .b-toolbar.b-dock-top .b-indicator.b-constraint-type-mustfinishon:before, +.b-datepicker .b-toolbar.b-dock-top .b-indicator.b-deadline-date:before { + line-height: normal; +} +.b-datepicker .b-toolbar.b-dock-top .b-button.b-icon, +.b-datepicker .b-toolbar.b-dock-top .b-button.b-indicator.b-constraint-type-muststarton, +.b-datepicker .b-toolbar.b-dock-top .b-button.b-indicator.b-constraint-type-mustfinishon, +.b-datepicker .b-toolbar.b-dock-top .b-button.b-indicator.b-deadline-date { + border: none; + border-radius: 50%; + min-width: 0; + min-height: 0; + width: 2em; + height: 2em; + font-size: 80%; +} +.b-datepicker .b-toolbar.b-dock-top .b-button.b-icon, +.b-datepicker .b-toolbar.b-dock-top .b-button.b-indicator.b-constraint-type-muststarton, +.b-datepicker .b-toolbar.b-dock-top .b-button.b-indicator.b-constraint-type-mustfinishon, +.b-datepicker .b-toolbar.b-dock-top .b-button.b-indicator.b-deadline-date, +.b-datepicker .b-toolbar.b-dock-top .b-button.b-icon:not(.b-tab):active:not([disabled]), +.b-datepicker .b-toolbar.b-dock-top .b-button.b-icon:not(.b-tab):active:focus:not([disabled]) { + color: #fff; +} +.b-datepicker .b-toolbar.b-dock-top .b-button.b-icon:hover, +.b-datepicker .b-toolbar.b-dock-top .b-button.b-indicator.b-constraint-type-muststarton:hover, +.b-datepicker .b-toolbar.b-dock-top .b-button.b-indicator.b-constraint-type-mustfinishon:hover, +.b-datepicker .b-toolbar.b-dock-top .b-button.b-indicator.b-deadline-date:hover { + opacity: 0.7; +} +.b-datepicker .b-toolbar.b-dock-top .b-button.b-icon:not(.b-contains-focus), +.b-datepicker .b-toolbar.b-dock-top .b-button.b-indicator.b-constraint-type-muststarton:not(.b-contains-focus), +.b-datepicker .b-toolbar.b-dock-top .b-button.b-indicator.b-constraint-type-mustfinishon:not(.b-contains-focus), +.b-datepicker .b-toolbar.b-dock-top .b-button.b-indicator.b-deadline-date:not(.b-contains-focus) { + background: transparent !important; +} +.b-datepicker .b-calendar-weekdays { + background-color: #64b5f6; + color: #fff; + font-size: 0.85em; +} +.b-datepicker .b-calendar-weekdays .b-calendar-day-header { + padding: 0.4em 0; +} +.b-datepicker.b-show-week-column .b-week-number-cell { + line-height: 2.2em; + width: 2.2em; + margin: 5px 4px; + text-align: center; +} +.b-datepicker .b-calendarpanel-content { + padding: 0; + justify-content: flex-start; +} +.b-datepicker .b-week-number-cell { + color: #76c579; +} +.b-datepicker .b-calendar-cell { + outline: 0 none; + position: relative; + flex: 1 0 2.2em; + padding: 0 4px; + margin: 5px 0; + transition: background-color 0.2s, color 0.2s; +} +.b-datepicker .b-calendar-cell > .b-datepicker-cell-inner { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + height: 2.2em; + width: 2.2em; + border-width: 1px; + border-style: solid; + border-color: transparent; + border-radius: 50%; +} +.b-datepicker .b-calendar-cell.b-today > .b-datepicker-cell-inner { + border-color: #ffcc80; + border-width: 1px; +} +.b-datepicker .b-calendar-cell.b-active-date:not(.b-selected-date) > .b-datepicker-cell-inner { + border-color: #64b5f6; +} +.b-datepicker .b-calendar-cell.b-selected-date:not(.b-in-range) > .b-datepicker-cell-inner { + color: #fff; + background-color: #64b5f6; + border-color: #64b5f6; +} +.b-datepicker .b-calendar-cell.b-other-month > .b-datepicker-cell-inner { + color: #bbb; +} +.b-datepicker .b-calendar-cell:not(.b-disabled-date, .b-selected-date) > .b-datepicker-cell-inner { + cursor: pointer; +} +.b-datepicker .b-calendar-cell:not(.b-disabled-date, .b-selected-date) > .b-datepicker-cell-inner:hover { + background-color: #64b5f680; + border-color: #64b5f680; +} +.b-datepicker .b-calendar-cell:not(.b-disabled-date, .b-selected-date) > .b-datepicker-cell-inner:hover.b-today { + background-color: #ffcc80; + border-color: #ffcc80; +} +.b-datepicker .b-calendar-cell.b-out-of-range > .b-datepicker-cell-inner { + color: #aaa; +} +.b-datepicker .b-calendar-cell.b-disabled-date > .b-datepicker-cell-inner { + color: #aaa; + opacity: 0.4; +} +.b-datepicker .b-calendar-cell.b-in-range { + background-color: #64b5f6b3; + border-radius: 0 !important; +} +.b-datepicker .b-calendar-cell.b-in-range.b-first-visible-cell { + clip-path: polygon(0 50%, 8px 0, 100% 0, 100% 100%, 8px 100%); +} +.b-datepicker .b-calendar-cell.b-in-range.b-last-visible-cell { + clip-path: polygon(0 0, calc(100% - 8px) 0, 100% 50%, calc(100% - 8px) 100%, 0 100%); +} +.b-datepicker .b-calendar-cell.b-range-start, +.b-datepicker .b-calendar-cell.b-range-end { + z-index: 0; +} +.b-datepicker .b-calendar-cell.b-range-start:before, +.b-datepicker .b-calendar-cell.b-range-end:before { + content: ' '; + background-color: #64b5f6b3; + position: absolute; + inset: 0; + z-index: -1; +} +.b-datepicker .b-calendar-cell.b-range-start > .b-datepicker-cell-inner, +.b-datepicker .b-calendar-cell.b-range-end > .b-datepicker-cell-inner { + position: relative; + background-color: #69b5ff; +} +.b-datepicker .b-calendar-cell.b-range-start > .b-datepicker-cell-inner:after, +.b-datepicker .b-calendar-cell.b-range-end > .b-datepicker-cell-inner:after { + content: ' '; + background-color: #64b5f6b3; + border-radius: 50%; + position: absolute; + inset: 0; + z-index: -1; +} +.b-datepicker .b-calendar-cell.b-range-start:before { + left: 50%; +} +.b-datepicker .b-calendar-cell.b-range-end:before { + right: 50%; +} +.b-datepicker.b-rtl .b-icon:before, +.b-datepicker.b-rtl .b-indicator.b-constraint-type-muststarton:before, +.b-datepicker.b-rtl .b-indicator.b-constraint-type-mustfinishon:before, +.b-datepicker.b-rtl .b-indicator.b-deadline-date:before { + transform: scaleX(-1); +} +.b-datepicker .b-yearpicker { + width: 100%; + height: 100%; +} +.b-datepicker .b-datepicker-yearbutton { + margin-inline-start: 0.25ex; + padding: 0.25ex; + border: 0 none; + color: inherit !important; + min-height: unset; + min-width: unset; + background-color: unset; + font-weight: 400; +} +.b-datepicker .b-datepicker-yearbutton:not(.b-disabled):not(.b-tab):hover { + opacity: 0.7; + background-color: unset; +} +.b-readonly-combo-list.b-empty { + display: none; +} +.b-readonly-combo-list .b-list-item { + min-width: auto; +} +.b-visible-scrollbar .b-readonly-combo-list .b-list-item { + padding-inline-end: 2em; +} +.b-editor { + background-color: #fff; + border-radius: 2px; +} +.b-editor.b-positioned { + box-shadow: 0 0 6px #0000001a; +} +.b-editor.b-content-element > .b-widget.b-field { + margin: 0; +} +@keyframes b-field-updated { + 0% { + color: #262626; + } + 25% { + color: #737373; + } + 75% { + color: #737373; + } + to { + color: #262626; + } +} +.b-has-label.b-label-above { + flex-direction: column; +} +.b-has-label.b-label-before .b-label { + align-self: center; + margin-inline-end: 1em; +} +.b-has-label.b-label-above .b-label { + align-self: flex-start; + flex: none !important; + margin: 0 0 0.4em 0.1em; +} +.b-has-label.b-open .b-label, +.b-has-label:focus-within .b-label, +.b-has-label.b-ie:focus .b-label { + color: #262626; +} +.b-container .b-has-label .b-label.b-align-end { + margin-inline-start: 1em; + text-align: left; +} +.b-container .b-has-label.b-open .b-label, +.b-container .b-has-label:focus-within .b-label, +.b-container .b-has-label.b-ie:focus .b-label { + color: #212121; +} +.b-has-label.b-invalid .b-label { + color: #ef9a9a !important; +} +.b-has-label.b-disabled .b-label { + color: #ccc; +} +.b-field-updated { + animation-name: b-field-updated; + animation-duration: 0.5s; +} +.b-vbox.b-box-justify-stretch > .b-field, +.b-flex-column > .b-field { + width: auto; +} +.b-flex-row > .b-field { + align-self: flex-start; + flex: 1 0 100%; + margin-bottom: 0.6em; +} +.b-flex-row > .b-field.b-label-above { + margin-bottom: 1.2em; +} +.b-flex-row > .b-field.b-inline .b-field-inner { + margin-inline-end: 0.6em; +} +.b-flex-row > .b-field.b-last-visible-child, +.b-flex-row > .b-field.b-last-row { + margin-bottom: 0; +} +.b-vbox > .b-field { + margin-bottom: 0.6em; +} +.b-vbox > .b-field.b-label-above { + margin-bottom: 1.2em; +} +.b-vbox > .b-field:last-child { + margin-bottom: 0; +} +.b-field-inner { + display: flex; + flex: 1 1 100%; + align-items: center; + background-color: #fff; + border-radius: 2px; + border-width: 1px; + border-style: solid; + border-color: #bdbdbd80; + min-width: 0; + position: relative; +} +.b-field-container-inline > .b-field-inner { + flex: 0 1 auto; +} +.b-field-container:not(.b-field-container-inline) { + flex-wrap: wrap; +} +.b-field-container-wrap { + display: flex; + flex: 1 1 auto; + overflow: hidden; + position: relative; +} +.b-field-container-wrap > .b-container { + width: 100%; +} +.b-field.b-collapsed:not(.b-field-container-inline) > .b-field-container-wrap { + height: 0; +} +.b-field.b-collapsed.b-field-container-inline > .b-field-container-wrap { + opacity: 0; +} +.b-field.b-collapsed:not(.b-field-container-inline) > .b-field-container-wrap > .b-container, +.b-field.b-collapsing:not(.b-field-container-inline) > .b-field-container-wrap > .b-container { + position: absolute; + bottom: 0; +} +.b-field-container-inline:not(.b-no-input) > .b-field-container-wrap { + margin-inline-start: 1em; +} +.b-field-hint { + align-self: stretch; + overflow: visible; + pointer-events: none; + position: relative; + white-space: nowrap; + width: 0; +} +.b-field-hint .b-field-hint-content { + position: absolute; + inset-inline-end: 0.6em; + top: 50%; + transform: translateY(-50%); + font-size: 0.9em; +} +.b-legacy-inset .b-field-hint .b-field-hint-content { + left: 0.6em; +} +.b-legacy-inset .b-field-hint .b-field-hint-content.b-rtl { + right: 0.6em; +} +.b-field-no-hint .b-field-hint { + display: none; +} +.b-numberfield, +.b-textareafield, +.b-textfield { + align-items: stretch; + min-width: 3em; + color: #262626; + border-radius: 2px; + position: relative; + width: 12.5em; +} +.b-numberfield.b-has-width, +.b-textareafield.b-has-width, +.b-textfield.b-has-width { + width: auto; +} +.b-numberfield.b-contains-focus .b-field-inner, +.b-textareafield.b-contains-focus .b-field-inner, +.b-textfield.b-contains-focus .b-field-inner { + border-color: #ffcc80; +} +.b-numberfield .b-fieldtrigger, +.b-textareafield .b-fieldtrigger, +.b-textfield .b-fieldtrigger { + color: #bdbdbd80; + cursor: pointer; + flex: 0 0 auto; + align-items: center; +} +.b-numberfield .b-fieldtrigger.b-align-start, +.b-textareafield .b-fieldtrigger.b-align-start, +.b-textfield .b-fieldtrigger.b-align-start { + padding-inline: 0.8em 0; +} +.b-numberfield .b-fieldtrigger.b-align-end, +.b-textareafield .b-fieldtrigger.b-align-end, +.b-textfield .b-fieldtrigger.b-align-end { + padding-inline: 0 0.8em; +} +.b-numberfield .b-fieldtrigger:before, +.b-textareafield .b-fieldtrigger:before, +.b-textfield .b-fieldtrigger:before { + font-size: 1.3em; + transition: all 0.3s; +} +.b-numberfield .b-spintrigger, +.b-textareafield .b-spintrigger, +.b-textfield .b-spintrigger { + flex-direction: column; + font-size: 1em; +} +.b-numberfield .b-spintrigger .b-spin-up:before, +.b-textareafield .b-spintrigger .b-spin-up:before, +.b-textfield .b-spintrigger .b-spin-up:before { + content: '\f0d8'; + vertical-align: bottom; +} +.b-numberfield .b-spintrigger .b-spin-down:before, +.b-textareafield .b-spintrigger .b-spin-down:before, +.b-textfield .b-spintrigger .b-spin-down:before { + content: '\f0d7'; + vertical-align: top; +} +.b-numberfield.b-hide-spinner .b-spintrigger, +.b-textareafield.b-hide-spinner .b-spintrigger, +.b-textfield.b-hide-spinner .b-spintrigger { + display: none; +} +.b-numberfield input, +.b-numberfield textarea, +.b-textareafield input, +.b-textareafield textarea, +.b-textfield input, +.b-textfield textarea { + background-color: transparent; + color: inherit; + padding: 0.8em; + font-weight: 400; + flex: 1 1 0; + border: 0 none; + margin: 0; + font-family: inherit; + font-size: inherit; + min-width: 1em; + text-align: inherit; +} +.b-numberfield input:focus, +.b-numberfield textarea:focus, +.b-textareafield input:focus, +.b-textareafield textarea:focus, +.b-textfield input:focus, +.b-textfield textarea:focus { + outline: none; +} +.b-numberfield input::-ms-clear, +.b-numberfield textarea::-ms-clear, +.b-textareafield input::-ms-clear, +.b-textareafield textarea::-ms-clear, +.b-textfield input::-ms-clear, +.b-textfield textarea::-ms-clear { + display: none; +} +.b-numberfield textarea, +.b-textareafield textarea, +.b-textfield textarea { + align-self: stretch; +} +.b-numberfield ::-webkit-input-placeholder, +.b-textareafield ::-webkit-input-placeholder, +.b-textfield ::-webkit-input-placeholder { + color: #ccc; +} +.b-numberfield.b-empty .b-fieldtrigger.b-icon-remove, +.b-textareafield.b-empty .b-fieldtrigger.b-icon-remove, +.b-textfield.b-empty .b-fieldtrigger.b-icon-remove { + visibility: hidden; +} +.b-numberfield:focus-within .b-label i, +.b-textareafield:focus-within .b-label i, +.b-textfield:focus-within .b-label i { + color: #ffcc80; +} +.b-numberfield:not(.b-disabled):hover .b-label i, +.b-textareafield:not(.b-disabled):hover .b-label i, +.b-textfield:not(.b-disabled):hover .b-label i { + color: #ffcc80; +} +.b-numberfield:not(.b-disabled):hover .b-field-inner, +.b-textareafield:not(.b-disabled):hover .b-field-inner, +.b-textfield:not(.b-disabled):hover .b-field-inner { + border-color: #ffcc80; +} +.b-numberfield.b-invalid .b-field-inner, +.b-textareafield.b-invalid .b-field-inner, +.b-textfield.b-invalid .b-field-inner { + border-color: #ef9a9a !important; +} +.b-numberfield.b-disabled, +.b-textareafield.b-disabled, +.b-textfield.b-disabled { + color: #ccc; + cursor: default; +} +.b-numberfield.b-disabled input, +.b-textareafield.b-disabled input, +.b-textfield.b-disabled input { + cursor: text; +} +.b-numberfield.b-disabled .b-fieldtrigger, +.b-textareafield.b-disabled .b-fieldtrigger, +.b-textfield.b-disabled .b-fieldtrigger { + color: #f0f0f080; +} +.b-numberfield.b-disabled .b-fieldtrigger, +.b-textareafield.b-disabled .b-fieldtrigger, +.b-textfield.b-disabled .b-fieldtrigger { + cursor: default; +} +.b-numberfield.b-disabled .b-field-inner, +.b-textareafield.b-disabled .b-field-inner, +.b-textfield.b-disabled .b-field-inner { + border-style: solid; +} +.b-numberfield.b-readonly, +.b-textareafield.b-readonly, +.b-textfield.b-readonly { + cursor: default; +} +.b-numberfield.b-readonly input, +.b-textareafield.b-readonly input, +.b-textfield.b-readonly input { + cursor: text; +} +.b-numberfield.b-readonly .b-fieldtrigger, +.b-textareafield.b-readonly .b-fieldtrigger, +.b-textfield.b-readonly .b-fieldtrigger { + color: #f0f0f080; + cursor: default; +} +.b-numberfield input[type='number']::-webkit-inner-spin-button, +.b-numberfield input[type='number']::-webkit-outer-spin-button { + -webkit-appearance: none; + margin: 0; +} +.b-numberfield input[type='number'] { + -moz-appearance: textfield; +} +.b-numberfield .b-field-inner .b-fieldtrigger.b-icon-remove { + font-size: 0.8em; +} +.b-tooltip.b-field-error-tip { + border: 1px solid #ef9a9a; +} +.b-tooltip.b-field-error-tip .b-popup-content { + background-color: #fffef6; + color: #ef9a9a; + font-weight: 700; +} +.b-divider { + position: relative; + justify-content: center; + margin: 1em 0 1.5em; +} +.b-divider:before { + content: ''; + width: 100%; + border-bottom: 1px solid rgba(189, 189, 189, 0.5); + position: absolute; + top: 50%; +} +.b-divider:after { + display: flex; + content: attr(data-text); + color: #616161; + background: #fefefe; + padding: 0 1em; + z-index: 1; + font-size: 0.8em; +} +.b-fieldfilterpicker .b-fieldfilterpicker-property { + flex: 0 0 50%; +} +.b-fieldfilterpicker .b-fieldfilterpicker-operator { + flex: 0 1 50%; + margin-inline-start: 1em; +} +.b-fieldfilterpicker .b-fieldfilterpicker-combo-locked > .b-field-inner { + border: none; + background: none; +} +.b-fieldfilterpicker .b-fieldfilterpicker-values { + margin-block-end: 0.2em; +} +.b-fieldfilterpicker .b-fieldfilterpicker-values > .b-field { + flex: 1; + margin-block-end: 0; +} +.b-fieldfilterpicker .b-fieldfilterpicker-value-separator { + flex: none; + padding: 0 0.4em; + align-self: center; +} +.b-fieldfilterpicker .b-fieldfilterpicker-values > .b-field:last-child:after { + display: none; +} +.b-fieldfilterpickergroup .b-fieldfilterpickergroup-row { + padding-top: 2.2em; + position: relative; + flex-shrink: 0; +} +.b-fieldfilterpickergroup .b-fieldfilterpickergroup-row:first-child { + padding-top: 0; +} +.b-fieldfilterpickergroup .b-fieldfilterpickergroup-row:before { + content: attr(data-separator-text); + font-size: 85%; + position: absolute; + text-align: center; + line-height: 2.2em; + width: 100%; + height: 2.2em; + top: 0; + background-image: linear-gradient(to right, #e0e0e7, #e0e0e7 44%, transparent 46%, transparent 54%, #e0e0e7 56%); + background-position: 0 50%; + background-size: 100% 1px; + background-repeat: no-repeat; +} +.b-fieldfilterpickergroup .b-fieldfilterpickergroup-row:first-child:before { + display: none; +} +.b-fieldfilterpickergroup .b-fieldfilterpickergroup-filter-active { + flex: 0 0 2.2em; +} +.b-fieldfilterpickergroup .b-fieldfilterpickergroup-other-filters { + padding: 0.5em 0; +} +.b-fieldfilterpickergroup .b-fieldfilterpickergroup-add-button { + align-self: center; + margin-top: 1.1em; +} +.b-fieldfilterpickergroup .b-fieldfilterpickergroup-remove { + padding: 0 0.25em; + margin-inline-start: 0.5em; +} +.b-filepicker { + overflow: visible; +} +.b-filepicker.b-content-element { + align-content: stretch; +} +.b-displayfield { + color: inherit; +} +.b-displayfield .b-field-inner { + border: 0; + background: transparent; +} +.b-displayfield .b-field-inner span { + padding: 0.8em; +} +.b-pickerfield.b-open .b-field-inner { + border-color: #64b5f6; +} +.b-pickerfield:not(.b-readonly):not(.b-disabled) input[readonly] { + cursor: pointer; +} +.b-datefield.b-open .b-fieldtrigger { + color: #64b5f6 !important; +} +.b-datefield.b-no-steppers .b-step-trigger { + display: none; +} +.b-datefield.b-rtl .b-step-trigger:before { + transform: scaleX(-1); +} +.b-datetimefield { + align-items: center; + position: relative; +} +.b-datetimefield input { + text-align: center; +} +.b-datetimefield .b-field-inner { + height: 100%; +} +.b-datetimefield .b-datefield { + flex: 1 1 55%; + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.b-datetimefield .b-datefield .b-field-inner { + border: none; + border-inline-end: 1px solid rgba(209, 209, 209, 0.5); + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.b-datetimefield .b-timefield { + flex: 1 1 45%; + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.b-datetimefield .b-timefield .b-field-inner { + border: none; + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.b-datetimefield:not(.b-disabled):hover .b-field-inner, +.b-datetimefield:focus-within .b-field-inner { + border-color: #ffcc80; +} +.b-datetimefield:not(.b-disabled):hover .b-datefield .b-field-inner, +.b-datetimefield:focus-within .b-datefield .b-field-inner { + border-inline-end: 1px solid rgba(209, 209, 209, 0.5); +} +.b-label { + align-items: center; + color: #262626; + font-size: 0.9em; + white-space: nowrap; + text-overflow: ellipsis; +} +.b-container .b-label { + color: #616161; +} +.b-list { + display: block; + background-color: #fff; + outline: none; + padding: 0; + margin: 0; + -webkit-user-select: none; + user-select: none; +} +.b-list.b-floating { + border-radius: 2px; +} +.b-list.b-empty:not(.b-masked) { + min-height: initial !important; +} +.b-list.b-empty:not(.b-masked)[data-empty-text]:after { + content: attr(data-empty-text); + display: block; + padding: 0.8em; + color: #616161; +} +.b-list.b-masked { + padding: 2em 0; +} +.b-list .b-selected-icon { + margin-inline-end: 0.5em; + display: none; +} +.b-list .b-select-all-item { + border-bottom: 1px solid; + font-weight: 700; + position: sticky; + top: 0; + background-color: #fff; + z-index: 1; +} +.b-list.b-multiselect .b-list-item .b-selected-icon { + display: initial; + visibility: hidden; +} +.b-list.b-multiselect .b-list-item.b-selected .b-selected-icon { + visibility: visible; +} +.b-list-item { + position: relative; + padding: 0.8em; + color: #616161; + cursor: pointer; + background-color: transparent; + transition: background-color 0.2s, color 0.2s; + border-top: 1px dotted rgba(224, 224, 224, 0.8); + min-width: 100px; + overflow: hidden; + white-space: nowrap; + display: flex; + flex-direction: row; + align-items: center; +} +.b-list-item.b-hidden { + display: none; +} +.b-list-item:first-child { + border-top: none; + border-top-right-radius: 2px; + border-top-left-radius: 2px; +} +.b-list-item:last-child { + border-bottom-right-radius: 2px; + border-bottom-left-radius: 2px; +} +.b-list-item.b-active, +.b-list-item:focus { + outline: none; +} +.b-list-item.b-active:not(.b-disabled), +.b-list-item:focus:not(.b-disabled) { + background-color: #64b5f6; + color: #616161; +} +.b-list-item.b-list-item-group-header { + font-weight: 700; +} +.b-list-item.b-list-item-group-header .b-icon-check { + display: none; +} +.b-grouped .b-list-item:not(.b-list-item-group-header) { + padding-inline-start: 2em; +} +.b-chipview { + background-color: transparent; + gap: 0.3em; +} +.b-chipview.b-empty:after { + display: none; +} +.b-chipview input { + padding-top: 0.6em; + padding-bottom: calc(0.6em + 1px); +} +.b-chipview .b-chip { + display: flex; + align-items: center; + padding-block: 0.3em; + padding-inline: 0.7em; + border-radius: 1em; + background-color: #f9f9f9; + color: #333; + transition: background-color 0.3s, color 0.3s; +} +.b-chipview .b-chip .b-icon, +.b-chipview .b-chip .b-indicator.b-constraint-type-muststarton, +.b-chipview .b-chip .b-indicator.b-constraint-type-mustfinishon, +.b-chipview .b-chip .b-indicator.b-deadline-date { + height: 1.5em; + width: 1.5em; + border-radius: 50%; + display: flex; + align-items: center; + justify-content: center; + background-color: #fff; + color: #757575; +} +.b-chipview .b-chip .b-icon:first-child:not(.b-close-icon), +.b-chipview .b-chip .b-indicator.b-constraint-type-muststarton:first-child:not(.b-close-icon), +.b-chipview .b-chip .b-indicator.b-constraint-type-mustfinishon:first-child:not(.b-close-icon), +.b-chipview .b-chip .b-indicator.b-deadline-date:first-child:not(.b-close-icon) { + margin-inline-end: 0.5em; + margin-inline-start: -0.4em; +} +.b-chipview .b-chip:hover { + background-color: #ececec; + color: #262626; +} +.b-chipview .b-chip:hover .b-icon, +.b-chipview .b-chip:hover .b-indicator.b-constraint-type-muststarton, +.b-chipview .b-chip:hover .b-indicator.b-constraint-type-mustfinishon, +.b-chipview .b-chip:hover .b-indicator.b-deadline-date { + background-color: #fff; + color: #757575; +} +.b-chipview .b-chip.b-selected { + background-color: #64b5f6; + color: #616161; +} +.b-chipview .b-chip.b-selected .b-icon, +.b-chipview .b-chip.b-selected .b-indicator.b-constraint-type-muststarton, +.b-chipview .b-chip.b-selected .b-indicator.b-constraint-type-mustfinishon, +.b-chipview .b-chip.b-selected .b-indicator.b-deadline-date { + background-color: #fff; + color: #64b5f6; +} +.b-chipview .b-chip.b-selected:hover { + background-color: #4ca9f5; + color: #616161; +} +.b-chipview .b-chip.b-selected:hover .b-icon, +.b-chipview .b-chip.b-selected:hover .b-indicator.b-constraint-type-muststarton, +.b-chipview .b-chip.b-selected:hover .b-indicator.b-constraint-type-mustfinishon, +.b-chipview .b-chip.b-selected:hover .b-indicator.b-deadline-date { + background-color: #fff; + color: #4ca9f5; +} +.b-chipview .b-chip.b-active { + outline: 1px solid #ffcc80; + outline-offset: 2px; +} +.b-chipview .b-chip .b-close-icon { + margin-inline-start: 0.5em; + cursor: pointer; +} +.b-chipview.b-chips-closable .b-chip { + padding-inline-end: 0.3em; +} +@keyframes maskOpacity { + 0% { + opacity: 0; + } + to { + opacity: 1; + } +} +.b-masked { + position: relative; +} +.b-mask { + position: absolute; + inset: 0; + z-index: 10000; + background-color: transparent; +} +.b-mask:not(.b-prevent-transitions) { + transition: opacity 1s; +} +.b-mask.b-visible { + pointer-events: all; + opacity: 1; +} +.b-mask.b-visible:not(.b-prevent-transitions):not(.b-delayed-show) { + animation: maskOpacity 0.3s ease 0s 1; +} +.b-mask.b-hidden { + pointer-events: none; + opacity: 0; +} +.b-mask.b-hidden:not(.b-prevent-transitions) { + animation: maskOpacity 0.2s ease 0s 1 reverse; +} +.b-mask.b-delayed-show { + opacity: 0; +} +.b-mask.b-mask-bright, +.b-mask.b-mask-bright-blur { + background-color: #ffffffb2; +} +.b-mask.b-mask-dark, +.b-mask.b-mask-dark-blur { + background-color: #0000004c; +} +.b-mask-content { + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + display: flex; + flex-direction: column; + color: #616161; + background-color: #64b5f6; + border-radius: 2px; +} +.b-mask-text { + padding: 1em; + display: flex; + align-items: center; +} +.b-mask-progress-bar { + height: 3px; + background-color: #ffcc80; +} +.b-mask-icon { + margin-inline-end: 0.5em; +} +.b-masked-dark-blur, +.b-masked-bright-blur { + filter: blur(3px); + transform: scale(1.01); + transition: all 0.5s; +} +.b-messagedialog.b-popup { + min-width: 18em; +} +.b-messagedialog.b-popup .b-button { + min-width: 9em; +} +.b-messagedialog.b-popup .b-messagedialog-header, +.b-messagedialog.b-popup .b-messagedialog-content { + padding: 1em; +} +.b-messagedialog.b-popup .b-messagedialog-content.b-panel-content { + border-radius: 0; + min-height: 4em; +} +.b-messagedialog.b-popup .b-messagedialog-input, +.b-messagedialog.b-popup .b-messagedialog-okbutton, +.b-messagedialog.b-popup .b-messagedialog-cancelbutton { + display: none; +} +.b-messagedialog.b-popup.b-messagedialog-prompt .b-messagedialog-okbutton, +.b-messagedialog.b-popup.b-messagedialog-prompt .b-messagedialog-cancelbutton, +.b-messagedialog.b-popup.b-messagedialog-confirm .b-messagedialog-okbutton, +.b-messagedialog.b-popup.b-messagedialog-confirm .b-messagedialog-cancelbutton { + display: initial; +} +.b-messagedialog.b-popup.b-messagedialog-prompt .b-messagedialog-input { + display: initial; + margin: 1em 0 0; +} +.b-messagedialog.b-popup.b-messagedialog-alert .b-messagedialog-okbutton { + display: initial; +} +.b-messagedialog.b-popup .b-panel-body-wrap { + background: #f9f9f9; +} +.b-messagedialog.b-popup .b-popup-content, +.b-messagedialog.b-popup .b-toolbar { + background: transparent; +} +.b-messagedialog.b-popup .b-toolbar .b-toolbar-content { + justify-content: flex-end; +} +.b-messagedialog.b-popup .b-toolbar .b-toolbar-content .b-button:not(:first-child) { + margin-inline-start: 1em; +} +.b-pagingtoolbar .b-toolbar-content { + justify-content: center; +} +.b-pagingtoolbar .b-toolbar-content .b-numberfield { + width: unset; +} +.b-pagingtoolbar .b-toolbar-content .b-numberfield input { + width: 4em; + text-align: center; +} +.b-pagingtoolbar .b-toolbar-content .b-disabled.b-html { + color: #ccc; +} +.b-panel.b-floating { + border-radius: 2px; +} +.b-panel.b-floating > .b-panel-body-wrap > .b-panel-content { + border-radius: 2px; +} +.b-panel.b-floating > .b-panel-header.b-dock-top, +.b-panel.b-floating:not(.b-has-header) > .b-panel-body-wrap > .b-toolbar.b-dock-top { + border-top-left-radius: 2px; + border-top-right-radius: 2px; +} +.b-panel.b-floating > .b-panel-body-wrap > .b-toolbar.b-dock-bottom { + border-bottom-left-radius: 2px; + border-bottom-right-radius: 2px; +} +.b-panel.b-floating.b-panel-has-header > .b-panel-body-wrap > .b-panel-content, +.b-panel.b-floating.b-panel-has-top-toolbar > .b-panel-body-wrap > .b-panel-content { + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.b-panel.b-floating.b-panel-has-bottom-toolbar > .b-panel-body-wrap > .b-panel-content { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} +.b-panel { + padding: 0; + color: #616161; + z-index: 0; +} +.b-panel > .b-panel-body-wrap { + overflow: hidden; +} +.b-panel > .b-panel-overlay, +.b-panel > .b-panel-body-wrap { + z-index: 0; +} +.b-panel > .b-panel-collapse-size-locker { + position: absolute !important; +} +.b-panel:not(.b-panel-collapsible-overlay).b-collapsed > .b-panel-collapse-size-locker { + clip: rect(0, 0, 0, 0); +} +.b-panel:not(.b-panel-collapsible-overlay).b-panel-collapse-down:not(.b-panel-has-header) + > .b-panel-collapse-size-locker, +.b-panel:not(.b-panel-collapsible-overlay).b-header-dock-bottom.b-panel-collapse-down > .b-panel-collapse-size-locker, +.b-panel:not(.b-panel-collapsible-overlay).b-header-dock-bottom.b-panel-collapse-up > .b-panel-collapse-size-locker { + top: 0; +} +.b-panel:not(.b-panel-collapsible-overlay).b-panel-collapse-up:not(.b-panel-has-header) > .b-panel-collapse-size-locker, +.b-panel:not(.b-panel-collapsible-overlay).b-header-dock-top.b-panel-collapse-up > .b-panel-collapse-size-locker, +.b-panel:not(.b-panel-collapsible-overlay).b-header-dock-top.b-panel-collapse-down > .b-panel-collapse-size-locker { + bottom: 0; +} +.b-panel:not(.b-panel-collapsible-overlay).b-panel-collapse-left:not(.b-panel-has-header) + > .b-panel-collapse-size-locker, +.b-panel:not(.b-panel-collapsible-overlay).b-header-dock-left.b-panel-collapse-left > .b-panel-collapse-size-locker, +.b-panel:not(.b-panel-collapsible-overlay).b-header-dock-left.b-panel-collapse-right > .b-panel-collapse-size-locker { + right: 0; +} +.b-panel:not(.b-panel-collapsible-overlay).b-panel-collapse-right:not(.b-panel-has-header) + > .b-panel-collapse-size-locker, +.b-panel:not(.b-panel-collapsible-overlay).b-header-dock-right.b-panel-collapse-left > .b-panel-collapse-size-locker, +.b-panel:not(.b-panel-collapsible-overlay).b-header-dock-right.b-panel-collapse-right > .b-panel-collapse-size-locker { + left: 0; +} +.b-panel.b-panel-collapsible-overlay:not( + .b-collapsing, + .b-expanding, + .b-panel-overlay-revealed, + .b-panel-overlay-revealing + ) + > .b-panel-overlay + > .b-panel-overlay-header { + display: none; +} +.b-panel.b-panel-collapsible-overlay.b-panel-overlay-revealed > .b-panel-overlay { + box-shadow: 0 0 10px #0000004d; + overflow: visible; +} +.b-panel.b-panel-collapsible-overlay > .b-panel-header { + transition: transform 0.2s ease-in-out; +} +.b-panel.b-panel-collapsible-overlay.b-collapsed > .b-panel-header > .b-collapsify-hide { + display: none; +} +.b-panel.b-panel-collapsible-overlay.b-collapsing > .b-panel-header, +.b-panel.b-panel-collapsible-overlay.b-expanding > .b-panel-header { + opacity: 0; +} +.b-panel.b-panel-collapsible-overlay:not(.b-collapsed, .b-collapsing) > .b-panel-overlay > .b-panel-overlay-header { + display: none; +} +.b-panel.b-panel-collapsible-overlay.b-collapsing, +.b-panel.b-panel-collapsible-overlay.b-expanding, +.b-panel.b-panel-collapsible-overlay.b-panel-overlay-revealing, +.b-panel.b-panel-collapsible-overlay.b-panel-overlay-revealed { + overflow: visible; + z-index: 1; +} +.b-panel.b-panel-collapsible-overlay.b-panel-collapse-down > .b-panel-collapse-size-locker { + bottom: 0; +} +.b-panel.b-panel-collapsible-overlay.b-panel-collapse-up > .b-panel-collapse-size-locker { + top: 0; +} +.b-panel.b-panel-collapsible-overlay.b-panel-collapse-left > .b-panel-collapse-size-locker { + left: 0; +} +.b-panel.b-panel-collapsible-overlay.b-panel-collapse-right > .b-panel-collapse-size-locker { + right: 0; +} +.b-panel.b-panel-collapsible-overlay.b-collapsing { + overflow: visible; +} +.b-panel.b-panel-collapsible-overlay.b-collapsing > .b-panel-header { + z-index: -1; +} +.b-panel.b-panel-collapsible-overlay.b-collapsing.b-panel-collapse-up > .b-panel-header { + transform: translateY(-100%); +} +.b-panel.b-panel-collapsible-overlay.b-collapsing.b-panel-collapse-down > .b-panel-header { + transform: translateY(100%); +} +.b-panel.b-panel-collapsible-overlay.b-collapsing.b-panel-collapse-right > .b-panel-header { + transform: translate(100%); +} +.b-panel.b-panel-collapsible-overlay.b-collapsing.b-panel-collapse-left > .b-panel-header { + transform: translate(-100%); +} +.b-panel.b-panel-collapsible-overlay.b-collapsed:not(.b-expanding) > .b-panel-collapse-size-locker { + transition: transform 0.2s ease-in-out, clip-path 0.2s ease-in-out, top 0.2s ease-in-out, right 0.2s ease-in-out, + bottom 0.2s ease-in-out, left 0.2s ease-in-out; +} +.b-panel.b-panel-collapsible-overlay.b-collapsed:not(.b-expanding).b-panel-collapse-up > .b-panel-collapse-size-locker { + transform: translateY(-100%); + clip-path: inset(0 0 100% 0); +} +.b-panel.b-panel-collapsible-overlay.b-collapsed:not(.b-expanding).b-panel-collapse-up.b-panel-overlay-revealed + > .b-panel-collapse-size-locker { + clip-path: inset(0 0 -10px 0); + transform: translate(0); +} +.b-panel.b-panel-collapsible-overlay.b-collapsed:not(.b-expanding).b-panel-collapse-up.b-panel-overlay-revealed + > .b-panel-collapse-size-locker:not(.b-panel-overlay-header-top) { + top: 100%; +} +.b-panel.b-panel-collapsible-overlay.b-collapsed:not(.b-expanding).b-panel-collapse-down + > .b-panel-collapse-size-locker { + transform: translateY(100%); + clip-path: inset(100% 0 0 0); +} +.b-panel.b-panel-collapsible-overlay.b-collapsed:not(.b-expanding).b-panel-collapse-down.b-panel-overlay-revealed + > .b-panel-collapse-size-locker { + clip-path: inset(-10px 0 0 0); + transform: translate(0); +} +.b-panel.b-panel-collapsible-overlay.b-collapsed:not(.b-expanding).b-panel-collapse-down.b-panel-overlay-revealed + > .b-panel-collapse-size-locker:not(.b-panel-overlay-header-bottom) { + bottom: 100%; +} +.b-panel.b-panel-collapsible-overlay.b-collapsed:not(.b-expanding).b-panel-collapse-left + > .b-panel-collapse-size-locker { + transform: translate(-100%); + clip-path: inset(0 0 0 100%); +} +.b-panel.b-panel-collapsible-overlay.b-collapsed:not(.b-expanding).b-panel-collapse-left.b-panel-overlay-revealed + > .b-panel-collapse-size-locker { + clip-path: inset(0 -10px 0 0); + transform: translate(0); +} +.b-panel.b-panel-collapsible-overlay.b-collapsed:not(.b-expanding).b-panel-collapse-left.b-panel-overlay-revealed + > .b-panel-collapse-size-locker:not(.b-panel-overlay-header-left) { + left: 100%; +} +.b-panel.b-panel-collapsible-overlay.b-collapsed:not(.b-expanding).b-panel-collapse-right + > .b-panel-collapse-size-locker { + transform: translate(100%); + clip-path: inset(0 100% 0 0); +} +.b-panel.b-panel-collapsible-overlay.b-collapsed:not(.b-expanding).b-panel-collapse-right.b-panel-overlay-revealed + > .b-panel-collapse-size-locker { + clip-path: inset(0 0 0 -10px); + transform: translate(0); +} +.b-panel.b-panel-collapsible-overlay.b-collapsed:not(.b-expanding).b-panel-collapse-right.b-panel-overlay-revealed + > .b-panel-collapse-size-locker:not(.b-panel-overlay-header-right) { + right: 100%; +} +.b-panel.b-panel-collapsible-overlay.b-expanding { + flex: none !important; + overflow: visible; +} +.b-panel.b-header-dock-right, +.b-panel.b-header-dock-bottom { + justify-content: flex-end; +} +.b-panel.b-collapsed:not(.b-expanding):not(.b-panel-overlay-revealed):not(.b-panel-overlay-revealing) { + visibility: hidden; +} +.b-panel.b-collapsed > .b-panel-collapse-revealer { + visibility: visible; + cursor: pointer; +} +.b-panel.b-collapsed, +.b-panel.b-collapsing { + flex-grow: unset !important; + flex-basis: unset !important; + flex-shrink: 0 !important; +} +.b-panel.b-collapsed.b-header-dock-top, +.b-panel.b-collapsed.b-header-dock-bottom, +.b-panel.b-collapsing.b-header-dock-top, +.b-panel.b-collapsing.b-header-dock-bottom { + min-height: auto !important; +} +.b-panel.b-collapsed.b-header-dock-top.b-panel-collapsible-overlay, +.b-panel.b-collapsed.b-header-dock-bottom.b-panel-collapsible-overlay, +.b-panel.b-collapsing.b-header-dock-top.b-panel-collapsible-overlay, +.b-panel.b-collapsing.b-header-dock-bottom.b-panel-collapsible-overlay { + height: unset !important; +} +.b-vbox > .b-panel.b-collapsed.b-header-dock-top, +.b-vbox > .b-panel.b-collapsed.b-header-dock-bottom, +.b-vbox > .b-panel.b-collapsing.b-header-dock-top, +.b-vbox > .b-panel.b-collapsing.b-header-dock-bottom { + flex: none !important; +} +.b-panel.b-collapsed.b-header-dock-right, +.b-panel.b-collapsed.b-header-dock-left, +.b-panel.b-collapsing.b-header-dock-right, +.b-panel.b-collapsing.b-header-dock-left { + min-width: auto !important; +} +.b-panel.b-collapsed.b-header-dock-right.b-panel-collapsible-overlay, +.b-panel.b-collapsed.b-header-dock-left.b-panel-collapsible-overlay, +.b-panel.b-collapsing.b-header-dock-right.b-panel-collapsible-overlay, +.b-panel.b-collapsing.b-header-dock-left.b-panel-collapsible-overlay { + width: unset !important; +} +.b-hbox > .b-panel.b-collapsed.b-header-dock-right, +.b-hbox > .b-panel.b-collapsed.b-header-dock-left, +.b-hbox > .b-panel.b-collapsing.b-header-dock-right, +.b-hbox > .b-panel.b-collapsing.b-header-dock-left { + flex: none !important; +} +.b-panel.b-collapsed:not(.b-expanding).b-header-dock-right, +.b-panel.b-collapsed:not(.b-expanding).b-header-dock-left { + width: unset !important; +} +.b-panel.b-header-dock-top .b-panel-content { + border-top-right-radius: 0; + border-top-left-radius: 0; +} +.b-panel.b-header-dock-right .b-panel-content { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.b-panel.b-header-dock-bottom .b-panel-content { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} +.b-panel.b-header-dock-left .b-panel-content { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.b-panel.b-panel-has-bottom-toolbar .b-panel-content { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} +.b-panel.b-floating > .b-dock-top { + border-top-right-radius: 2px; + border-top-left-radius: 2px; +} +.b-panel.b-floating > .b-dock-right { + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; +} +.b-panel.b-floating > .b-dock-bottom { + position: static; + border-bottom-left-radius: 2px; + border-bottom-right-radius: 2px; +} +.b-panel.b-floating > .b-dock-left { + border-top-left-radius: 2px; + border-bottom-left-radius: 2px; +} +.b-panel-content { + background-color: #fafafa; + justify-content: space-between; + overflow: hidden; + padding: 1em; +} +.b-panel-content + .b-toolbar.b-bottom-toolbar { + min-height: 3.8em; +} +.b-panel-content + .b-toolbar.b-bottom-toolbar .b-toolbar-content { + padding-top: 0; +} +.b-panel-content.b-auto-container.b-single-child > .b-container { + flex: 1 1 auto; +} +.b-panel-content.b-fit-container { + padding: 0; +} +.b-tabpanel .b-panel-content { + background-color: #fefefe; +} +.b-panel-header { + display: flex; + background-color: #64b5f6; + color: #fff; + padding: 1em; + flex: 0 0 auto; + align-items: center; + z-index: 1; +} +.b-panel-header.b-panel-ui-toolbar { + background-color: #f9f9f9; + color: #616161; + padding: 0.5em; +} +.b-panel-header.b-panel-ui-toolbar.b-dock-top, +.b-panel-header.b-panel-ui-toolbar.b-dock-bottom { + min-height: 4em; +} +.b-panel-header.b-panel-ui-toolbar.b-dock-left, +.b-panel-header.b-panel-ui-toolbar.b-dock-right { + min-width: 4em; +} +.b-panel-header.b-panel-ui-toolbar .b-header-title { + font-size: unset; + font-weight: unset; +} +.b-panel-header.b-panel-ui-toolbar.b-dock-top { + border-bottom: 1px solid #e0e0e0; +} +.b-panel-header.b-dock-right { + flex-flow: column nowrap; +} +.b-panel-header.b-dock-left { + flex-flow: column-reverse nowrap; +} +.b-panel-header.b-dock-left .b-header-title { + transform: rotate(180deg); +} +.b-panel-header .b-header-title { + flex: 1 1 auto; + text-align: center; + justify-content: center; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +.b-panel-header .b-header-title:not(:last-child) { + padding-inline-end: 1em; +} +.b-panel-header .b-header-title.b-align-start { + text-align: start; + justify-content: flex-start; +} +.b-panel-header .b-header-title.b-align-center { + text-align: center; + justify-content: center; + padding-inline-end: 0; +} +.b-panel-header .b-header-title.b-align-end { + text-align: end; + justify-content: flex-end; +} +.b-panel-header .b-header-title.b-align-end:not(:last-child) { + margin-inline-end: 1em; +} +.b-panel-header.b-dock-right .b-header-title, +.b-panel-header.b-dock-left .b-header-title { + -webkit-writing-mode: vertical-lr; + writing-mode: vertical-lr; + -ms-writing-mode: tb-lr; +} +.b-panel-header.b-dock-right, +.b-panel-header.b-dock-bottom { + order: 100; +} +.b-button.b-tool, +.b-tool { + cursor: pointer; + color: #fff; + height: 2em; + width: 2em; + font-size: 0.9em; + display: flex; + align-items: center; + justify-content: center; + border-radius: 50%; + border: 0 none; + background-color: transparent; + flex-shrink: 0; + contain: paint; +} +.b-button.b-tool::-moz-focus-inner, +.b-tool::-moz-focus-inner { + border: 0; +} +.b-button.b-tool:focus, +.b-tool:focus { + outline: none; +} +.b-using-keyboard .b-button.b-tool:focus, +.b-using-keyboard .b-tool:focus { + background-color: #dcdcdc80; +} +.b-button.b-tool.b-icon:before, +.b-tool.b-icon:before, +.b-tool.b-indicator.b-constraint-type-muststarton:before, +.b-tool.b-indicator.b-constraint-type-mustfinishon:before, +.b-tool.b-indicator.b-deadline-date:before { + width: 1em; + height: 1em; + text-align: center; + line-height: inherit; +} +.b-button.b-tool:hover, +.b-tool:hover { + opacity: 0.8; +} +.b-button.b-tool.b-disabled, +.b-tool.b-disabled { + opacity: 0.4; +} +.b-button.b-tool.b-rotate-left:before, +.b-tool.b-rotate-left:before { + transform: rotate(270deg); +} +.b-button.b-tool.b-rotate-right:before, +.b-tool.b-rotate-right:before { + transform: rotate(90deg); +} +.b-button.b-tool i, +.b-tool i { + display: flex; +} +.b-button.b-tool a, +.b-tool a { + color: #fff; +} +.b-button.b-tool { + min-height: 2em; + min-width: 2em; +} +.b-collapsetool:not(.b-collapsing):before { + transition: all 0.2s ease-in-out; +} +.b-collapsetool.b-icon-collapse-down:not(.b-collapsed):before { + transform: rotate(180deg); +} +.b-collapsetool.b-icon-collapse-down.b-collapsed:before { + transform: rotate(0); +} +.b-collapsetool.b-icon-collapse-right:not(.b-collapsed):before { + transform: rotate(0); +} +.b-collapsetool.b-icon-collapse-right.b-collapsed:before { + transform: rotate(180deg); +} +.b-dock-top .b-header-title:not(:last-child), +.b-dock-bottom .b-header-title:not(:last-child) { + padding-inline-end: 0.2em; +} +.b-dock-top .b-tool.b-align-start, +.b-dock-bottom .b-tool.b-align-start { + margin-block: 0; + margin-inline: 0 0.4em; +} +.b-dock-top .b-tool.b-align-end, +.b-dock-bottom .b-tool.b-align-end { + margin-block: 0; + margin-inline: 0.4em 0; +} +.b-dock-right .b-header-title:not(:last-child), +.b-dock-left .b-header-title:not(:last-child) { + padding: 0.2em 0; +} +.b-dock-right .b-tool.b-align-start, +.b-dock-left .b-tool.b-align-start { + margin-block-end: 0.4em; +} +.b-dock-right .b-tool.b-align-end, +.b-dock-left .b-tool.b-align-end { + margin-block-start: 0.4em; +} +.b-fieldset.b-has-label { + align-items: center; +} +.b-fieldset.b-has-label.b-label-before > .b-panel-body-wrap { + flex: 1 1 100%; +} +.b-fieldset.b-has-label > label { + flex-shrink: 0; +} +.b-fieldset-header { + background-color: transparent; + padding: 0.5em; + color: #262626; +} +.b-fieldset-header .b-header-title { + font-weight: 600; +} +fieldset.b-fieldset-content { + border: none; + background-color: transparent; + margin-inline-start: 0; + margin-inline-end: 0; + overflow: unset; + padding-block-end: 0; +} +.b-panel-has-header > .b-radiogroup-body-wrap > fieldset.b-fieldset-content { + padding-block-start: 1em; + padding-inline-start: 1em; + padding-inline-end: 1em; +} +.b-fieldset:not(.b-panel-has-header) > .b-radiogroup-body-wrap > fieldset.b-fieldset-content { + padding: 0; +} +fieldset.b-fieldset-content.b-inline > .b-field:not(:first-child) { + margin-inline-start: 1em; +} +fieldset.b-fieldset-content > legend.b-fieldset-legend { + position: absolute; + top: -10000px; + clip: rect(0, 0, 0, 0); +} +.b-popup { + color: #616161; +} +.b-popup.b-text-popup { + max-width: 25em; +} +.b-popup.b-positioned { + box-shadow: 2px 2px 6px #0000001a; +} +.b-popup-content { + background: #f9f9f9; +} +.b-popup-content a { + color: #2e2e2e; +} +.b-popup-header { + background-color: #64b5f6; + color: #fff; +} +.b-modal-mask { + background-color: #64646480; + position: fixed; + inset: 0; + pointer-events: all; + z-index: 11001; +} +@media (max-width: 480px) { + .b-popup { + max-width: 100% !important; + } +} +.b-menu { + min-height: 20px; + outline: none; + display: flex; + flex-direction: column; + align-items: stretch; + -webkit-user-select: none; + user-select: none; +} +.b-menu .b-panel-content { + background-color: #fff; +} +.b-menu.b-empty:after { + content: attr(data-empty-text); + display: block; + padding: 0.8em; + color: #616161; +} +.b-menu .b-icon:before, +.b-menu .b-indicator.b-constraint-type-muststarton:before, +.b-menu .b-indicator.b-constraint-type-mustfinishon:before, +.b-menu .b-indicator.b-deadline-date:before, +.b-menu .b-icon-fw:before { + min-width: 1.3em; +} +.b-menu.b-menu-with-submenu .b-menuitem:not(.b-has-submenu) .b-menu-text { + margin-inline-end: 2em; +} +.b-sub-menu .b-anchor:before { + position: absolute; + height: 2.7em; + width: 11px; + left: -2px; + content: ' '; + margin-top: -0.8em; +} +.b-menu-content { + flex-flow: column nowrap; + justify-content: flex-start; + align-items: stretch; + padding: 0; +} +.b-menu-content > :not(.b-menuitem) { + margin: 0.2em 0.6em; + display: flex; +} +.b-menu-content > :not(.b-menuitem):first-child { + margin-top: 0.4em; +} +.b-menu-content > :not(.b-menuitem):last-child { + margin-bottom: 0.4em; +} +.b-menu-content > .b-button { + justify-content: flex-start; +} +.b-menuitem { + flex-shrink: 0; + padding: 0.8em; + color: #616161; + cursor: pointer; + transition: background-color 0.2s, color 0.2s; + border-top: 1px dotted rgba(224, 224, 224, 0.8); + font-size: 1em; + min-width: 7em; + display: flex; + align-items: center; +} +.b-menuitem.b-disabled { + opacity: 0.5; +} +.b-menuitem:first-child { + border-top: none; + border-top-right-radius: 2px; + border-top-left-radius: 2px; +} +.b-menuitem:last-child { + border-bottom-right-radius: 2px; + border-bottom-left-radius: 2px; +} +.b-menuitem.b-separator:not(.b-first-visible-child) { + border-top: 1px solid #f9f9f9; +} +.b-menuitem.b-contains-focus, +.b-menuitem:focus { + outline: none; + background-color: #64b5f6; + color: #616161; +} +.b-menuitem span.b-menu-text { + flex: 1 1 auto; + white-space: nowrap; + margin-inline-start: 0.6em; + overflow: hidden; + text-overflow: ellipsis; + min-width: 5em; +} +.b-menuitem.b-has-submenu .b-icon-sub-menu { + margin-inline-start: 0.3em; +} +.b-menuitem.b-rtl .b-icon-sub-menu:before { + transform: scaleX(-1); +} +a.b-menuitem:hover .b-menu-text { + text-decoration: underline; +} +.b-menu-with-icon .b-menuitem-icon { + width: 1.25em; + text-align: center; + flex-shrink: 0; + margin-inline-end: 0.5em; +} +.b-menu-with-icon span.b-menu-text { + margin-inline-start: 1.75em; +} +.b-menu-with-icon .b-menuitem-icon ~ span.b-menu-text { + margin-inline-start: 0; +} +@media screen and (min-resolution: 120dpi) { + .b-firefox .b-radio input { + transform: rotate(1deg); + margin: 1.5px; + } +} +.b-radio input[type='radio'] { + border-radius: 50%; + box-shadow: 0 0 0 1px #ccc; + border: 0.25em solid #fff; + background-color: #fff; + height: 1.3em; + width: 1.3em; + margin: 1px; + z-index: 1; + -webkit-appearance: none; + appearance: none; + cursor: pointer; +} +.b-radio input[type='radio']:focus-visible { + outline: 1px solid #ffcc80; + outline-offset: 0; +} +.b-radio input[type='radio']:checked { + background-color: #64b5f6; +} +.b-radio.b-disabled input[type='radio'] { + box-shadow: 0 0 0 1px #f9f9f9; + background-color: transparent; +} +.b-radio > .b-field-inner label.b-radio-label { + margin-inline-start: 0.4em; +} +.b-radio > .b-field-inner label.b-radio-label:before { + content: none; +} +.b-radio.b-blue input[type='radio'] { + box-shadow: 0 0 0 1px #64b5f6; + background-color: #64b5f61a; +} +.b-radio.b-blue input[type='radio']:checked { + background-color: #64b5f6; +} +.b-radio.b-blue.b-disabled input[type='radio'] { + box-shadow: 0 0 0 1px #64b5f633; + background-color: transparent; +} +.b-radio.b-deep-orange input[type='radio'] { + box-shadow: 0 0 0 1px #ff5722; + background-color: #ff57221a; +} +.b-radio.b-deep-orange input[type='radio']:checked { + background-color: #ff5722; +} +.b-radio.b-deep-orange.b-disabled input[type='radio'] { + box-shadow: 0 0 0 1px #ff572233; + background-color: transparent; +} +.b-radio.b-orange input[type='radio'] { + box-shadow: 0 0 0 1px #ffcc80; + background-color: #ffcc801a; +} +.b-radio.b-orange input[type='radio']:checked { + background-color: #ffcc80; +} +.b-radio.b-orange.b-disabled input[type='radio'] { + box-shadow: 0 0 0 1px #ffcc8033; + background-color: transparent; +} +.b-radio.b-indigo input[type='radio'] { + box-shadow: 0 0 0 1px #3f51b5; + background-color: #3f51b51a; +} +.b-radio.b-indigo input[type='radio']:checked { + background-color: #3f51b5; +} +.b-radio.b-indigo.b-disabled input[type='radio'] { + box-shadow: 0 0 0 1px #3f51b533; + background-color: transparent; +} +.b-radio.b-green input[type='radio'] { + box-shadow: 0 0 0 1px #a5d6a7; + background-color: #a5d6a71a; +} +.b-radio.b-green input[type='radio']:checked { + background-color: #a5d6a7; +} +.b-radio.b-green.b-disabled input[type='radio'] { + box-shadow: 0 0 0 1px #a5d6a733; + background-color: transparent; +} +.b-radio.b-yellow input[type='radio'] { + box-shadow: 0 0 0 1px #fff176; + background-color: #fff1761a; +} +.b-radio.b-yellow input[type='radio']:checked { + background-color: #fff176; +} +.b-radio.b-yellow.b-disabled input[type='radio'] { + box-shadow: 0 0 0 1px #fff17633; + background-color: transparent; +} +.b-radio.b-red input[type='radio'] { + box-shadow: 0 0 0 1px #ef9a9a; + background-color: #ef9a9a1a; +} +.b-radio.b-red input[type='radio']:checked { + background-color: #ef9a9a; +} +.b-radio.b-red.b-disabled input[type='radio'] { + box-shadow: 0 0 0 1px #ef9a9a33; + background-color: transparent; +} +.b-radio.b-amber input[type='radio'] { + box-shadow: 0 0 0 1px #ffd54f; + background-color: #ffd54f1a; +} +.b-radio.b-amber input[type='radio']:checked { + background-color: #ffd54f; +} +.b-radio.b-amber.b-disabled input[type='radio'] { + box-shadow: 0 0 0 1px #ffd54f33; + background-color: transparent; +} +.b-radio.b-lime input[type='radio'] { + box-shadow: 0 0 0 1px #cddc39; + background-color: #cddc391a; +} +.b-radio.b-lime input[type='radio']:checked { + background-color: #cddc39; +} +.b-radio.b-lime.b-disabled input[type='radio'] { + box-shadow: 0 0 0 1px #cddc3933; + background-color: transparent; +} +.b-radio.b-teal input[type='radio'] { + box-shadow: 0 0 0 1px #009688; + background-color: #0096881a; +} +.b-radio.b-teal input[type='radio']:checked { + background-color: #009688; +} +.b-radio.b-teal.b-disabled input[type='radio'] { + box-shadow: 0 0 0 1px #00968833; + background-color: transparent; +} +.b-radio.b-light-green input[type='radio'] { + box-shadow: 0 0 0 1px #8bc34a; + background-color: #8bc34a1a; +} +.b-radio.b-light-green input[type='radio']:checked { + background-color: #8bc34a; +} +.b-radio.b-light-green.b-disabled input[type='radio'] { + box-shadow: 0 0 0 1px #8bc34a33; + background-color: transparent; +} +.b-radio.b-purple input[type='radio'] { + box-shadow: 0 0 0 1px #9c27b0; + background-color: #9c27b01a; +} +.b-radio.b-purple input[type='radio']:checked { + background-color: #9c27b0; +} +.b-radio.b-purple.b-disabled input[type='radio'] { + box-shadow: 0 0 0 1px #9c27b033; + background-color: transparent; +} +.b-ripple { + display: none; +} +.b-slider { + background-color: transparent; + flex-direction: column; + align-items: center; + justify-content: center; + overflow: visible; +} +.b-slider label { + transition: color 0.2s; +} +.b-slider.b-rtl > [type='range'] { + direction: rtl; +} +.b-slider [type='range'] { + align-self: stretch; + max-width: 100%; + -webkit-appearance: none; + margin: 10px 0; + padding: 0; + font-size: inherit; + background-color: transparent; +} +.b-slider [type='range']:focus { + outline: 0; +} +.b-slider [type='range']:focus::-webkit-slider-runnable-track { + background: white; +} +.b-slider [type='range']:focus::-moz-range-track { + background: white; +} +.b-slider [type='range']:focus::-ms-fill-lower, +.b-slider [type='range']:focus::-ms-fill-upper { + background: white; +} +.b-slider [type='range']:focus::-webkit-slider-thumb { + box-shadow: 0 2px 4px #00000026, 0 2px 4px #0003; +} +.b-slider [type='range']::-moz-focus-outer { + border: 0; +} +.b-slider [type='range']::-ms-tooltip { + display: none; +} +.b-slider [type='range']::-webkit-slider-runnable-track { + cursor: pointer; + height: 8px; + transition: all 0.2s ease; + width: 100%; + background: #f9f9f9; + border: none; + border-radius: 2px; +} +.b-slider [type='range']::-webkit-slider-thumb { + background: #64b5f6; + border: none; + border-radius: 50%; + cursor: pointer; + height: 20px; + width: 20px; + -webkit-appearance: none; + margin-top: -6px; + transition: all 0.5s; +} +.b-slider [type='range']::-moz-range-track { + cursor: pointer; + height: 8px; + transition: all 0.2s ease; + width: 100%; + background: #f9f9f9; + border: none; + border-radius: 2px; +} +.b-slider [type='range']::-moz-range-thumb { + background: #64b5f6; + border: none; + border-radius: 50%; + cursor: pointer; + height: 20px; + width: 20px; +} +.b-slider [type='range']::-ms-track { + cursor: pointer; + height: 8px; + transition: all 0.2s ease; + width: 100%; + background: transparent; + border-color: transparent; + border-width: 10px 0; + color: transparent; +} +.b-slider [type='range']::-ms-fill-lower, +.b-slider [type='range']::-ms-fill-upper { + background: #f9f9f9; + border: none; + border-radius: 4px; +} +.b-slider [type='range']::-ms-thumb { + background: #64b5f6; + border: none; + border-radius: 50%; + cursor: pointer; + height: 20px; + width: 20px; + margin-top: 0; +} +.b-slider.b-disabled [type='range']::-ms-thumb, +.b-slider.b-disabled [type='range']::-ms-fill-lower, +.b-slider.b-disabled [type='range']::-ms-fill-upper { + background: #ececec; + cursor: default; +} +.b-slider.b-disabled [type='range']::-moz-range-thumb, +.b-slider.b-disabled [type='range']::-moz-range-track { + background: #ececec; + cursor: default; +} +.b-slider.b-disabled [type='range']::-webkit-slider-thumb, +.b-slider.b-disabled [type='range']::-webkit-slider-runnable-track { + background: #ececec; + cursor: default; +} +.b-grid-cell .b-slider { + width: 100%; +} +.b-container .b-slider label { + margin: 0; +} +.b-container .b-slidetoggle .b-slidetoggle-label { + margin-inline-start: 0; +} +.b-slidetoggle { + height: 3.25em; +} +.b-slidetoggle .b-field-inner:before { + width: 2.4em; +} +.b-slidetoggle input, +.b-slidetoggle .b-slidetoggle-toggle { + width: 2.4em; + height: 1.4em; + font-size: inherit; + flex-shrink: 0; +} +.b-slidetoggle input { + top: -0.4em; +} +.b-slidetoggle input:checked + .b-slidetoggle-toggle { + opacity: 1; +} +.b-slidetoggle input:checked + .b-slidetoggle-toggle .b-slidetoggle-thumb { + background-color: #fff; + transform: translate(1.2em, 0.2em); +} +.b-slidetoggle .b-slidetoggle-toggle { + transition: background-color 0.2s, opacity 0.2s; + opacity: 0.7; + border-radius: 0.7em; + margin-inline-end: 0.4em; +} +.b-slidetoggle:hover .b-slidetoggle-toggle { + opacity: 1; +} +.b-slidetoggle .b-slidetoggle-thumb { + height: 1em; + width: 1em; + background-color: #fff; + border-radius: 0.5em; + position: absolute; + transform: translate(0.2em, 0.2em); + transition: transform 0.3s ease; +} +.b-slidetoggle.b-rtl .b-slidetoggle-thumb { + transform: translate(-0.2em, 0.2em); +} +.b-slidetoggle.b-rtl input:checked + .b-slidetoggle-toggle .b-slidetoggle-thumb { + transform: translate(-1.2em, 0.2em); +} +.b-slidetoggle-label { + cursor: pointer; +} +.b-slidetoggle.b-white input:checked + .b-slidetoggle-toggle { + background-color: #fff; +} +.b-slidetoggle.b-white .b-slidetoggle-toggle { + background-color: #fff; +} +.b-slidetoggle.b-blue input:checked + .b-slidetoggle-toggle { + background-color: #64b5f6; +} +.b-slidetoggle.b-blue .b-slidetoggle-toggle { + background-color: #b1dafb; +} +.b-slidetoggle.b-deep-orange input:checked + .b-slidetoggle-toggle { + background-color: #ff5722; +} +.b-slidetoggle.b-deep-orange .b-slidetoggle-toggle { + background-color: #ffab91; +} +.b-slidetoggle.b-orange input:checked + .b-slidetoggle-toggle { + background-color: #ffcc80; +} +.b-slidetoggle.b-orange .b-slidetoggle-toggle { + background-color: #ffe6c0; +} +.b-slidetoggle.b-amber input:checked + .b-slidetoggle-toggle { + background-color: #ffd54f; +} +.b-slidetoggle.b-amber .b-slidetoggle-toggle { + background-color: #ffeaa7; +} +.b-slidetoggle.b-indigo input:checked + .b-slidetoggle-toggle { + background-color: #3f51b5; +} +.b-slidetoggle.b-indigo .b-slidetoggle-toggle { + background-color: #9ba5de; +} +.b-slidetoggle.b-lime input:checked + .b-slidetoggle-toggle { + background-color: #cddc39; +} +.b-slidetoggle.b-lime .b-slidetoggle-toggle { + background-color: #e7ee9b; +} +.b-slidetoggle.b-teal input:checked + .b-slidetoggle-toggle { + background-color: #009688; +} +.b-slidetoggle.b-teal .b-slidetoggle-toggle { + background-color: #4bffee; +} +.b-slidetoggle.b-green input:checked + .b-slidetoggle-toggle { + background-color: #a5d6a7; +} +.b-slidetoggle.b-green .b-slidetoggle-toggle { + background-color: #d1ecd2; +} +.b-slidetoggle.b-light-green input:checked + .b-slidetoggle-toggle { + background-color: #8bc34a; +} +.b-slidetoggle.b-light-green .b-slidetoggle-toggle { + background-color: #c5e3a3; +} +.b-slidetoggle.b-purple input:checked + .b-slidetoggle-toggle { + background-color: #9c27b0; +} +.b-slidetoggle.b-purple .b-slidetoggle-toggle { + background-color: #d785e6; +} +.b-slidetoggle.b-yellow input:checked + .b-slidetoggle-toggle { + background-color: #fff176; +} +.b-slidetoggle.b-yellow .b-slidetoggle-toggle { + background-color: #fff8bb; +} +.b-slidetoggle.b-red input:checked + .b-slidetoggle-toggle { + background-color: #ef9a9a; +} +.b-slidetoggle.b-red .b-slidetoggle-toggle { + background-color: #f7cccc; +} +.b-slidetoggle.b-dark-gray input:checked + .b-slidetoggle-toggle { + background-color: #757575; +} +.b-slidetoggle.b-dark-gray .b-slidetoggle-toggle { + background-color: #bdb7b7; +} +.b-slidetoggle.b-gray input:checked + .b-slidetoggle-toggle { + background-color: #ccc; +} +.b-slidetoggle.b-gray .b-slidetoggle-toggle { + background-color: #e7e4e4; +} +.b-slidetoggle.b-light-gray input:checked + .b-slidetoggle-toggle { + background-color: #f9f9f9; +} +.b-slidetoggle.b-light-gray .b-slidetoggle-toggle { + background-color: #fcfcfc; +} +.b-slidetoggle input:checked + .b-slidetoggle-toggle { + background-color: #8f8f8f; +} +.b-slidetoggle .b-slidetoggle-toggle { + background-color: #cac4c4; +} +.b-splitter { + background-color: #f0f0f0; + flex: 0 0 0.5em; + position: relative; + touch-action: none; +} +@media (pointer: coarse) { + .b-splitter { + --splitter-inner-size: 2em; + } +} +@media (pointer: fine) { + .b-splitter { + --splitter-inner-size: 0; + } +} +.b-splitter.b-disabled { + flex: 0 0 1px; + pointer-events: none; +} +.b-splitter:not(.b-disabled) { + overflow: visible; +} +.b-splitter:after { + content: ''; + position: absolute; + left: 0; + top: 0; + z-index: 1; +} +.b-splitter:hover:after, +.b-splitter.b-moving:after { + background-color: #f0f0f0; +} +.b-splitter.b-horizontal { + cursor: ns-resize; + min-height: 0.5em; +} +.b-splitter.b-horizontal.b-disabled { + min-height: 1px; +} +.b-splitter.b-horizontal:after { + height: var(--splitter-inner-size); + width: 100%; +} +.b-splitter.b-horizontal:hover:after, +.b-splitter.b-horizontal.b-moving:after { + top: calc((10px - 0.5em) / -2); + height: 10px; +} +.b-splitter.b-vertical { + cursor: ew-resize; + min-width: 0.5em; +} +.b-splitter.b-vertical.b-disabled { + min-width: 1px; +} +.b-splitter.b-vertical:after { + width: var(--splitter-inner-size); + height: 100%; +} +.b-splitter.b-vertical:hover:after, +.b-splitter.b-vertical.b-moving:after { + left: calc((10px - 0.5em) / -2); + width: 10px; +} +.b-splitter:last-child, +.b-splitter:first-child { + visibility: hidden; + flex: 0; + min-width: 0; +} +.b-timefield.b-open .b-icon-clock-live { + background-color: #64b5f6 !important; +} +.b-timefield.b-empty .b-fieldtrigger { + animation-delay: -300s; +} +.b-timefield.b-disabled .b-icon-clock-live, +.b-timefield.b-readonly .b-icon-clock-live { + background-color: #f0f0f080; +} +.b-timefield:not(.b-disabled):not(.b-readonly) .b-icon-angle-left:hover, +.b-timefield:not(.b-disabled):not(.b-readonly) .b-icon-angle-right:hover { + color: #64b5f6; +} +.b-timefield.b-no-steppers .b-step-trigger { + display: none; +} +.b-timefield .b-step-trigger:before { + transition: color 0.3s; +} +.b-timefield.b-rtl .b-step-trigger:before { + transform: scaleX(-1); +} +.b-timepicker.b-content-element { + background-color: #fafafa; + align-items: center; + padding: 0.5em 0.3em; + gap: 0.3em; +} +.b-timepicker.b-content-element .b-widget { + margin: 0; + flex: 0 0 auto; + width: auto; +} +.b-timepicker.b-content-element .b-numberfield > .b-label { + clip-path: polygon(0 0); + position: absolute; + contain: strict; +} +.b-timepicker.b-content-element .b-numberfield:not(.b-first-visible-child):before { + content: ':'; + align-self: center; + margin-inline-end: 0.3em; + font-weight: 700; +} +.b-timepicker.b-content-element .b-numberfield input { + width: 2.8em; +} +.b-timepicker.b-content-element .b-button { + flex: 0 0 3em; + padding: 0; +} +.b-timepicker.b-content-element .b-button label { + text-overflow: clip; +} +@keyframes progress { + 0% { + width: 0; + } + to { + width: 100%; + } +} +.b-float-root > .b-floating.b-toast { + display: inline-block; + overflow-x: hidden; + overflow-y: auto; + top: auto; + inset-inline-end: 2em; + inset-inline-start: auto; + max-width: 60%; + max-height: 60%; + line-height: 1.4em; + transition: bottom 0.25s ease-in, transform 0.25s ease-in; + padding: 1em; + background-color: #fafafa; + color: #616161; + border-radius: 2px; + cursor: pointer; +} +.b-legacy-inset .b-float-root > .b-floating.b-toast { + left: auto; + right: 2em; +} +.b-legacy-inset .b-float-root > .b-floating.b-toast.b-rtl { + left: 2em; + right: auto; +} +.b-float-root > .b-floating.b-toast.b-toast-hide { + bottom: 0 !important; + transform: translateY(100%) !important; +} +.b-float-root > .b-floating.b-toast.b-icon:before, +.b-float-root > .b-floating.b-toast.b-indicator.b-constraint-type-muststarton:before, +.b-float-root > .b-floating.b-toast.b-indicator.b-constraint-type-mustfinishon:before, +.b-float-root > .b-floating.b-toast.b-indicator.b-deadline-date:before { + margin-inline-end: 0.5em; +} +.b-toast-progress { + position: absolute; + top: 0; + inset-inline-start: 0; + height: 3px; + background: #64b5f6; + animation-name: progress; + animation-timing-function: linear; +} +.b-legacy-inset .b-toast-progress { + left: 0; +} +.b-legacy-inset .b-toast-progress.b-rtl { + right: 0; +} +.b-float-root > .b-floating.b-toast.b-white { + background-color: #fff; + color: #fff; +} +.b-float-root > .b-floating.b-toast.b-white .b-toast-progress { + background: white; +} +.b-float-root > .b-floating.b-toast.b-blue { + background-color: #64b5f6; + color: #fff; +} +.b-float-root > .b-floating.b-toast.b-blue .b-toast-progress { + background: #a2d3fa; +} +.b-float-root > .b-floating.b-toast.b-deep-orange { + background-color: #ff5722; + color: #fff; +} +.b-float-root > .b-floating.b-toast.b-deep-orange .b-toast-progress { + background: #ff9a7a; +} +.b-float-root > .b-floating.b-toast.b-orange { + background-color: #ffcc80; + color: #fff; +} +.b-float-root > .b-floating.b-toast.b-orange .b-toast-progress { + background: #ffe0b3; +} +.b-float-root > .b-floating.b-toast.b-amber { + background-color: #ffd54f; + color: #fff; +} +.b-float-root > .b-floating.b-toast.b-amber .b-toast-progress { + background: #ffe695; +} +.b-float-root > .b-floating.b-toast.b-indigo { + background-color: #3f51b5; + color: #fff; +} +.b-float-root > .b-floating.b-toast.b-indigo .b-toast-progress { + background: #8994d6; +} +.b-float-root > .b-floating.b-toast.b-lime { + background-color: #cddc39; + color: #fff; +} +.b-float-root > .b-floating.b-toast.b-lime .b-toast-progress { + background: #e1ea88; +} +.b-float-root > .b-floating.b-toast.b-teal { + background-color: #009688; + color: #fff; +} +.b-float-root > .b-floating.b-toast.b-teal .b-toast-progress { + background: #27ffeb; +} +.b-float-root > .b-floating.b-toast.b-green { + background-color: #a5d6a7; + color: #fff; +} +.b-float-root > .b-floating.b-toast.b-green .b-toast-progress { + background: #c9e6ca; +} +.b-float-root > .b-floating.b-toast.b-light-green { + background-color: #8bc34a; + color: #fff; +} +.b-float-root > .b-floating.b-toast.b-light-green .b-toast-progress { + background: #b9db92; +} +.b-float-root > .b-floating.b-toast.b-purple { + background-color: #9c27b0; + color: #fff; +} +.b-float-root > .b-floating.b-toast.b-purple .b-toast-progress { + background: #ce6edf; +} +.b-float-root > .b-floating.b-toast.b-yellow { + background-color: #fff176; + color: #fff; +} +.b-float-root > .b-floating.b-toast.b-yellow .b-toast-progress { + background: #fff7ad; +} +.b-float-root > .b-floating.b-toast.b-red { + background-color: #ef9a9a; + color: #fff; +} +.b-float-root > .b-floating.b-toast.b-red .b-toast-progress { + background: #f5c2c2; +} +.b-float-root > .b-floating.b-toast.b-dark-gray { + background-color: #757575; + color: #fff; +} +.b-float-root > .b-floating.b-toast.b-dark-gray .b-toast-progress { + background: #acacac; +} +.b-float-root > .b-floating.b-toast.b-gray { + background-color: #ccc; + color: #fff; +} +.b-float-root > .b-floating.b-toast.b-gray .b-toast-progress { + background: #e0e0e0; +} +.b-float-root > .b-floating.b-toast.b-light-gray { + background-color: #f9f9f9; + color: #fff; +} +.b-float-root > .b-floating.b-toast.b-light-gray .b-toast-progress { + background: #fbfbfb; +} +.b-tooltip:not(.b-allow-over) { + -webkit-user-select: none; + user-select: none; +} +.b-tooltip .b-tooltip-loading .b-icon, +.b-tooltip .b-tooltip-loading .b-indicator.b-constraint-type-muststarton, +.b-tooltip .b-tooltip-loading .b-indicator.b-constraint-type-mustfinishon, +.b-tooltip .b-tooltip-loading .b-indicator.b-deadline-date { + display: inline-block; + margin-inline-end: 0.5em; +} +.b-tooltip-content { + background: #fffef6; + color: #616161; + font-size: 1em; + line-height: 1.4em; + padding: 1em; +} +.b-tooltip-content a { + color: #616161; +} +.b-textareafield textarea, +.b-textareapickerfield textarea { + padding: 0.8em; + align-self: stretch; +} +.b-textareapickerfield-picker { + display: flex; + flex: 1; + min-height: 10em; +} +.b-textareapickerfield-picker:focus { + outline: none; + border-color: #ffcc80; +} +.b-toolbar { + background-color: #f9f9f9; + color: #616161; + flex-shrink: 0; +} +.b-toolbar.b-dock-header, +.b-toolbar.b-dock-pre-header { + background-color: transparent; +} +.b-toolbar.b-dock-header .b-toolbar-content, +.b-toolbar.b-dock-pre-header .b-toolbar-content { + padding: 0; +} +.b-toolbar.b-dock-header > .b-button, +.b-toolbar.b-dock-pre-header > .b-button { + margin: 0; +} +.b-toolbar.b-dock-header .b-button, +.b-toolbar.b-dock-pre-header .b-button { + min-height: auto; +} +.b-toolbar.b-dock-header { + margin-inline-start: 1em; +} +.b-toolbar.b-dock-pre-header { + margin-inline-end: 1em; +} +.b-toolbar > .b-tool { + align-self: center; + background-color: transparent; +} +.b-toolbar > .b-tool.b-pressed { + background-color: #32323233; +} +.b-toolbar .b-button:not(.b-text) { + flex-shrink: 0; +} +.b-toolbar .b-row-start-scroller { + margin: 0; + margin-inline-end: 0.5em; +} +.b-toolbar.b-dock-left .b-row-start-scroller, +.b-toolbar.b-dock-right .b-row-start-scroller, +.b-toolbar .b-row-end-scroller, +.b-toolbar .b-row-menu { + margin: 0; + margin-inline-start: 0.5em; +} +.b-toolbar .b-column-start-scroller { + margin: 0 0 0.5em; +} +.b-toolbar .b-column-end-scroller, +.b-toolbar .b-column-menu { + margin: 0.5em 0 0; +} +.b-toolbar > .b-overflow-button { + margin: 0.5em; +} +.b-toolbar.b-rtl > .b-overflow-button:before { + transform: scaleX(-1); +} +.b-toolbar .b-toolbar-content { + overflow: hidden; + padding: 0.5em; + gap: 0.5em; +} +.b-toolbar .b-toolbar-content .b-field { + margin-bottom: 0; +} +.b-toolbar .b-toolbar-content > .b-toolbar-fill { + flex: 1 1 0%; +} +.b-toolbar .b-toolbar-content .b-html { + align-items: center; +} +.b-toolbar .b-toolbar-content .b-html code { + margin: 0 0.5em; +} +.b-toolbar .b-toolbar-content.b-overflow .b-field, +.b-toolbar .b-toolbar-content.b-overflow .b-button { + flex-shrink: 0; +} +.b-toolbar.b-dock-top, +.b-toolbar.b-dock-bottom { + min-height: 4em; +} +.b-toolbar.b-dock-top .b-toolbar-content > .b-toolbar-separator, +.b-toolbar.b-dock-bottom .b-toolbar-content > .b-toolbar-separator { + margin-block: 0.2em; + border-style: solid; + border-width: 0 1px 0 1px; + border-inline-start-color: #e0e0e0; + border-inline-end-color: #ececec; +} +.b-toolbar.b-dock-top .b-toolbar-content > .b-widget:not(.b-button), +.b-toolbar.b-dock-bottom .b-toolbar-content > .b-widget:not(.b-button) { + min-height: 0; +} +.b-toolbar.b-dock-bottom .b-toolbar-content { + padding: 1em; +} +.b-toolbar.b-dock-top { + border-bottom: 1px solid #e0e0e0; +} +.b-toolbar.b-dock-left, +.b-toolbar.b-dock-right { + min-width: 4em; +} +.b-toolbar.b-dock-left .b-toolbar-content > .b-toolbar-separator, +.b-toolbar.b-dock-right .b-toolbar-content > .b-toolbar-separator { + margin: 0 0.5em 0.2em 0.2em; + border-style: solid; + border-width: 1px 0 1px 0; + border-top-color: #e0e0e0; + border-bottom-color: #ececec; +} +.b-toolbar.b-dock-left .b-toolbar-content > .b-widget:not(.b-button), +.b-toolbar.b-dock-right .b-toolbar-content > .b-widget:not(.b-button) { + min-width: 0; +} +.b-tabpanel .b-panel .b-toolbar { + background-color: #fefefe; +} +.b-toolbar.b-outer { + background-color: #f9f9f9; +} +.b-toolbar-overflow-menu > .b-panel-body-wrap > .b-menu-content .b-widget { + flex: 0 0 auto !important; + width: auto; +} +.b-tabpanel-tabs { + display: flex; + flex: 0 0 auto; + flex-direction: row; + margin-bottom: 0; + background-color: transparent; +} +.b-toolbar .b-tabpanel-tabs { + gap: 0; +} +.b-tabpanel-tab { + display: flex; + padding: 0.6em; + cursor: pointer; + transition: background-color 0.2s, color 0.2s; + align-items: center; + justify-content: center; + font-weight: 400; + text-transform: none; + color: #777; + background-color: transparent; + border-width: 0; + border-style: solid; + border-color: transparent; + border-top-left-radius: 2px; + border-top-right-radius: 2px; +} +.b-tabpanel-tab.b-rotate-vertical { + min-width: auto; + min-height: 3em; +} +.b-tabpanel-tab:not(.b-rotate-vertical) { + min-height: auto; + min-width: 3em; +} +.b-tabpanel-tab.b-active { + background-color: #fefefe; + border-color: transparent; + color: #616161; + z-index: 1; +} +.b-dock-left > .b-tabpanel-tabs > .b-tabpanel-tab { + border-width: 0 0 0 0; +} +.b-dock-right > .b-tabpanel-tabs > .b-tabpanel-tab { + border-width: 0 0 0 0; +} +.b-dock-bottom > .b-tabpanel-tabs > .b-tabpanel-tab { + border-width: 0 0 0 0; +} +.b-tabpanel-tab.b-hidden { + display: none !important; +} +.b-tabpanel-tab.b-disabled { + background-color: transparent; + color: #7777774d; + border-color: #0000; +} +.b-tabpanel-tab:focus { + outline: none; +} +.b-tabpanel-tab:hover:not(.b-active):not(.b-disabled), +.b-tabpanel-tab:focus:not(.b-active):not(.b-disabled) { + background-color: #f4f4f4; + color: #616161; +} +.b-tabpanel-body.b-card-container { + background-color: #fefefe; + border-radius: 2px; + border: 0 solid transparent; + flex: 1 0 auto; + padding: 1em; +} +.b-tabpanel[data-active-index='0'] .b-tabpanel-body { + border-top-left-radius: 0; +} +.b-tabpanel .b-html { + color: #616161; +} +.b-toolbar.b-tabbar { + background-color: transparent; + min-height: auto; +} +.b-toolbar.b-tabbar > .b-tabpanel-tabs { + padding: 0; +} +.b-tabbar.b-dock-top .b-tabpanel-tabs > .b-widget:not(.b-last-visible-child), +.b-tabbar.b-dock-bottom .b-tabpanel-tabs > .b-widget:not(.b-last-visible-child), +.b-tabbar.b-dock-left .b-tabpanel-tabs > .b-widget:not(.b-last-visible-child), +.b-tabbar.b-dock-right .b-tabpanel-tabs > .b-widget:not(.b-last-visible-child) { + margin-inline-end: 0; + margin-bottom: 0; +} +.b-toolbar.b-undoredo { + padding: 0; +} +.b-toolbar.b-undoredo > * { + border-radius: 0; +} +.b-buttongroup .b-toolbar.b-undoredo:not(:first-child) > button:first-child { + margin-inline-start: -1px; +} +.b-buttongroup .b-toolbar.b-undoredo > .b-widget { + margin-inline-end: 0; +} +.b-toolbar.b-undoredo .b-widget.b-combo { + flex: 1 1 250px; + margin: 0 0.5em; +} +.b-theme-material .b-toolbar.b-undoredo .b-widget.b-combo .b-field-inner { + padding-inline: 0.7em; +} +.b-yearpicker { + width: max-content; +} +.b-yearpicker .b-toolbar.b-dock-top { + background-color: #64b5f6; + color: #fff; + border-bottom: none; + min-height: 0; + font-size: 1.2em; +} +.b-yearpicker .b-toolbar.b-dock-top .b-toolbar-content { + padding: 0.5em 0.5ex !important; + gap: 0.5ex; +} +.b-yearpicker .b-toolbar.b-dock-top .b-icon:before, +.b-yearpicker .b-toolbar.b-dock-top .b-indicator.b-constraint-type-muststarton:before, +.b-yearpicker .b-toolbar.b-dock-top .b-indicator.b-constraint-type-mustfinishon:before, +.b-yearpicker .b-toolbar.b-dock-top .b-indicator.b-deadline-date:before { + line-height: normal; +} +.b-yearpicker .b-toolbar.b-dock-top button { + border: none; + min-height: 0; +} +.b-yearpicker .b-toolbar.b-dock-top button, +.b-yearpicker .b-toolbar.b-dock-top button:not(.b-tab):active:not([disabled]), +.b-yearpicker .b-toolbar.b-dock-top button:not(.b-tab):active:focus:not([disabled]) { + color: #fff; +} +.b-yearpicker .b-toolbar.b-dock-top .b-tool { + color: #fff; + font-size: 80%; +} +.b-yearpicker .b-toolbar.b-dock-top .b-tool:hover { + opacity: 0.7; +} +.b-yearpicker .b-toolbar.b-dock-top .b-tool:not(.b-contains-focus) { + background: transparent !important; +} +.b-yearpicker .b-toolbar.b-dock-top .b-yearpicker-title { + margin-inline: auto; + color: inherit; + font-weight: 400; + background-color: unset; +} +.b-yearpicker .b-toolbar.b-dock-top .b-yearpicker-title[data-item-index='0'] { + margin-inline: 0.5em auto !important; +} +.b-yearpicker .b-toolbar.b-dock-top .b-yearpicker-title:not(.b-disabled):not(.b-tab):hover { + opacity: 0.7; + background-color: unset; +} +.b-yearpicker .b-yearpicker-body-wrap { + background-color: #fafafa; +} +.b-yearpicker .b-yearpicker-content { + display: grid; + align-items: center; + grid-template-columns: repeat(4, 1fr); + padding: 1em; + gap: 1em; +} +.b-yearpicker .b-yearpicker-content button.b-yearpicker-year { + border-width: 1px; + border-style: solid; + border-color: transparent; + border-radius: 1em; + height: 2em; + background: transparent; + font-size: 1em; + cursor: pointer; + color: #616161; + font-family: inherit; + font-weight: 400; + padding-inline: 0; +} +.b-yearpicker .b-yearpicker-content button.b-yearpicker-year:hover { + background-color: #64b5f680; + border-color: #64b5f680; +} +.b-yearpicker .b-yearpicker-content button.b-yearpicker-year.b-selected { + color: #fff; + background-color: #64b5f6; + border-color: #64b5f6; +} +.b-yearpicker.b-outer, +.b-yearpicker.b-floating { + min-width: 20.4em; + min-height: 18.2em; +} +.b-histogram { + background-color: #fff; + padding: 1px; + contain: strict; +} +.b-histogram svg * { + vector-effect: non-scaling-stroke; +} +.b-histogram rect { + fill: #a5d6a7; + transition-property: x, y, width, height, fill; + transition-duration: 1s; +} +.b-histogram rect.b-exceeds-top { + fill: #ef9a9a; +} +.b-histogram text.b-bar-legend { + writing-mode: tb; + text-anchor: end; + font-size: 75%; +} +.b-histogram svg { + overflow: visible; +} +.b-histogram path { + fill: transparent; + stroke: #f99; + transition: d 1s; + pointer-events: none; +} +.b-scale { + contain: strict; +} +.b-scale svg * { + vector-effect: non-scaling-stroke; +} +.b-scale.b-scale-vertical text.b-scale-tick-label { + transform: translateY(0.3em); +} +.b-scale.b-scale-vertical.b-align-right { + text-anchor: end; +} +.b-scale.b-scale-horizontal text.b-scale-tick-label { + text-anchor: middle; +} +.b-scale path { + stroke: #9c9c9c; + pointer-events: none; +} +.b-scale text { + fill: gray; +} +.b-hbox, +.b-vbox { + display: flex; + align-items: stretch; + justify-content: flex-start; + position: relative; +} +.b-hbox > .b-box-center, +.b-vbox > .b-box-center { + flex: 1 1 auto; +} +.b-hbox { + flex-flow: row nowrap; +} +.b-vbox { + flex-flow: column nowrap; +} +.b-box-justify-stretch { + justify-content: stretch; +} +.b-card-container { + display: flex; + flex-flow: row nowrap; + align-items: stretch; + overflow: hidden; + padding: 0; + position: relative; +} +.b-card-container.b-animating { + overflow: hidden; +} +.b-card-container > .b-card-item { + flex: 1 0 100%; + align-items: stretch; + max-width: 100%; +} +.b-card-container.b-hide-child-headers > .b-panel:not(.b-positioned) > .b-panel-header { + display: none; +} +@keyframes b-card-slide-in-left { + 0% { + transform: translate(-100%); + } + to { + transform: translate(0); + } +} +@keyframes b-card-slide-out-right { + 0% { + transform: translate(-100%); + } + to { + transform: translate(0); + } +} +@keyframes b-card-slide-in-right { + 0% { + transform: translate(0); + } + to { + transform: translate(-100%); + } +} +@keyframes b-card-slide-out-left { + 0% { + transform: translate(0); + } + to { + transform: translate(-100%); + } +} +.b-slide-in-left { + animation: b-card-slide-in-left 0.3s ease 0s 1; +} +.b-slide-out-right { + pointer-events: none; + left: 1em; + animation: b-card-slide-out-right 0.3s ease 0s 1; +} +.b-slide-in-right { + animation: b-card-slide-in-right 0.3s ease 0s 1; +} +.b-slide-out-left { + pointer-events: none; + margin-inline-start: -1em; + margin-inline-end: 1em; + animation: b-card-slide-out-left 0.3s ease 0s 1; +} +.b-fit-container { + display: flex; + flex-flow: row nowrap; + align-items: stretch; + overflow: hidden; + position: relative; +} +.b-fit-container > .b-fit-item { + flex: 1 0 auto; + margin: 0; + max-width: 100%; + align-self: stretch !important; +} +.b-resource-avatar { + touch-action: pan-x pan-y; + display: flex; + align-items: center; + justify-content: center; + width: 2.2em; + height: 2.2em; + border-radius: 50%; + flex-shrink: 0; +} +.b-resource-avatar.b-resource-icon:before { + font-size: 1.5em; +} +.b-resource-initials { + background: #64b5f6; + color: #fff; + text-transform: uppercase; +} +.b-color-blue { + background-color: #64b5f6; +} +.b-color-deep-orange { + background-color: #ff5722; +} +.b-color-orange { + background-color: #ffcc80; +} +.b-color-amber { + background-color: #ffd54f; +} +.b-color-indigo { + background-color: #3f51b5; +} +.b-color-lime { + background-color: #cddc39; +} +.b-color-teal { + background-color: #009688; +} +.b-color-cyan { + background-color: #3bc9db; +} +.b-color-green { + background-color: #a5d6a7; +} +.b-color-light-green { + background-color: #8bc34a; +} +.b-color-purple { + background-color: #9c27b0; +} +.b-color-violet { + background-color: #9775fa; +} +.b-color-yellow { + background-color: #fff176; +} +.b-color-red { + background-color: #ef9a9a; +} +.b-color-pink { + background-color: #f783ac; +} +.b-color-dark-gray { + background-color: #757575; +} +.b-color-gray { + background-color: #ccc; +} +.b-color-light-gray { + background-color: #f9f9f9; +} +.b-color-white { + background-color: #fff; +} +.b-icon-clock-live { + background-color: #bdbdbd80; + border-radius: 50%; + width: 1em; + height: 1em; + position: relative; + animation-delay: 0s; +} +.b-icon-clock-live:before, +.b-icon-clock-live:after { + position: absolute; + display: block; + font-size: 1em !important; + content: ''; + width: 0.1em !important; + left: 0.44em; + background: #fff; + border-radius: 0.5em; +} +.b-icon-clock-live:before { + top: 0.15em; + height: 0.4em !important; + transform-origin: 0.05em 0.35em; + animation: rotate 6s infinite linear; + animation-play-state: paused; + animation-delay: inherit; +} +.b-icon-clock-live:after { + top: 0.22em; + height: 0.33em; + transform-origin: 0.05em 0.3em; + animation: rotate 72s infinite linear; + animation-play-state: paused; + animation-delay: inherit; +} +@keyframes rotate { + 0% { + transform: rotate(0); + } + to { + transform: rotate(360deg); + } +} +:root, +:host { + --b-fa-font-solid: normal 900 1em/1 'Font Awesome 6 Free'; +} +@font-face { + font-family: 'Font Awesome 6 Free'; + font-style: normal; + font-weight: 900; + font-display: block; + src: url(fonts/fa-solid-900.woff2) format('woff2'), url(fonts/fa-solid-900.ttf) format('truetype'); +} +.fas, +.b-fa-solid { + font-family: 'Font Awesome 6 Free'; + font-weight: 900; +} +.b-content-icon, +.b-grid-cell.b-group-title:before, +.b-gridbase.b-columnresize.b-touch.b-column-resizing .b-grid-header.b-resizing:before { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + display: inline-block; + font-style: normal; + font-variant: normal; + font-weight: 400; + line-height: 1; + font-family: 'Font Awesome 6 Free', FontAwesome6Free; + font-weight: 900; + vertical-align: 0; +} +.b-theme-info:before { + content: '{"name":"Classic-Light"}'; +} +.b-grid.b-readonly.b-actioncolumn-readonly .b-action-cell { + filter: grayscale(1); + opacity: 0.2; + pointer-events: none; +} +.b-action-cell { + text-align: end; +} +.b-action-ct { + display: flex; + flex-flow: row nowrap; +} +.b-action-item { + margin: 0 -0.2em; + text-align: center; + font-size: 1.2em; + color: #757575; +} +.b-action-cell.b-grid-cell .b-action-item { + transition: all 0.15s ease-in-out; +} +.b-action-item:hover { + transform: scale3d(1.2, 1.2, 1); + color: #64b5f6; +} +.b-check-cell .b-checkbox label.b-checkbox-label:before { + margin-inline-end: 0; +} +.b-check-header-with-checkbox .b-grid-header-text { + display: none; +} +.b-check-header-with-checkbox .b-field-inner { + justify-content: center; +} +.b-check-header-with-checkbox .b-checkbox-label:before { + margin: 0 !important; +} +.b-percent-bar-outer { + flex: 1; + height: 30%; + max-height: 0.8em; + background: #f1f1f1; +} +.b-percent-bar { + display: flex; + flex-direction: column; + justify-content: center; + height: 100%; + max-width: 100%; + padding: 0 0.2em; + background: #64b5f6; + color: #f9f9f9; + font-size: 0.7em; + text-align: end; + transition: width 0.5s, padding 0.5s, background-color 0.5s; +} +.b-percent-bar.b-zero { + padding: 0; + text-indent: 0.2em; +} +.b-percent-bar.b-low { + background: #ef9a9a; + color: #262626; +} +.b-percent-bar.b-low span { + left: 100%; + margin-block: 0; + margin-inline: 5px 0; +} +.b-percent-bar span { + position: relative; + display: inline-block; + margin-block: 0; + margin-inline: 0 5px; + line-height: 1em; +} +.b-grid-body-container.b-scrolling .b-percent-bar { + transition: none; +} +.b-rating-cell .b-icon, +.b-rating-cell .b-indicator.b-constraint-type-muststarton, +.b-rating-cell .b-indicator.b-constraint-type-mustfinishon, +.b-rating-cell .b-indicator.b-deadline-date { + font-size: 1.8em; +} +.b-rating-cell .b-empty { + color: #f9f9f94d; +} +.b-rating-cell .b-filled { + color: #ffe182; +} +.b-gridbase:not(.b-readonly) .b-rating-cell-inner:not(.b-not-editable) .b-icon, +.b-gridbase:not(.b-readonly) .b-rating-cell-inner:not(.b-not-editable) .b-indicator.b-constraint-type-muststarton, +.b-gridbase:not(.b-readonly) .b-rating-cell-inner:not(.b-not-editable) .b-indicator.b-constraint-type-mustfinishon, +.b-gridbase:not(.b-readonly) .b-rating-cell-inner:not(.b-not-editable) .b-indicator.b-deadline-date { + cursor: pointer; + transition: all 0.2s linear; + position: relative; +} +.b-gridbase:not(.b-readonly) .b-rating-cell-inner:not(.b-not-editable):hover .b-icon, +.b-gridbase:not(.b-readonly) .b-rating-cell-inner:not(.b-not-editable):hover .b-indicator.b-constraint-type-muststarton, +.b-gridbase:not(.b-readonly) + .b-rating-cell-inner:not(.b-not-editable):hover + .b-indicator.b-constraint-type-mustfinishon, +.b-gridbase:not(.b-readonly) .b-rating-cell-inner:not(.b-not-editable):hover .b-indicator.b-deadline-date { + color: #ffe182; +} +.b-gridbase:not(.b-readonly) .b-rating-cell-inner:not(.b-not-editable):hover .b-icon.b-empty:before, +.b-gridbase:not(.b-readonly) + .b-rating-cell-inner:not(.b-not-editable):hover + .b-empty.b-indicator.b-constraint-type-muststarton:before, +.b-gridbase:not(.b-readonly) + .b-rating-cell-inner:not(.b-not-editable):hover + .b-empty.b-indicator.b-constraint-type-mustfinishon:before, +.b-gridbase:not(.b-readonly) + .b-rating-cell-inner:not(.b-not-editable):hover + .b-empty.b-indicator.b-deadline-date:before { + opacity: 0.4; +} +.b-gridbase:not(.b-readonly) .b-rating-cell-inner:not(.b-not-editable) .b-icon:hover, +.b-gridbase:not(.b-readonly) .b-rating-cell-inner:not(.b-not-editable) .b-indicator.b-constraint-type-muststarton:hover, +.b-gridbase:not(.b-readonly) + .b-rating-cell-inner:not(.b-not-editable) + .b-indicator.b-constraint-type-mustfinishon:hover, +.b-gridbase:not(.b-readonly) .b-rating-cell-inner:not(.b-not-editable) .b-indicator.b-deadline-date:hover { + transform: scale(1.3); +} +.b-gridbase:not(.b-readonly) .b-rating-cell-inner:not(.b-not-editable) .b-icon:hover.b-filled, +.b-gridbase:not(.b-readonly) + .b-rating-cell-inner:not(.b-not-editable) + .b-indicator.b-constraint-type-muststarton:hover.b-filled, +.b-gridbase:not(.b-readonly) + .b-rating-cell-inner:not(.b-not-editable) + .b-indicator.b-constraint-type-mustfinishon:hover.b-filled, +.b-gridbase:not(.b-readonly) .b-rating-cell-inner:not(.b-not-editable) .b-indicator.b-deadline-date:hover.b-filled { + opacity: 1; +} +.b-gridbase:not(.b-readonly) .b-rating-cell-inner:not(.b-not-editable) .b-icon:hover:hover ~ .b-icon:before, +.b-gridbase:not(.b-readonly) + .b-rating-cell-inner:not(.b-not-editable) + .b-indicator.b-constraint-type-muststarton:hover:hover + ~ .b-icon:before, +.b-gridbase:not(.b-readonly) + .b-rating-cell-inner:not(.b-not-editable) + .b-indicator.b-constraint-type-mustfinishon:hover:hover + ~ .b-icon:before, +.b-gridbase:not(.b-readonly) + .b-rating-cell-inner:not(.b-not-editable) + .b-icon:hover:hover + ~ .b-indicator.b-constraint-type-muststarton:before, +.b-gridbase:not(.b-readonly) + .b-rating-cell-inner:not(.b-not-editable) + .b-indicator.b-constraint-type-muststarton:hover:hover + ~ .b-indicator.b-constraint-type-muststarton:before, +.b-gridbase:not(.b-readonly) + .b-rating-cell-inner:not(.b-not-editable) + .b-indicator.b-constraint-type-mustfinishon:hover:hover + ~ .b-indicator.b-constraint-type-muststarton:before, +.b-gridbase:not(.b-readonly) + .b-rating-cell-inner:not(.b-not-editable) + .b-icon:hover:hover + ~ .b-indicator.b-constraint-type-mustfinishon:before, +.b-gridbase:not(.b-readonly) + .b-rating-cell-inner:not(.b-not-editable) + .b-indicator.b-constraint-type-muststarton:hover:hover + ~ .b-indicator.b-constraint-type-mustfinishon:before, +.b-gridbase:not(.b-readonly) + .b-rating-cell-inner:not(.b-not-editable) + .b-indicator.b-constraint-type-mustfinishon:hover:hover + ~ .b-indicator.b-constraint-type-mustfinishon:before, +.b-gridbase:not(.b-readonly) + .b-rating-cell-inner:not(.b-not-editable) + .b-indicator.b-deadline-date:hover:hover + ~ .b-icon:before, +.b-gridbase:not(.b-readonly) + .b-rating-cell-inner:not(.b-not-editable) + .b-indicator.b-deadline-date:hover:hover + ~ .b-indicator.b-constraint-type-muststarton:before, +.b-gridbase:not(.b-readonly) + .b-rating-cell-inner:not(.b-not-editable) + .b-indicator.b-deadline-date:hover:hover + ~ .b-indicator.b-constraint-type-mustfinishon:before, +.b-gridbase:not(.b-readonly) + .b-rating-cell-inner:not(.b-not-editable) + .b-icon:hover:hover + ~ .b-indicator.b-deadline-date:before, +.b-gridbase:not(.b-readonly) + .b-rating-cell-inner:not(.b-not-editable) + .b-indicator.b-constraint-type-muststarton:hover:hover + ~ .b-indicator.b-deadline-date:before, +.b-gridbase:not(.b-readonly) + .b-rating-cell-inner:not(.b-not-editable) + .b-indicator.b-constraint-type-mustfinishon:hover:hover + ~ .b-indicator.b-deadline-date:before, +.b-gridbase:not(.b-readonly) + .b-rating-cell-inner:not(.b-not-editable) + .b-indicator.b-deadline-date:hover:hover + ~ .b-indicator.b-deadline-date:before { + color: #f9f9f94d; + opacity: 1; +} +.b-grid-body-container.b-scrolling .b-rating-cell-inner .b-icon, +.b-grid-body-container.b-scrolling .b-rating-cell-inner .b-indicator.b-constraint-type-muststarton, +.b-grid-body-container.b-scrolling .b-rating-cell-inner .b-indicator.b-constraint-type-mustfinishon, +.b-grid-body-container.b-scrolling .b-rating-cell-inner .b-indicator.b-deadline-date { + transition: none; +} +.b-grid-cell.b-row-number-cell { + background-color: #f1f1f1; + border-inline-end: 1px solid #d9d9d9; +} +.b-grid-row.b-hover .b-grid-cell.b-row-number-cell:hover, +.b-group-row .b-grid-cell.b-row-number-cell:first-child { + border-inline-end: 1px solid #d9d9d9; +} +.b-gridbase:focus .b-grid-row.b-selected .b-grid-cell.b-row-number-cell.b-selected { + border-inline-end: 1px solid #d9d9d9; +} +.b-tree-expander { + position: relative; + top: 1px; + margin: 0 0.55em; + cursor: pointer; + display: flex; + align-items: center; + justify-content: center; +} +.b-loading-children .b-tree-expander .b-icon:before, +.b-loading-children .b-tree-expander .b-indicator.b-constraint-type-muststarton:before, +.b-loading-children .b-tree-expander .b-indicator.b-constraint-type-mustfinishon:before, +.b-loading-children .b-tree-expander .b-indicator.b-deadline-date:before { + content: '\f110'; + animation: spin 2s infinite linear; +} +.b-grid-cell.b-tree-cell { + align-items: stretch; +} +.b-tree-leaf-cell .b-tree-cell-inner:before { + font-family: 'Font Awesome 6 Free', FontAwesome6Free; + font-weight: 900; + color: #64b5f6; + margin-inline-end: 0.6em; + width: 1.25em; + min-width: 1.25em; + text-align: center; +} +.b-tree-icon, +.b-icon-tree-leaf, +.b-icon-tree-folder, +.b-icon-tree-folder-open, +.b-icon-tree-expand, +.b-icon-tree-collapse { + color: #64b5f6; + width: 1.25em; + min-width: 1.25em; + text-align: center; +} +.b-tree-icon, +.b-icon-tree-leaf, +.b-icon-tree-folder, +.b-icon-tree-folder-open { + margin-inline-end: 0.6em; +} +.b-icon-tree-leaf:before { + font-size: 0.3em; + vertical-align: middle; +} +.b-icon-tree-folder:before, +.b-icon-tree-folder-open:before { + margin-inline-start: 0.1em; +} +.b-icon-tree-expand.b-empty-parent, +.b-icon-tree-collapse.b-empty-parent { + visibility: hidden; +} +.b-icon-tree-expand:before, +.b-icon-tree-collapse:before { + font-size: 1.2em; +} +.b-tree-cell-inner { + padding: 0.5em 0; + display: flex; + align-items: center; + flex-shrink: 0; + flex-grow: 1; +} +a.b-tree-cell-inner { + text-decoration: none; +} +a.b-tree-cell-inner:hover .b-tree-cell-value { + text-decoration: underline; +} +.b-tree-parent-cell, +.b-tree-leaf-cell { + padding-inline-start: 10px; +} +.b-tree-cell.b-tree-parent-cell { + font-weight: 400; + color: #6f6f6f; +} +.b-tree-cell-value { + flex: 1; + display: flex; + flex-direction: row; + align-items: center; +} +.b-touch .b-tree-expander { + width: 1.1em; +} +.b-touch .b-icon-tree-expand:before, +.b-touch .b-icon-tree-collapse:before { + font-size: 1.8em; +} +.b-touch .b-icon-tree-leaf:before { + font-size: 0.6em; +} +.b-touch .b-tree-icon, +.b-touch .b-tree-leaf-cell:not(.b-tree-parent-cell):before { + font-size: 1.2em; +} +.b-editor.b-cell-editor { + position: absolute; + background-color: transparent; + border-width: 0; + border-style: solid; + box-shadow: none !important; + z-index: 1; +} +.b-editor.b-cell-editor .b-field > .b-label { + clip-path: inset(0, 100%, 100%, 0); + position: absolute; + contain: strict; +} +.b-editor.b-cell-editor .b-numberfield, +.b-editor.b-cell-editor .b-textfield { + align-items: stretch; +} +.b-editor.b-cell-editor .b-numberfield:not(.b-has-start-trigger) .b-field-inner, +.b-editor.b-cell-editor .b-textfield:not(.b-has-start-trigger) .b-field-inner { + padding-inline-start: 0; +} +.b-editor.b-cell-editor .b-numberfield input, +.b-editor.b-cell-editor .b-textfield input { + padding: 0.8em calc(0.5em - 1px); +} +.b-gridbase .b-editing { + overflow: visible; + contain: unset; + z-index: 1; + outline: none !important; +} +.b-gridbase .b-editing .b-grid-cell.b-editing { + color: transparent; +} +.b-grid-cell:not(.b-editing) .b-cell-editor { + display: none; +} +.b-celltooltip-tip { + max-height: 50%; +} +.b-columndragtoolbar { + position: absolute; + top: calc(100% - 3em); + left: 50%; + z-index: 100; + animation-name: b-show-columndragtoolbar; + animation-duration: 0.2s; + transform: translate(-50%); + display: inline-flex; + flex-direction: row; + flex-wrap: wrap; + align-items: center; + justify-content: center; + border-radius: 1em; + background: #fafafa; + transition: opacity 0.2s, top 0.2s; + box-shadow: none; + padding: 1em 1em 0.5em; + opacity: 0.4; + font-size: 0.8em; +} +.b-columndragtoolbar.b-closer { + top: 50%; + transform: translate(-50%, -50%); +} +.b-columndragtoolbar.b-hover { + opacity: 0.8; +} +.b-columndragtoolbar.b-remove { + animation-name: b-hide-columndragtoolbar; + animation-duration: 0.2s; + top: 100%; + opacity: 0; +} +.b-columndragtoolbar.b-remove.b-closer { + animation-name: b-hide-columndragtoolbar-closer; +} +.b-columndragtoolbar > .b-title { + color: #fff; + flex-basis: 100%; + margin-bottom: 1em; + text-align: center; +} +.b-columndragtoolbar > .b-title:before { + content: 'Drag header downwards'; +} +.b-columndragtoolbar.b-closer > .b-title:before { + content: 'Drop header on a button'; +} +.b-columndragtoolbar .b-group { + display: inline-flex; + flex-direction: column; + align-items: center; + margin-inline-end: 1.5em; +} +.b-columndragtoolbar .b-group:last-child { + margin-inline-end: 0; +} +.b-columndragtoolbar .b-group .b-title { + color: #fff; + margin-block: 0.5em; +} +.b-columndragtoolbar .b-buttons { + display: inline-flex; + flex-direction: row; +} +.b-columndragtoolbar .b-target-button { + display: inline-flex; + flex-direction: column; + align-items: center; + transition: all 0.2s; + color: #fff; + border: 0.3em solid #64b5f6; + border-radius: 1em; + background: transparent; + padding: 1em 0; + width: 7em; + margin-inline-end: 0.5em; + box-shadow: none; +} +.b-columndragtoolbar .b-target-button:last-child { + margin-inline-end: 0; +} +.b-columndragtoolbar .b-target-button i { + font-size: 2.5em; + color: #64b5f6; + pointer-events: none; + transition: all 0.2s; +} +.b-columndragtoolbar .b-target-button.b-hover:not([data-disabled='true']) { + background-color: #64b5f6; + color: #fff; + box-shadow: none; +} +.b-columndragtoolbar .b-target-button.b-hover:not([data-disabled='true']) i { + transform: scale(1.1); + color: #fff; +} +.b-columndragtoolbar .b-target-button.b-activate i { + transform: scale(1.1) rotate(180deg) !important; +} +.b-columndragtoolbar .b-target-button[data-button-id^='group'] { + border-color: #ffcc80; + background-color: transparent; +} +.b-columndragtoolbar .b-target-button[data-button-id^='group'] i { + color: #ffcc80; +} +.b-columndragtoolbar .b-target-button[data-button-id^='group'].b-hover:not([data-disabled='true']) { + background-color: #ffcc80; +} +.b-columndragtoolbar .b-target-button[data-button-id^='group'].b-hover:not([data-disabled='true']) i { + color: #fff; +} +.b-columndragtoolbar .b-target-button[data-button-id^='multisort'] { + border-color: #349ef3; +} +.b-columndragtoolbar .b-target-button[data-button-id^='multisort'] i { + color: #349ef3; +} +.b-columndragtoolbar .b-target-button[data-button-id^='multisort'].b-hover:not([data-disabled='true']) { + background-color: #349ef3; +} +.b-columndragtoolbar .b-target-button[data-button-id^='multisort'].b-hover:not([data-disabled='true']) i { + color: #fff; +} +.b-columndragtoolbar .b-target-button[data-disabled='true'] { + opacity: 0.5; +} +@keyframes b-show-columndragtoolbar { + 0% { + top: 100%; + opacity: 0; + } + to { + top: calc(100% - 3em); + opacity: 0.4; + } +} +@keyframes b-hide-columndragtoolbar { + 0% { + top: calc(100% - 3em); + opacity: 0.4; + } + to { + top: 100%; + opacity: 0; + } +} +@keyframes b-hide-columndragtoolbar-closer { + 0% { + top: 50%; + opacity: 0.4; + } + to { + top: 100%; + opacity: 0; + } +} +.b-grid-header.b-drag-proxy { + line-height: normal; + font-weight: inherit; + background-color: #f9f9f9; + outline: 1px solid #cccccc; + transition: background-color 0.3s; + border-inline-end: none; +} +.b-grid-header.b-drag-proxy.b-grid-header-parent { + justify-content: stretch; +} +.b-grid-header.b-drag-proxy.b-grid-header-parent > .b-grid-header-text { + border-inline-end: none; +} +.b-grid-header.b-drag-proxy .b-grid-header:last-child { + border-inline-end: none; +} +.b-grid-header.b-drop-placeholder { + opacity: 0.3; +} +.b-grid-header.b-drag-invalid { + color: #ef9a9a; + outline: 1px solid #ef9a9a; +} +.b-gridbase.b-columnresize .b-grid-header.b-resize-handle { + cursor: ew-resize !important; +} +.b-gridbase.b-columnresize .b-grid-header.b-resizing { + background: white; +} +.b-gridbase.b-columnresize.b-sort .b-grid-header.b-resizing:not(.b-filter):not(.b-multifilter) .b-filter-icon, +.b-gridbase.b-columnresize.b-sort .b-grid-header.b-over-resize-handle:not(.b-filter):not(.b-multifilter) .b-filter-icon, +.b-gridbase.b-columnresize.b-sort .b-grid-header.b-resizing:not(.b-sort):after, +.b-gridbase.b-columnresize.b-sort .b-grid-header.b-over-resize-handle:hover:not(.b-sort):after { + display: none; +} +.b-gridbase.b-columnresize.b-touch.b-column-resizing .b-grid-header.b-resizing { + overflow: visible; + z-index: 100; +} +.b-gridbase.b-columnresize.b-touch.b-column-resizing .b-grid-header.b-resizing:before { + content: '\f337'; + font-size: 1.5em; + color: #fff; + position: absolute; + top: 50%; + transform: translate(50%) translateY(-50%); + right: 0; + z-index: 101; + border-radius: 100%; + background-color: #ccc; + pointer-events: none; + padding: 0.5em; +} +.b-rtl .b-gridbase.b-columnresize.b-touch.b-column-resizing .b-grid-header.b-resizing:before { + right: auto; + left: 0; +} +.b-gridbase.b-columnresize.b-touch.b-column-resizing .b-grid-header:not(.b-resizing) { + z-index: 1; +} +.b-context-menu { + min-width: 14em; +} +@keyframes b-filter-icon-color { + 0% { + color: #ccc; + } + 50% { + color: #ffcc80; + } + to { + color: #ccc; + } +} +.b-grid-header .b-filter-icon { + display: none; + cursor: pointer; + transition: opacity 0.2s; +} +.b-grid-header .b-filter-icon:after { + font-family: 'Font Awesome 6 Free', FontAwesome6Free; + font-weight: 900; + color: #ececec; + margin-inline-start: 0.5em; + transition: transform 0.3s, color 0.2s; + transform: none; + background: inherit; + content: '\f0b0'; +} +.b-grid-header .b-filter-icon:hover:after { + color: #ccc; +} +.b-gridbase:not(.b-filter):not(.b-multifilter) .b-filter-icon { + opacity: 0.2; + pointer-events: none; +} +.b-gridbase:not(.b-column-resizing) + .b-grid-header-container:not(.b-dragging-header) + .b-grid-header.b-filterable:hover + > .b-grid-header-text + > .b-filter-icon { + display: flex; +} +.b-grid-header.b-filter .b-grid-header-text { + font-weight: 700; + color: #666; +} +.b-grid-header.b-filter .b-filter-icon { + display: flex; +} +.b-grid-header.b-filter .b-filter-icon:after { + color: #ccc; +} +.b-grid-header.b-filter .b-filter-icon.b-latest:after { + animation-name: b-filter-icon-color; + animation-duration: 0.75s; +} +.b-filter-popup .b-field { + width: 15em; +} +.b-filter-popup .b-multifilter-add { + width: 12em; + align-self: center; + margin: 1.1em 0 0; +} +.b-filter-bar-field { + margin: 0 0 0.5em; + width: 100%; +} +.b-filter-bar-compact .b-grid-header.b-filter-bar-enabled { + flex-direction: row; +} +.b-filter-bar-compact .b-grid-header.b-filter-bar-enabled .b-grid-header-text { + padding: 0.25em 0; + width: 2em; + order: 1; + margin-inline-end: -0.5em; +} +.b-filter-bar-compact .b-grid-header.b-filter-bar-enabled .b-grid-header-text .b-grid-header-text-content { + display: none; +} +.b-filter-bar-compact .b-filter-bar-field { + margin: 0; +} +.b-filter-bar-compact .b-filter-bar-field .b-field-inner { + background-color: transparent; + border: none; +} +.b-filter-bar-compact .b-filter-bar-field .b-field-inner:before { + display: none; +} +.b-filter-bar-compact .b-filter-bar-field .b-field-inner input { + padding: 0.8em 0; +} +.b-filter-bar-compact .b-filter-bar-field .b-field-inner input::placeholder { + color: #565656; + text-transform: none; + font-size: 1em; + font-weight: inherit; +} +.b-filter-bar-compact .b-filter-bar-field .b-fieldtrigger { + display: none; +} +.b-filter-bar-compact .b-filter-bar-field:focus-within:not(.b-empty) .b-icon-remove, +.b-filter-bar-compact + .b-filter-bar-field:focus-within + .b-fieldtrigger:not(.b-step-trigger):not(.b-icon-remove):not(.b-spintrigger) { + display: inline-flex; +} +.b-filter-bar-compact .b-filter-bar-field .b-fieldtrigger.b-align-end { + padding: 0; +} +.b-filter-bar-compact .b-filter-bar-field.b-uses-chipview:not(.b-empty) input { + margin-inline-start: 0.5em; + margin-top: -0.25em; +} +.b-filter-bar-compact .b-filter-bar-field.b-uses-chipview:not(.b-empty) input::placeholder { + color: transparent; +} +.b-filter-bar-compact .b-filter-bar-field.b-uses-chipview:not(.b-empty) .b-chip { + font-size: 0.9em; +} +.b-filter-bar-compact .b-filter-bar-field.b-uses-chipview:not(.b-empty) .b-chip[data-index='0'] { + margin-inline-start: 0; +} +.b-group-summary .b-grid-group-collapsed.b-header-summary .b-grid-cell.b-group-title { + overflow: hidden; +} +.b-group-summary .b-grid-row.b-group-footer .b-grid-cell { + border-inline-end-color: transparent; + background-color: #fff; +} +.b-group-summary .b-grid-row.b-group-footer td { + padding: 0.25em 0; +} +.b-group-summary .b-grid-row.b-group-footer .b-grid-summary-label { + padding-inline-end: 1em; +} +.b-group-summary .b-grid-row.b-group-footer .b-grid-summary-value { + width: 100%; +} +.b-gridbase.b-firefox .b-mergecells .b-single-child .b-grid-subgrid:not(.b-timeaxissubgrid):not(.b-overlay-scrollbar), +.b-mergecells.b-gridbase.b-firefox .b-single-child .b-grid-subgrid:not(.b-timeaxissubgrid):not(.b-overlay-scrollbar) { + overflow: visible !important; +} +.b-mergecells .b-single-child .b-grid-subgrid:not(.b-grid-subgrid-collapsed):not(.b-timeaxissubgrid), +.b-mergecells .b-grid-vertical-scroller { + overflow: visible !important; +} +.b-mergecells .b-grid-row.b-hover, +.b-mergecells.b-mergecells-passthrough .b-grid-row.b-selected, +.b-using-keyboard .b-mergecells .b-grid-row.b-selected { + z-index: 1; + overflow: visible; +} +.b-mergecells .b-grid-row.b-hover .b-merged-cell, +.b-mergecells.b-mergecells-passthrough .b-grid-row.b-selected .b-merged-cell, +.b-using-keyboard .b-mergecells .b-grid-row.b-selected .b-merged-cell { + top: -1px; + height: calc(100% + 1px); + border-top: 1px solid #d9d9d9; +} +.b-mergecells .b-merged-cell { + border-bottom: none; +} +.b-grid-merged-cells { + position: absolute; + contain: strict; + border-inline-end: 1px solid #d9d9d9; + border-bottom: 1px solid #d9d9d9; + z-index: 1; + display: flex; + align-items: flex-start; + background: #fff; +} +.b-gridbase.b-mergecells-passthrough .b-grid-merged-cells { + pointer-events: none; +} +.b-grid-merged-cells:hover { + box-shadow: inset 0 0 0 1000px #ffcc801a; +} +.b-grid-merged-cells.b-selected { + box-shadow: inset 0 0 0 1000px #ffcc8033; +} +.b-grid-merged-cells .b-grid-cell { + position: sticky; + top: 0; + flex: 1; + contain: none; + overflow: visible; +} +.b-export { + overflow: hidden; +} +.b-export .b-export-content { + position: absolute; + display: flex; + flex-direction: column; + height: 100%; +} +.b-export .b-export-body { + flex: 1; +} +.b-export .b-grid-header-container { + margin-inline-end: 0 !important; + border-inline-end: none !important; +} +.b-export .b-grid-body-container.b-widget-scroller { + overflow-y: hidden !important; +} +.b-export .b-grid-footer-container { + padding-inline-end: 0 !important; +} +.b-export .b-virtual-scrollers { + display: none; +} +.b-export.b-visible-scrollbar .b-show-yscroll-padding > .b-yscroll-pad { + display: none; +} +.b-export.b-multipage .b-export-content { + width: 100%; + height: 100%; +} +.b-export.b-multipage .b-export-body { + overflow: hidden; +} +.b-quick-hit-cell { + background: #fffbdc; +} +.b-quick-hit-text { + font-weight: 300; + background: #fffbdc; +} +.b-quick-hit-text { + padding: 0.3em 0; +} +.b-quick-hit-header { + position: absolute; + inset: 0.3em; + z-index: 1; +} +.b-quick-hit-header.b-quick-hit-mode-grid { + bottom: auto; + height: 3em; + z-index: 100; + opacity: 0.75; +} +.b-quick-hit-field { + display: flex; + justify-content: center; + align-items: center; + position: absolute; + inset: 0; + padding: 0.5em 0; + background: #fffbdc; +} +.b-quick-hit-cell-badge, +.b-quick-hit-header .b-quick-hit-badge { + position: absolute; + top: 0.4em; + right: 0.4em; + font-size: 0.7em; + line-height: 0.7em; +} +.b-rtl .b-quick-hit-cell-badge, +.b-rtl .b-quick-hit-header .b-quick-hit-badge { + right: auto; + left: 0.4em; +} +.b-quick-hit-header .b-quick-hit-badge, +.b-quick-hit-cell-badge { + color: #dcc600; +} +.b-grid-splitter { + z-index: 5; + position: relative; + background: #b3b3b3; + flex: 0 0 1px; +} +@media (pointer: coarse) { + .b-grid-splitter { + --splitter-button-size: 1.3em; + } +} +@media (pointer: fine) { + .b-grid-splitter { + --splitter-button-size: 1em; + } +} +.b-grid-splitter .b-grid-splitter-inner { + display: none; +} +.b-gridbase.b-split.b-rtl .b-grid-splitter-inner .b-grid-splitter-buttons .b-grid-splitter-button-collapse, +.b-gridbase.b-split.b-rtl .b-grid-splitter-inner .b-grid-splitter-buttons .b-grid-splitter-button-expand { + transform: scaleX(-1); +} +.b-gridbase.b-split.b-rtl .b-grid-splitter-inner .b-grid-splitter-buttons .b-grid-splitter-button-expand { + justify-content: flex-end; +} +.b-gridbase.b-split.b-rtl .b-grid-splitter-inner .b-grid-splitter-buttons .b-grid-splitter-button-collapse { + justify-content: flex-start; +} +.b-gridbase.b-split .b-grid-splitter:not(.b-disabled) { + flex: 0 0 0.5em; + background: #f0f0f0; +} +.b-gridbase.b-split .b-grid-splitter:not(.b-disabled) .b-grid-splitter-inner { + display: flex; + background: #f0f0f0; +} +.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-grid-splitter-collapsed { + cursor: initial; + flex: 0 0 0.5em; +} +.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-grid-splitter-collapsed .b-grid-splitter-inner { + width: 0.5em; +} +.b-gridbase.b-split + .b-grid-splitter:not(.b-disabled).b-grid-splitter-collapsed:not(.b-grid-splitter-allow-collapse) + .b-grid-splitter-button-collapse, +.b-gridbase.b-split + .b-grid-splitter:not(.b-disabled).b-grid-splitter-collapsed.b-grid-splitter-allow-collapse + .b-grid-splitter-button-expand { + visibility: hidden; +} +.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-grid-splitter-collapsed .b-grid-splitter-buttons { + display: flex; +} +.b-gridbase.b-split + .b-grid-splitter:not(.b-disabled).b-left-only:not(.b-grid-splitter-collapsed) + .b-grid-splitter-button-expand, +.b-gridbase.b-split + .b-grid-splitter:not(.b-disabled).b-right-only:not(.b-grid-splitter-collapsed) + .b-grid-splitter-button-collapse { + visibility: hidden; +} +.b-gridbase.b-split .b-grid-splitter:not(.b-disabled) .b-grid-splitter-buttons { + display: none; + position: absolute; + transform: translateY(-50%); + height: 2.4em; + width: 2.4em; + font-size: var(--splitter-button-size); +} +.b-gridbase.b-split .b-grid-splitter:not(.b-disabled) .b-grid-splitter-button-collapse, +.b-gridbase.b-split .b-grid-splitter:not(.b-disabled) .b-grid-splitter-button-expand { + flex: 1; + cursor: pointer; + background: #f0f0f0; + display: flex; + align-items: center; +} +.b-gridbase.b-split + .b-grid-splitter:not(.b-disabled) + .b-grid-splitter-button-collapse:hover + .b-grid-splitter-button-icon, +.b-gridbase.b-split + .b-grid-splitter:not(.b-disabled) + .b-grid-splitter-button-expand:hover + .b-grid-splitter-button-icon { + fill: #ffcc80; +} +.b-gridbase.b-split .b-grid-splitter:not(.b-disabled) .b-grid-splitter-button-collapse { + border-top-left-radius: 100% 50%; + border-bottom-left-radius: 100% 50%; + justify-content: flex-end; + padding-right: 0.1em; +} +.b-gridbase.b-split .b-grid-splitter:not(.b-disabled) .b-grid-splitter-button-expand { + border-top-right-radius: 100% 50%; + border-bottom-right-radius: 100% 50%; + padding-left: 0.1em; +} +.b-gridbase.b-split .b-grid-splitter:not(.b-disabled) .b-grid-splitter-button-icon { + cursor: pointer; + fill: #999; + height: 1.5em; +} +.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-hover, +.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-touching, +.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-moving { + overflow: visible; +} +.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-hover .b-grid-splitter-inner, +.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-touching .b-grid-splitter-inner, +.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-moving .b-grid-splitter-inner { + left: calc((10px - 0.5em) / -2); + width: 10px; + transition: width 0.1s, left 0.1s; +} +.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-hover .b-grid-splitter-buttons, +.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-touching .b-grid-splitter-buttons, +.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-moving .b-grid-splitter-buttons { + display: flex; +} +.b-gridbase.b-split + .b-grid-splitter:not(.b-disabled).b-grid-splitter-collapsed:nth-child(2):hover:not(.b-moving) + .b-grid-splitter-inner { + left: 0; +} +.b-gridbase.b-split .b-grid-splitter:not(.b-disabled) .b-grid-splitter-inner { + width: 0.5em; + position: absolute; + top: 0; + left: 0; + bottom: 0; + flex-direction: column; + align-items: center; +} +.b-gridbase.b-split .b-grid-splitter:not(.b-disabled):not(.b-grid-splitter-collapsed) .b-grid-splitter-inner { + cursor: col-resize; +} +.b-grid-header-scroller.b-collapsed, +.b-grid-footer-scroller.b-collapsed, +.b-virtual-scroller.b-collapsed { + width: 0; +} +.b-splitter-touch-area { + width: 2em; + left: -0.75em; + position: absolute; + top: 0; + height: 100%; +} +.b-splitter-button-touch-area { + height: 3em; + top: -0.3em; + width: 2em; + position: absolute; +} +.b-grid-splitter-button-collapse .b-splitter-button-touch-area { + left: -0.9em; +} +.b-grid-splitter-button-expand .b-splitter-button-touch-area { + right: -0.9em; +} +.b-draghelper-active .b-gridbase.b-split .b-grid-splitter { + cursor: initial; + flex: 0 0 0.5em; + transform: none !important; +} +.b-draghelper-active .b-gridbase.b-split .b-grid-splitter .b-grid-splitter-button-icon { + display: none !important; +} +.b-draghelper-active .b-gridbase.b-split .b-grid-splitter .b-grid-splitter-inner { + width: 0.5em; +} +.b-row-drop-indicator { + display: none; + pointer-events: none; +} +.b-row-reordering .b-row-drop-indicator { + position: absolute; + display: block; + left: 0; + top: -1px; + width: 100%; + height: 2px; + background-color: #64b5f6; + z-index: 2000; +} +.b-row-reordering .b-row-drop-indicator.b-drag-invalid { + background-color: #ef9a9a; +} +.b-row-reordering .b-row-reorder-proxy.b-dragging { + transition: margin-top 0.2s, opacity 0.2s; + margin-top: 2em; + background: transparent; + opacity: 0.5; +} +.b-row-reordering .b-row-reorder-proxy.b-dragging .b-grid-row, +.b-row-reordering .b-row-reorder-proxy.b-dragging .b-row-dragging-multiple { + transition: transform 0.2s, background-color 0.2s; + box-shadow: 1px 1px 4px #0003; + background: #fff; +} +.b-row-reordering .b-row-reorder-proxy.b-dragging .b-row-dragging-multiple { + top: -0.3em; + left: 0.3em; + z-index: -1; +} +.b-row-reordering .b-row-reorder-proxy.b-dragging.b-drag-invalid .b-grid-row { + border: none; + background: rgba(239, 154, 154, 0.2); +} +.b-row-reordering .b-grid-body-container { + z-index: 4; +} +.b-row-reordering .b-drag-original { + opacity: 0.3; +} +.b-row-reordering .b-grid-row { + width: 100%; +} +.b-row-reordering .b-grid-body-container .b-grid-subgrid .b-row-reordering-target { + box-shadow: 0 1px #64b5f6 inset, 0 -1px #64b5f6 inset; + z-index: 9999; +} +.b-row-reorder-with-grip .b-grid-subgrid[data-item-index='0'] .b-grid-cell:first-child:before { + height: 100%; + display: inline-flex; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + line-height: 1; + font-family: 'Font Awesome 6 Free', FontAwesome6Free; + vertical-align: 0; + justify-content: center; + align-items: center; + content: '\f58e'; + cursor: move; + margin-inline-start: -0.5em; + margin-inline-end: 0.2em; + padding: 0 0.6em; + font-size: 0.8em; + margin-top: 1px; +} +.b-search-hit-cell { + background: #fffbdc; +} +.b-search-hit-text { + font-weight: 300; + background: #fffbdc; + padding: 0.3em 0; +} +.b-search-hit-field { + position: absolute; + inset: 0; + padding: 0.5em 0; + background: #fffbdc; +} +.b-search-hit-cell-badge { + position: absolute; + top: 0.4em; + right: 0.4em; + font-size: 0.7em; + line-height: 0.7em; + color: #dcc600; +} +.b-gridbase.b-sort .b-grid-header.b-sort .b-grid-header-text:after { + font-family: 'Font Awesome 6 Free', FontAwesome6Free; + font-weight: 900; + color: #ccc; + margin-inline-start: 0.5em; + transition: transform 0.3s, color 0.2s; + transform: none; + background: inherit; + content: '\f062'; +} +.b-gridbase.b-sort .b-grid-header.b-sort.b-desc .b-grid-header-text:after { + transform: rotate(180deg); +} +.b-gridbase.b-sort .b-grid-header.b-sort .b-grid-header-text[data-sort-index]:before { + content: attr(data-sort-index); + position: relative; + top: 1em; + color: #999; + z-index: 30; + font-size: 0.6em; + order: 1; +} +.b-gridbase.b-sort .b-grid-header.b-sort .b-grid-header-text { + color: #565656; +} +.b-gridbase.b-sort:not(.b-column-resizing) + .b-grid-header-container:not(.b-dragging-header) + .b-grid-header.b-sortable.b-depth-0:hover:not(.b-sort):not(.b-group) + .b-grid-header-text:after, +.b-gridbase.b-sort:not(.b-column-resizing) + .b-grid-header-container:not(.b-dragging-header) + .b-grid-header.b-sortable.b-depth-0:focus:not(.b-sort):not(.b-group) + .b-grid-header-text:after { + font-family: 'Font Awesome 6 Free', FontAwesome6Free; + font-weight: 900; + color: #ececec; + margin-inline-start: 0.5em; + transition: transform 0.3s, color 0.2s; + transform: none; + background: inherit; + content: '\f15e'; +} +.b-grid-header.b-group .b-grid-header-text:after { + font-family: 'Font Awesome 6 Free', FontAwesome6Free; + font-weight: 900; + color: #ffcc80; + margin-inline-start: 0.5em; + transition: transform 0.3s, color 0.2s; + transform: none; + background: inherit; + content: '\f012'; + transform: rotate(90deg); +} +.b-grid-header.b-group.b-desc .b-grid-header-text:after { + transform: rotate(270deg) scaleX(-1); +} +.b-group-row { + background: #fff; +} +.b-group-row .b-grid-cell { + border-inline-end-color: transparent; +} +.b-group-row .b-group-title.b-grid-cell-align-right, +.b-group-row .b-group-title.b-grid-cell-align-end { + justify-content: flex-end; +} +.b-group-row .b-group-title.b-grid-cell-align-center { + justify-content: flex-start; +} +.b-grid-cell.b-group-title { + color: #757575; + overflow: visible; + contain: size layout style; + font-weight: 500; + text-transform: none; +} +.b-firefox .b-grid-cell.b-group-title { + contain: size layout; +} +.b-grid-cell.b-group-title:before { + content: '\f056'; + margin-inline-end: 0.5em; + cursor: pointer; + color: #757575; +} +.b-grid-group-collapsed .b-group-title:before { + content: '\f055'; +} +.b-stripe .b-grid-row.b-group-row, +.b-grid-row.b-group-row { + border-bottom: 2px solid #cccccc; + cursor: pointer; +} +.b-cut-row { + opacity: 0.4; +} +.b-stickycells .b-grid-sticky-row { + position: absolute; + top: 0; + left: 0; + min-width: auto; + border: 0 none; + padding: 0; + contain: initial; +} +.b-stickycells .b-grid-sticky-row .b-grid-cell { + width: min-content; + contain: initial; + padding: 0; + border: 0 none; +} +.b-stickycells .b-sticky-cells-current-top-row .b-sticky-content-el { + visibility: hidden; +} +.b-stickycells .b-sticky-cells-current-top-row.b-not-enough-height .b-sticky-content-el { + visibility: visible; + align-self: flex-end; +} +.b-stripe .b-grid-row.b-odd { + background-color: #fafafacc; +} +.b-stripe .b-grid-row.b-even { + background-color: #fffc; +} +.b-stripe .b-grid-row { + border-bottom: none; +} +.b-stripe .b-grid-row.b-selected, +.b-stripe .b-grid-row.b-selected .b-grid-cell.b-selected { + background-color: #ffcc8033; +} +.b-stripe:focus .b-grid-row.b-selected { + background-color: #ffcc801a; +} +.b-grid-footer-summary td { + padding: 0.25em 0; +} +.b-grid-footer-summary .b-grid-summary-label { + font-size: 0.7em; + padding-inline-end: 1em; +} +.b-grid-footer-summary .b-grid-summary-value { + width: 100%; + overflow: hidden; + text-overflow: ellipsis; +} +.b-summary-disabled .b-grid-footer-container { + display: none; +} +.b-generated-parent.b-readonly .b-grid-cell { + color: #222; +} +.b-rowexpander-row-expanded .b-rowexpander-body { + display: flex; + border-top: 1px solid #d9d9d9; + position: absolute; + left: 0; + right: 0; + color: #222; + font-weight: 300; +} +.b-rowexpander-row-expanded .b-rowexpander-loading { + justify-content: center; + align-items: center; + font-size: 1.2em; +} +.b-rowexpander-row-expanded .b-rowexpander-loading .b-icon-spinner { + margin-inline-end: 0.5em; +} +.b-gridbase .b-grid-row [data-column='expanderActionColumn'] .b-icon.b-icon-collapse-down, +.b-gridbase + .b-grid-row + [data-column='expanderActionColumn'] + .b-icon-collapse-down.b-indicator.b-constraint-type-muststarton, +.b-gridbase + .b-grid-row + [data-column='expanderActionColumn'] + .b-icon-collapse-down.b-indicator.b-constraint-type-mustfinishon, +.b-gridbase .b-grid-row [data-column='expanderActionColumn'] .b-icon-collapse-down.b-indicator.b-deadline-date { + transition: transform 0.15s ease-in-out; + font-size: 1em; +} +.b-rowexpander-disabled [data-column='expanderActionColumn'] { + opacity: 0.2; + pointer-events: none; +} +.b-rowexpander.b-gridbase.b-animating.b-rowexpander-animating .b-grid-row { + transition: height 0.3s, transform 0.3s; +} +.b-rowexpander-row-expanded:not(.b-row-is-collapsing) [data-column='expanderActionColumn'] .b-icon-collapse-down { + transform: rotate(180deg); +} +.b-exportdialog.b-popup .b-bottom-toolbar > button { + flex: 1; + margin-inline-end: 0.5em; +} +.b-exportdialog.b-popup .b-bottom-toolbar > button:last-child { + margin-inline-end: 0; +} +.b-grid-footer-container { + background-color: #f9f9f9; + outline: 1px solid #cccccc; + z-index: 2; +} +.b-grid-footer-container.b-hidden { + display: none; +} +.b-grid-footers { + display: inline-flex; + align-items: stretch; + height: 100%; + white-space: nowrap; + line-height: initial; +} +.b-grid-footer { + display: flex; + border-inline-end: 1px solid #cccccc; + flex-direction: column; + flex-shrink: 0; + align-items: stretch; + justify-content: center; + position: relative; + padding: 0.5em; + white-space: nowrap; + text-overflow: ellipsis; + height: 100%; + color: #565656; + overflow: hidden; +} +.b-grid-footer:last-child { + border-inline-end: none; +} +.b-grid-footer-align-start, +.b-grid-footer-align-left { + text-align: start; +} +.b-grid-footer-align-center { + text-align: center; +} +.b-grid-footer-align-end, +.b-grid-footer-align-right { + text-align: end; +} +.b-gridbase { + position: relative; +} +.b-gridbase.b-outer { + height: 100%; +} +.b-gridbase.b-autoheight { + height: auto; + flex: none; +} +.b-gridbase.b-autoheight.b-ie { + display: block; +} +.b-gridbase .b-grid-panel-body:not(.b-autoheight) > .b-grid-body-container { + flex: 1 1 0; + contain: strict; +} +.b-gridbase .b-grid-panel-body:not(.b-autoheight) > .b-grid-body-container > .b-grid-vertical-scroller { + min-height: 100%; +} +.b-gridbase.b-grid-translate .b-grid-row, +.b-gridbase.b-grid-translate3d .b-grid-row { + transform-style: flat; +} +.b-gridbase.b-enable-sticky .b-sticky-cell, +.b-gridbase.b-enable-sticky .b-grid-subgrid, +.b-gridbase.b-enable-sticky .b-grid-vertical-scroller, +.b-gridbase.b-enable-sticky .b-grid-row { + overflow: visible !important; +} +.b-gridbase.b-no-column-lines .b-grid-row .b-grid-cell { + border-inline-end-color: transparent; +} +.b-gridbase.b-fill-last-column .b-grid-subgrid:not(.b-has-flex):not(.b-horizontal-overflow) .b-grid-cell:last-child, +.b-gridbase.b-fill-last-column .b-grid-footers:not(.b-has-flex):not(.b-horizontal-overflow) .b-grid-footer:last-child, +.b-gridbase.b-fill-last-column .b-grid-headers:not(.b-has-flex):not(.b-horizontal-overflow) .b-last-parent, +.b-gridbase.b-fill-last-column .b-grid-headers:not(.b-has-flex):not(.b-horizontal-overflow) .b-last-leaf { + flex-grow: 1; +} +.b-gridbase:not(.b-masked) .b-grid-empty { + min-height: 5em; +} +.b-gridbase:not(.b-masked) .b-grid-empty .b-empty-text { + display: block; + color: #565656; + background-color: #fff; + padding: 1em; + position: absolute; + z-index: 7; + pointer-events: none; +} +.b-gridbase.b-grid-notextselection .b-grid-cell { + -webkit-user-select: none; + user-select: none; +} +.b-gridbase.b-notransition .b-grid-cell * { + transition: none !important; +} +.b-gridbase.b-disabled { + opacity: 0.5; +} +.b-grid-panel-body { + position: relative; + flex: 1; + display: flex; + flex-direction: column; + overflow: hidden; + background-color: #fff; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} +.b-gridbase:not(.b-animating) .b-grid-row:not(.b-grid-row-updating) * { + transition: none; +} +.b-gridbase.b-autoheight .b-grid-empty .b-grid-vertical-scroller { + min-height: 100%; +} +.b-grid-body-container { + position: relative; +} +.b-grid-body-container .b-empty-text { + display: none; +} +.b-grid-body-container:focus { + outline: none; +} +.b-grid-body-container:focus .b-grid-row.b-selected { + background-color: #ffcc801a; +} +.b-playing-demo .b-grid-body-container { + overflow: hidden !important; +} +.b-grid-vertical-scroller { + position: absolute; + display: flex; + flex-flow: row nowrap; + overflow: hidden; + width: 100%; + align-items: stretch; +} +.b-grid-row-container { + display: inline-block; + min-width: 100%; +} +.b-virtual-scrollers { + display: flex; + flex-direction: row; + contain: paint style layout; +} +.b-firefox .b-virtual-scrollers { + contain: paint layout; +} +.b-overlay-scrollbar .b-virtual-scrollers { + position: absolute; + left: 0; + right: 0; + bottom: 0; + pointer-events: none; +} +.b-overlay-scrollbar .b-virtual-scrollers .b-virtual-scroller { + height: 16px; + opacity: 0; + pointer-events: none; +} +.b-virtual-scrollers .b-virtual-scroller { + overflow-x: scroll; + overflow-y: hidden; +} +.b-virtual-scrollers .b-virtual-width { + height: 1px; +} +.b-overlay-scrollbar .b-virtual-scroller:hover, +.b-overlay-scrollbar .b-virtual-scroller.b-show-virtual-scroller { + pointer-events: all; + opacity: 1; + transition: opacity 0.5s; +} +.b-grid-footer-container, +header.b-grid-header-container { + display: flex; + flex-direction: row; +} +.b-grid-header-container { + border-bottom: 1px solid #cccccc; +} +.b-grid-footer-scroller, +.b-grid-header-scroller { + overflow: hidden; + position: relative; + display: flex; +} +.b-grid-footers, +.b-grid-headers { + z-index: 2; + contain: paint style layout; + flex: 1 1 auto; +} +.b-firefox .b-grid-footers, +.b-firefox .b-grid-headers { + contain: paint layout; +} +.b-grid-row { + display: flex; + flex-direction: row; + align-items: stretch; + position: absolute; + left: 0; + overflow: hidden; + border-bottom: 1px solid #d9d9d9; + height: 45px; + contain: layout; +} +.b-grid-subgrid .b-grid-row { + min-width: 100%; +} +.b-grid-row.b-aborting { + transition: background-color 0.2s, transform 0.3s; +} +.b-rtl .b-grid-row { + left: auto; + right: 0; +} +.b-grid-row.b-selected { + background-color: #ffcc8033; +} +.b-grid-row.b-removing { + left: -100%; + transition: left 0.4s, right 0.4s; + pointer-events: none; + z-index: 2; +} +.b-rtl .b-grid-row.b-removing { + left: auto; + right: -100%; +} +.b-grid-refreshing .b-grid-row { + transition: none; +} +.b-grid-cell { + position: relative; + display: flex; + align-items: center; + color: #222; + font-weight: 300; + padding: 0 0.5em; + overflow: hidden; + white-space: nowrap; + flex-shrink: 0; + text-overflow: ellipsis; + border-inline-end: 1px solid #d9d9d9; + transform-style: flat; + width: 0; + contain: strict; +} +.b-grid-cell:last-child { + border-inline-end-color: transparent; +} +.b-grid-cell > i:not(:last-child) { + margin-inline-end: 0.5em; +} +.b-show-dirty .b-grid-cell.b-cell-dirty:before { + content: ' '; + position: absolute; + top: -0.35em; + left: -0.35em; + background-color: red; + width: 0.7em; + height: 0.7em; + transform: rotate(45deg); +} +.b-rtl .b-show-dirty .b-grid-cell.b-cell-dirty:before { + left: auto; + right: -0.35em; +} +.b-grid-cell:focus, +.b-grid-cell:focus-within { + transition: none !important; + outline: none; +} +.b-grid-cell.b-checkbox-selection { + background-color: #f1f1f1; +} +.b-grid-cell.b-auto-height { + white-space: normal; +} +.b-grid-cell.b-measuring-auto-height { + contain: paint style layout; + align-self: baseline; +} +.b-firefox .b-grid-cell.b-measuring-auto-height { + contain: paint layout; +} +body.b-using-keyboard .b-grid-cell:focus, +body.b-using-keyboard .b-grid-cell:focus-within, +.b-outer.b-using-keyboard .b-grid-cell:focus, +.b-outer.b-using-keyboard .b-grid-cell:focus-within { + outline: 2px solid rgba(100, 181, 246, 0.5); + outline-offset: -2px; +} +.b-readonly > .b-grid-cell { + color: #b3b3b3; +} +.b-grid-cell-align-right, +.b-grid-cell-align-end { + justify-content: flex-end; +} +.b-grid-cell-align-center { + justify-content: center; +} +.b-grid-subgrid { + overscroll-behavior: contain auto; + position: relative; +} +.b-grid-subgrid.b-grid-subgrid-collapsed { + width: 0; +} +.b-grid-subgrid.b-grid-subgrid-animate-collapse { + transition: width 0.15s; +} +.b-playing-demo .b-grid-subgrid { + overflow: hidden !important; +} +.b-grid-header-scroller.b-grid-subgrid-animate-collapse { + transition: width 0.15s; +} +.b-gridbase:not(.b-moving-splitter) .b-grid-subgrid:not(.b-timeaxissubgrid) .b-grid-row:not(.b-group-row).b-hover { + background-color: #ffcc801a; +} +.b-gridbase:not(.b-moving-splitter) + .b-grid-subgrid:not(.b-timeaxissubgrid) + .b-grid-row:not(.b-group-row).b-hover.b-selected { + background-color: #ffcc8033; +} +.b-grid-header-container { + background-color: #f9f9f9; + z-index: 4; +} +.b-grid-header-container.b-hidden { + position: absolute; + clip-path: inset(0 0 100% 0); + contain: strict; +} +.b-grid-headers { + display: inline-flex; + flex-flow: row nowrap; + align-items: stretch; + line-height: initial; + position: relative; +} +.b-grid-header-align-right > .b-grid-header-text > .b-grid-header-text-content, +.b-grid-header-align-end > .b-grid-header-text > .b-grid-header-text-content { + text-align: end; +} +.b-grid-header-align-center > .b-grid-header-text > .b-grid-header-text-content { + text-align: center; +} +.b-gridbase:not(.b-column-resizing):not(.b-row-reordering) + .b-grid-header-container:not(.b-dragging-header) + .b-depth-0:hover, +.b-gridbase:not(.b-column-resizing):not(.b-row-reordering) + .b-grid-header-container:not(.b-dragging-header) + .b-depth-0:focus { + background-color: #fff; +} +.b-gridbase.b-columnresize .b-grid-header-resizable:not(.b-last-leaf) { + overflow: visible; +} +.b-gridbase.b-columnresize .b-grid-header-resizable .b-grid-header-resize-handle { + position: absolute; + top: 0; + right: -5px; + bottom: 0; + width: 10px; + background-color: transparent; + z-index: 3; + cursor: col-resize; + display: block; +} +.b-gridbase.b-columnresize.b-rtl .b-grid-header-resizable .b-grid-header-resize-handle { + left: -5px; + right: auto; +} +.b-touch-events .b-gridbase.b-columnresize .b-grid-header-resizable .b-grid-header-resize-handle { + right: -10px; + width: 20px; +} +.b-rtl .b-touch-events .b-gridbase.b-columnresize .b-grid-header-resizable .b-grid-header-resize-handle { + left: -10px; + right: auto; +} +.b-fill-last-column .b-grid-headers .b-last-parent, +.b-fill-last-column .b-grid-headers .b-last-leaf { + border-inline-end-color: transparent; +} +.b-fill-last-column .b-grid-headers .b-last-parent > .b-grid-header-text, +.b-fill-last-column .b-grid-headers .b-last-leaf > .b-grid-header-text { + border-inline-end-color: transparent; +} +.b-grid-header-text { + -webkit-user-select: none; + user-select: none; + padding: 1em 0; + white-space: nowrap; + position: relative; + font-weight: inherit; + display: flex; + align-items: center; + overflow: hidden; +} +.b-grid-header-text > .b-grid-header-text-content { + overflow: hidden; + text-overflow: ellipsis; + flex: 1 1 0; + width: 0; + font-size: 1em; +} +.b-grid-header-text > .b-grid-header-text-content > i { + margin-inline-end: 0.5em; +} +.b-grid-header-children { + display: flex; + flex-direction: column; +} +.b-grid-header-children > * { + width: inherit; +} +.b-grid-header { + -webkit-user-select: none; + user-select: none; + display: flex; + flex-direction: column; + align-items: stretch; + justify-content: center; + flex-shrink: 0; + position: relative; + overflow: hidden; + color: #565656; + outline: none; + border-inline-end: 1px solid #cccccc; + text-transform: none; +} +.b-grid-header:not(.b-depth-0) { + overflow: visible; +} +.b-grid-header.b-depth-0 { + padding: 0 0.5em; + width: 0; + cursor: pointer; +} +.b-grid-header.b-depth-0 .b-grid-header-text { + border-bottom: none; + transition: background-color 0.2s; + flex-direction: row; +} +.b-grid-header.b-grid-header-parent { + border-inline-end: none; + flex-basis: auto; + padding-inline: 0; +} +.b-grid-header.b-grid-header-parent > .b-grid-header-text { + padding-inline: 0.5em; + border-inline-end: 1px solid #cccccc; +} +.b-grid-header .b-grid-header-resize-handle { + display: none; +} +.b-grid-header-parent > .b-grid-header-children { + border-top: 1px solid #cccccc; + flex-flow: row nowrap; +} +.b-grid-header .b-button[data-ref='collapseExpand'] { + min-width: 2em; + min-height: 2em; + padding: 0; + position: absolute; + right: 0; +} +.b-grid-header .b-button[data-ref='collapseExpand']:hover { + background-color: transparent; +} +:root, +:host { + --b-fa-font-solid: normal 900 1em/1 'Font Awesome 6 Free'; +} +@font-face { + font-family: 'Font Awesome 6 Free'; + font-style: normal; + font-weight: 900; + font-display: block; + src: url(fonts/fa-solid-900.woff2) format('woff2'), url(fonts/fa-solid-900.ttf) format('truetype'); +} +.fas, +.b-fa-solid { + font-family: 'Font Awesome 6 Free'; + font-weight: 900; +} +.b-content-icon, +.b-gridbase.b-columnresize.b-touch.b-column-resizing .b-grid-header.b-resizing:before, +.b-grid-cell.b-group-title:before { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + display: inline-block; + font-style: normal; + font-variant: normal; + font-weight: 400; + line-height: 1; + font-family: 'Font Awesome 6 Free', FontAwesome6Free; + font-weight: 900; + vertical-align: 0; +} +.b-theme-info:before { + content: '{"name":"Classic-Light"}'; +} +.b-sch-event-content { + z-index: 1; +} +.b-milestone .b-sch-event-content { + flex: 1; +} +.b-sch-event:not(.b-milestone) .b-sch-event-content { + margin: 0 0.5em 0 0.75em; + text-overflow: ellipsis; + overflow: hidden; + display: flex; +} +.b-sch-event:not(.b-milestone) .b-sch-event-content > :not(i) { + text-overflow: ellipsis; + overflow: hidden; +} +.b-verticaltimeaxis-row .b-sch-event:not(.b-milestone) .b-sch-event-content { + flex-direction: column; +} +.b-prevent-event-transitions .b-sch-event-wrap { + transition: none !important; +} +.b-sch-vertical .b-sch-event-wrap.b-milestone-wrap { + transform: translateY(-50%); + margin-inline-start: 0; + height: 1em; +} +.b-sch-vertical .b-sch-event-wrap.b-milestone-wrap .b-sch-event { + padding-inline-start: 0; + width: 100%; +} +.b-sch-vertical .b-sch-event-wrap.b-milestone-wrap .b-sch-event .b-sch-event-content { + justify-content: center; + margin: 0; +} +.b-sch-vertical .b-sch-event-wrap.b-milestone-wrap .b-sch-event .b-sch-event-content label { + left: unset; + top: 105%; +} +.b-sch-canvas, +.b-sch-foreground-canvas, +.b-sch-background-canvas { + position: absolute; + top: 0; + left: 0; + pointer-events: none; + height: 100%; + overflow: hidden; + overflow: clip; + contain: strict; +} +.b-sch-vertical .b-sch-canvas, +.b-sch-vertical .b-sch-foreground-canvas, +.b-sch-vertical .b-sch-background-canvas { + min-width: 100%; +} +.b-rtl .b-sch-canvas, +.b-rtl .b-sch-foreground-canvas, +.b-rtl .b-sch-background-canvas { + left: auto; + right: 0; +} +.b-sch-background-canvas { + z-index: 1; + background-repeat: repeat; +} +.b-sch-foreground-canvas { + z-index: 2; +} +.b-row-reordering .b-sch-foreground-canvas * { + pointer-events: none !important; +} +.b-schedulerbase > .b-editor { + z-index: 5; +} +.b-sch-event.b-milestone label, +.b-sch-event .b-sch-event-content, +.b-sch-event-wrap:not(.b-milestone-wrap) .b-sch-event { + font-weight: 300; + font-size: 14px; +} +.b-sch-event-wrap { + position: absolute; + z-index: 5; + flex-direction: column; + justify-content: center; + align-items: center; + pointer-events: all; + transition: background-color 0.2s, color 0.2s, opacity 0.2s, font-weight 0.2s, border 0.2s; + contain: layout style; +} +.b-sch-event-wrap.b-readonly { + opacity: 0.8; +} +.b-sch-event-wrap.b-readonly .b-sch-event-content { + opacity: 0.5; +} +.b-sch-horizontal.b-eventbuffer-transition.b-animating + .b-sch-event-wrap:not(.b-dragging):not(.b-sch-event-wrap-resizing) { + transition: background-color 0.2s, color 0.2s, opacity 0.2s, font-weight 0.2s, border 0.2s, height 0.2s, + font-size 0.2s; +} +.b-sch-vertical.b-eventbuffer-transition.b-animating + .b-sch-event-wrap:not(.b-dragging):not(.b-sch-event-wrap-resizing) { + transition: background-color 0.2s, color 0.2s, opacity 0.2s, font-weight 0.2s, border 0.2s, width 0.2s, + font-size 0.2s; +} +.b-animating:not(.b-eventbuffer-transition) .b-sch-event-wrap:not(.b-dragging):not(.b-sch-event-wrap-resizing) { + transition: background-color 0.2s, color 0.2s, opacity 0.2s, font-weight 0.2s, border 0.2s, left 0.2s, top 0.2s, + transform 0.2s, width 0.2s, height 0.2s, font-size 0.2s; +} +.b-toggling-node .b-sch-event-wrap { + transition: none; +} +.b-sch-event-wrap:focus { + z-index: 105 !important; +} +.b-sch-event-wrap:focus { + outline: none; + z-index: 7; +} +.b-scrolling .b-sch-event-wrap:not(.b-aborting) { + transition: none !important; +} +.b-scrolling .b-sch-event-wrap:not(.b-aborting) .b-sch-event { + transition: none !important; +} +.b-grid-body-container.b-scrolling .b-sch-event-wrap { + pointer-events: none; +} +.b-sch-event-wrap.b-milestone-wrap { + margin-inline-start: -0.5em; + z-index: 4; +} +.b-sch-event-wrap.b-milestone-wrap .b-sch-event { + overflow: visible; + box-shadow: none; + border-color: #777; + background-color: transparent; + width: 1em; +} +.b-sch-event-wrap.b-milestone-wrap .b-sch-event:not(.b-sch-event-withicon) .b-sch-event-content { + background-color: #777; + transition: background-color 0.2s, border 0.2s; +} +.b-sch-event-wrap.b-milestone-wrap .b-sch-event.b-sch-event-withicon { + justify-content: center; +} +.b-sch-event-wrap.b-milestone-wrap .b-sch-event.b-sch-event-withicon .b-sch-event-content { + font-size: inherit; + justify-content: center; + background-color: transparent; +} +.b-sch-event-wrap.b-milestone-wrap .b-sch-event.b-sch-event-withicon i { + margin-inline-end: 0; + line-height: 1em; +} +.b-sch-event-wrap.b-milestone-wrap .b-sch-event label { + position: absolute; + left: 110%; +} +.b-sch-event-wrap.b-milestone-wrap .b-sch-event-content { + display: flex; + align-items: center; +} +.b-sch-event-wrap.b-milestone-wrap.b-sch-style-plain > .b-sch-event { + background-color: transparent; +} +.b-sch-event-wrap.b-milestone-wrap .b-fa, +.b-sch-event-wrap.b-milestone-wrap .b-icon, +.b-sch-event-wrap.b-milestone-wrap .b-indicator.b-constraint-type-muststarton, +.b-sch-event-wrap.b-milestone-wrap .b-indicator.b-constraint-type-mustfinishon, +.b-sch-event-wrap.b-milestone-wrap .b-indicator.b-deadline-date { + margin-inline-end: 1em; + color: #777; + font-size: inherit; +} +.b-labels-topbottom .b-sch-event-wrap.b-milestone-wrap .b-sch-event:not(.b-sch-event-withicon) { + font-size: 40%; +} +.b-sch-event-wrap.b-milestone-wrap .b-sch-event:not(.b-sch-event-withicon) .b-sch-event-content { + font-size: inherit; +} +.b-sch-event-wrap.b-milestone-wrap .b-sch-event:not(.b-sch-event-withicon) .b-sch-event-content:before { + position: absolute; + left: 0.1464465em; + content: ' '; + height: 0.707107em; + width: 0.707107em; + transform-origin: 50% 50%; + transform: rotate(45deg); + background-image: inherit; + background-color: inherit; + border-style: inherit; + border-color: inherit; +} +.b-using-keyboard .b-sch-event-wrap.b-milestone-wrap.b-active .b-sch-event.b-sch-event-withicon { + outline: 2px solid rgba(100, 181, 246, 0.5); + outline-offset: 3px; +} +.b-using-keyboard + .b-sch-event-wrap.b-milestone-wrap.b-active + .b-sch-event:not(.b-sch-event-withicon) + .b-sch-event-content:before { + outline: 2px solid rgba(100, 181, 246, 0.5); + outline-offset: 3px; +} +.b-sch-event-wrap.b-milestone-wrap .b-sch-event-selected:not(.b-sch-event-withicon) .b-sch-event-content { + background-image: linear-gradient(rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)); +} +.b-sch-event-wrap.b-milestone-wrap .b-sch-event:not(.b-sch-event-withicon):hover .b-sch-event-content { + background-image: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15)); +} +.b-sch-event-wrap.b-milestone-wrap .b-sch-event-selected:not(.b-sch-event-withicon):hover .b-sch-event-content { + background-image: linear-gradient(rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.35)); +} +.b-sch-event-wrap.b-milestone-wrap.b-measure { + height: 1em; + position: fixed; + top: -10000px; + left: -10000px; + visibility: hidden; +} +.b-sch-event-wrap.b-milestone-wrap.b-measure label { + font-weight: 400; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap { + margin: 0; + min-width: 0; + flex-direction: row; +} +.b-using-keyboard .b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap.b-active { + outline: 2px solid rgba(100, 181, 246, 0.5); + outline-offset: 3px; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap.b-active .b-sch-event.b-milestone, +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap.b-active .b-sch-event.b-milestone:before { + outline: none; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap .b-sch-event.b-milestone { + font-size: inherit; + width: inherit; + min-width: 0; + padding: 0; + margin: 0 0.5em; + align-self: stretch; + display: flex; + align-items: center; + justify-content: center; + z-index: 1; + background-color: #777; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-milestone-wrap + .b-sch-event.b-milestone + .b-sch-event-content { + background-color: transparent; + font-size: 14px; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-milestone-wrap + .b-sch-event.b-milestone + .b-sch-event-content:before { + content: none; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap .b-sch-event.b-milestone:after { + background: inherit; + position: absolute; + content: ' '; + height: 0.707107em; + width: 0.707107em; + border: inherit; + z-index: 0; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap .b-sch-event.b-milestone:before { + top: 50%; + left: 0; + transform-origin: 50% 50%; + transform: translate(-50%, -50%) rotate(45deg); +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap .b-sch-event.b-milestone:after { + top: 0; + right: 0; + transform: rotate(-45deg); + transform-origin: 100% 0; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap .b-sch-event.b-milestone:hover { + background-image: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15)); +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-milestone-wrap + .b-sch-event.b-milestone:hover + .b-sch-event-content { + background-image: none; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-milestone-wrap + .b-sch-event.b-milestone.b-sch-event-selected { + background-image: linear-gradient(rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)); +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-milestone-wrap + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-image: none; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-milestone-wrap + .b-sch-event.b-milestone.b-sch-event-selected:hover { + background-image: linear-gradient(rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.35)); +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-milestone-wrap + .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content { + background-image: none; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap.b-measure .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap.b-measure .b-sch-event.b-milestone:after { + display: none; +} +.b-sch-event { + -webkit-user-select: none; + user-select: none; + display: flex; + align-items: center; + justify-content: flex-start; + cursor: pointer; + overflow: hidden; + white-space: nowrap; + width: calc(100% - 1px); + text-align: left; + min-width: 5px; + min-height: 5px; + color: #fff; + background-color: #69db7c; + transition: background-color 0.2s, color 0.2s, opacity 0.2s, font-weight 0.2s, border 0.2s; + border-color: #69db7c; + position: relative; +} +.b-toggling-node .b-sch-event { + transition: none; +} +.b-sch-event label { + color: #999; +} +.b-sch-event:not(.b-milestone) .b-fa, +.b-sch-event:not(.b-milestone) .b-icon, +.b-sch-event:not(.b-milestone) .b-indicator.b-constraint-type-muststarton, +.b-sch-event:not(.b-milestone) .b-indicator.b-constraint-type-mustfinishon, +.b-sch-event:not(.b-milestone) .b-indicator.b-deadline-date { + margin-inline-end: 0.75em; + line-height: inherit; +} +.b-sch-event:before { + font-family: 'Font Awesome 6 Free', FontAwesome6Free; + font-weight: 900; +} +.b-sch-event.b-sch-event-resizing, +.b-sch-event:hover { + z-index: 6; +} +.b-sch-event.b-sch-event-selected, +.b-sch-event.b-sch-event-selected * { + font-weight: 500; + z-index: 6; +} +.b-sch-event:not(.b-milestone).b-sch-event-selected .b-sch-event-content, +.b-sch-event:not(.b-milestone).b-sch-event-selected .b-sch-event-content * { + color: #fff; +} +.b-sch-event.b-sch-event-assign-selected { + animation-name: instance-selected; + animation-duration: 0.2s; + animation-iteration-count: 3; + animation-timing-function: ease-in-out; +} +.b-sch-event.b-milestone { + transition: background 0s; +} +.b-sch-event-wrap:not(.b-milestone-wrap) { + min-width: 6px; + min-height: 6px; +} +.b-using-keyboard .b-sch-event-wrap:not(.b-milestone-wrap).b-active .b-sch-event { + outline: 2px solid rgba(100, 181, 246, 0.5); + outline-offset: 3px; +} +.b-sch-event-wrap:not(.b-milestone-wrap) .b-sch-event { + align-self: flex-start; +} +.b-sch-event-wrap:not(.b-milestone-wrap) .b-sch-event.b-sch-event-selected { + background-image: linear-gradient(rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)); +} +.b-sch-event-wrap:not(.b-milestone-wrap) .b-sch-event:hover { + background-image: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15)); +} +.b-sch-event-wrap:not(.b-milestone-wrap) .b-sch-event.b-sch-event-selected:hover { + background-image: linear-gradient(rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.35)); +} +.b-sch-event-resizing .b-sch-event-wrap:not(.b-milestone-wrap) .b-sch-event, +.b-dragproxy .b-sch-event-wrap:not(.b-milestone-wrap) .b-sch-event { + background-color: #bbefc4; +} +.b-sch-event-selected label { + color: #333; +} +@keyframes instance-selected { + 0% { + top: -2px; + } + 50% { + top: 2px; + } + to { + top: 0; + } +} +.b-initial-fade-in .b-sch-dependency, +.b-initial-fade-in .b-sch-event-wrap { + opacity: 0; + animation-name: initial-fade-in; + animation-duration: 0.5s; + animation-fill-mode: forwards; +} +@keyframes initial-fade-in { + 0% { + opacity: 0; + } + to { + opacity: 1; + } +} +.b-initial-zoom-in .b-sch-event-wrap .b-sch-event { + animation-name: initial-zoom-in; + animation-duration: 0.4s; + animation-timing-function: ease-in; +} +@keyframes initial-zoom-in { + 0% { + transform: scale(0.01); + } + to { + transform: scale(1); + } +} +.b-initial-slide-from-left .b-sch-event-wrap { + transform: translate(-100vw); + animation-name: initial-slide-from-left; + animation-duration: 0.7s; + animation-fill-mode: forwards; +} +@keyframes initial-slide-from-left { + to { + transform: translate(0); + } +} +.b-initial-slide-from-top .b-sch-event-wrap { + transform: translateY(-100vh); + animation-name: initial-slide-from-top; + animation-duration: 0.7s; + animation-fill-mode: forwards; +} +@keyframes initial-slide-from-top { + to { + transform: translateY(0); + } +} +.b-schedulerbase-event-parent:not(.b-milestone-wrap) .b-schedulerbase-event { + overflow: visible; + background-color: #8bc34a; + border-color: #8bc34a; + flex: 1 1 0; + min-height: 1.3em; + clip-path: polygon( + -20px 0, + calc(100% + 20px) 0, + calc(100% + 20px) 100%, + 100% 100%, + calc(100% - 8px) calc(100% - 8px), + 8px calc(100% - 8px), + 0 100%, + -20px 100% + ); +} +.b-schedulerbase:not(.b-schedulerbase-resizing-event-percent):not(.b-resizing-event):not(.b-dragging-event) + .b-schedulerbase-event-parent:not(.b-milestone-wrap):hover + .b-schedulerbase-event { + background-color: #bcdc97; +} +.b-sch-event-wrap { + display: grid; + grid-template-columns: 1fr; + grid-template-rows: 1fr; +} +.b-sch-event-wrap .b-sch-event { + height: 100%; + grid-row: 2; +} +.b-sch-horizontal .b-sch-event-wrap, +.b-sch-event-wrap.b-sch-horizontal { + grid-template-columns: auto min-content minmax(auto, 100%) min-content auto; + grid-template-rows: min-content auto min-content; +} +.b-sch-horizontal .b-sch-event-wrap .b-sch-event, +.b-sch-event-wrap.b-sch-horizontal .b-sch-event { + grid-column: 3; +} +.b-sch-event-wrap.b-sch-vertical { + grid-template-rows: min-content minmax(auto, 100%) min-content; + grid-template-columns: 100%; +} +.b-sch-event-wrap.b-sch-vertical .b-sch-event-narrow { + justify-content: center; + padding-inline-start: 0; + padding-inline-end: 0; +} +.b-sch-event-wrap.b-sch-vertical .b-sch-event-narrow .b-sch-event-content { + flex-direction: column; + align-items: center; +} +.b-sch-event-wrap.b-sch-vertical .b-sch-event-narrow i { + margin-inline-end: 0; + align-self: center; +} +.b-sch-event-wrap.b-sch-vertical .b-sch-event-narrow .b-event-text-wrap { + writing-mode: vertical-rl; +} +.b-sch-event-wrap.b-sch-vertical .b-sch-event { + grid-column: 1; +} +.b-sch-vertical .b-sch-event { + align-items: flex-start; + padding-inline: 0.75em; + white-space: normal; +} +.b-sch-vertical .b-sch-event .b-sch-event-content { + margin: 0.75em 0 0.5em; +} +.b-sch-vertical:not(.b-masked) .b-grid-empty .b-grid-subgrid:first-child:before { + content: ''; + display: none; +} +.b-sch-vertical:not(.b-masked) .b-grid-empty .b-timeline-subgrid:before { + color: #262626; + content: attr(data-empty-text); + padding: 1em; +} +.b-sch-vertical .b-grid-row { + border-bottom: none; +} +.b-sch-vertical.b-eventlayout-mixed .b-sch-event { + opacity: 0.8; +} +.b-timelinebase.b-overlay-scrollbar .b-virtual-scrollers { + z-index: 100; +} +.b-schedulerbase.b-animating .b-grid-row { + transition: height 0.2s, transform 0.2s; +} +.b-grid-footer-container .b-sch-timeaxiscolumn { + padding: 0; +} +.b-sch-timeaxis-cell { + padding: 0; + flex: none !important; + align-items: baseline; + border-inline-end: none; +} +.b-gridbase .b-timeline-subgrid .b-grid-row.b-selected:not(.b-group-row) { + background-color: transparent; +} +.b-gridbase .b-timeline-subgrid .b-grid-row.b-selected .b-grid-cell.b-sch-timeaxis-cell.b-selected { + background-color: transparent; +} +.b-stripe .b-timeline-subgrid .b-grid-row.b-selected.b-odd, +.b-stripe .b-timeline-subgrid .b-grid-row.b-odd, +.b-gridbase.b-stripe .b-timeline-subgrid .b-grid-row.b-selected.b-odd, +.b-gridbase.b-stripe .b-timeline-subgrid .b-grid-row.b-odd { + background-color: #fafafacc; +} +.b-stripe .b-timeline-subgrid .b-grid-row.b-selected.b-even, +.b-stripe .b-timeline-subgrid .b-grid-row.b-even, +.b-gridbase.b-stripe .b-timeline-subgrid .b-grid-row.b-selected.b-even, +.b-gridbase.b-stripe .b-timeline-subgrid .b-grid-row.b-even { + background-color: #fffc; +} +.b-stripe .b-timeline-subgrid .b-grid-row.b-selected .b-grid-cell.b-selected { + background-color: transparent; +} +.b-gridbase .b-timeline-subgrid .b-group-row.b-selected, +.b-timeline-subgrid .b-group-row.b-selected, +.b-timeline-subgrid .b-group-row { + z-index: 3; + background-color: #fffc; +} +.b-timeline-subgrid { + -webkit-user-select: none; + user-select: none; +} +.b-resource-info { + flex: 1; + height: 100%; + display: flex; + flex-direction: row; + align-items: center; +} +.b-resource-info dt { + font-weight: 600; + margin-bottom: 0.2em; +} +.b-resource-info dd { + margin: 0; + font-size: 0.8em; + color: #999; +} +.b-resource-info .b-resource-avatar { + margin-inline-end: 0.5em; +} +.b-resourcecollapse-cell { + cursor: pointer; +} +.b-resourcecollapse-cell .b-icon, +.b-resourcecollapse-cell .b-indicator.b-constraint-type-muststarton, +.b-resourcecollapse-cell .b-indicator.b-constraint-type-mustfinishon, +.b-resourcecollapse-cell .b-indicator.b-deadline-date { + transition: transform 0.2s !important; +} +.b-resourcecollapse-cell .b-icon.b-flip, +.b-resourcecollapse-cell .b-flip.b-indicator.b-constraint-type-muststarton, +.b-resourcecollapse-cell .b-flip.b-indicator.b-constraint-type-mustfinishon, +.b-resourcecollapse-cell .b-flip.b-indicator.b-deadline-date { + transform: rotate(180deg); +} +.b-columnlines .b-grid-cell:not(:last-child) { + border-inline-end: 1px solid #d9d9d9; +} +.b-columnlines .b-group-row .b-grid-cell { + border-inline-end-color: transparent; +} +.b-column-line, +.b-column-line-major { + height: 100%; + position: absolute; + border-left-width: 1px; + border-left-style: solid; +} +.b-column-line { + border-color: #ececec; +} +.b-column-line-major { + border-color: #c3c3c3; + z-index: 1; +} +.b-sch-vertical .b-column-line:not(.b-resource-column-line), +.b-sch-vertical .b-column-line-major { + height: auto; + width: 100%; + position: absolute; + border-left: none; + border-top-width: 1px; + border-top-style: solid; +} +.b-animating .b-resource-column-line { + transition: left 0.2s linear; +} +.b-sch-foreground-canvas > svg { + overflow: visible; + position: absolute; + top: 0; + left: 0; + pointer-events: none; + height: 100%; + z-index: 3; + --scheduler-dependency-marker: url(#arrowEnd); +} +.b-sch-dependency-arrow { + fill: #bbb; +} +.b-sch-dependency-arrow path { + fill: inherit; +} +.b-sch-dependency { + pointer-events: visibleStroke; + fill: transparent; + stroke: #bbb; + stroke-width: 1; + transition: stroke-width 0.2s linear; +} +.b-sch-dependency.b-sch-dependency-over { + stroke-width: 2; + stroke-dasharray: 0; +} +.b-sch-dependency.b-sch-released { + display: none; +} +.b-sch-dependency { + marker-end: var(--scheduler-dependency-marker); +} +.b-sch-dependency.b-sch-bidirectional-line { + marker-start: var(--scheduler-dependency-marker); +} +.b-sch-dependency.b-sch-dependency-markerless { + marker-end: none; +} +.b-dependencies .b-sch-event.b-sch-terminals-visible, +.b-dependencies .b-gantt-task.b-sch-terminals-visible { + overflow: visible; +} +.b-dependencies.b-highlighting .b-sch-event-wrap .b-sch-event, +.b-dependencies.b-highlighting .b-sch-dependency { + opacity: 0.3; +} +.b-dependencies.b-highlighting .b-sch-event-wrap .b-sch-event.b-highlight, +.b-dependencies.b-highlighting .b-sch-dependency.b-highlight { + opacity: 1; +} +.b-dependencies.b-highlighting .b-sch-resourcetimerange { + opacity: 0.3; +} +.b-sch-terminal { + width: 12px; + height: 12px; + background-color: #fff; + border-width: 1px; + border-style: solid; + border-color: inherit; + border-radius: 50%; + position: absolute; + z-index: 6; + cursor: pointer; +} +.b-sch-terminal.b-sch-terminal:hover { + background-color: #e6e6e6; +} +.b-dragging .b-sch-terminal, +.b-sch-event-resizing .b-sch-terminal { + display: none; +} +.b-creating-dependency .b-sch-terminal:hover, +.b-creating-dependency .b-sch-terminal-active { + background-color: #e6e6e6; +} +.b-creating-dependency .b-sch-terminal:hover.b-valid, +.b-creating-dependency .b-sch-terminal-active.b-valid { + border-color: #a5d6a7; + background-color: #c8e6c9; +} +.b-creating-dependency .b-sch-terminal:hover.b-invalid, +.b-creating-dependency .b-sch-terminal-active.b-invalid { + border-color: #ef9a9a; + background-color: #f6c6c6; +} +.b-sch-terminal-top { + top: 0; + left: 50%; + transform: translate(-50%) translateY(-80%); +} +.b-sch-terminal-bottom { + bottom: 0; + left: 50%; + transform: translate(-50%) translateY(80%); +} +.b-sch-terminal-start { + left: 0; + top: 50%; + transform: translate(-80%) translateY(-50%); +} +.b-rtl .b-sch-terminal-start { + left: auto; + right: 0; + transform: translate(80%) translateY(-50%); +} +.b-sch-terminal-end { + right: 0; + top: 50%; + transform: translate(80%) translateY(-50%); +} +.b-rtl .b-sch-terminal-end { + right: auto; + left: 0; + transform: translate(-80%) translateY(-50%); +} +.b-labels-topbottom + .b-schedulerbase:not(.b-sch-layout-milestones) + .b-milestone:not(.b-sch-event-withicon) + .b-sch-terminal-start, +.b-labels-topbottom + .b-gantt:not(.b-sch-layout-milestones) + .b-milestone:not(.b-gantt-task-withicon) + .b-sch-terminal-start { + transform: translate(-0.35em, -50%); +} +.b-rtl + .b-labels-topbottom + .b-schedulerbase:not(.b-sch-layout-milestones) + .b-milestone:not(.b-sch-event-withicon) + .b-sch-terminal-start, +.b-rtl + .b-labels-topbottom + .b-gantt:not(.b-sch-layout-milestones) + .b-milestone:not(.b-gantt-task-withicon) + .b-sch-terminal-start { + transform: translate(0.35em, -50%); +} +.b-labels-topbottom + .b-schedulerbase:not(.b-sch-layout-milestones) + .b-milestone:not(.b-sch-event-withicon) + .b-sch-terminal-end, +.b-labels-topbottom + .b-gantt:not(.b-sch-layout-milestones) + .b-milestone:not(.b-gantt-task-withicon) + .b-sch-terminal-end { + transform: translate(0.35em, -50%); +} +.b-rtl + .b-labels-topbottom + .b-schedulerbase:not(.b-sch-layout-milestones) + .b-milestone:not(.b-sch-event-withicon) + .b-sch-terminal-end, +.b-rtl + .b-labels-topbottom + .b-gantt:not(.b-sch-layout-milestones) + .b-milestone:not(.b-gantt-task-withicon) + .b-sch-terminal-end { + transform: translate(-0.35em, -50%); +} +.b-sch-dependency-connector { + position: absolute; + contain: strict; + border-top: 2px dashed #bbb; + z-index: 10; + transform-origin: 0 0; + pointer-events: none; +} +.b-sch-dependency-connector.b-removing { + transition: width 0.2s ease-out; +} +.b-sch-dependency-connector.b-valid { + border-color: #a5d6a7; + border-top-style: solid; +} +.b-sch-dependency-creation-tooltip.b-popup { + max-width: none; +} +.b-sch-dependency-creation-tooltip .b-popup-header { + padding: 0.5em 0.075em; + background-color: #a5d6a7; +} +.b-safari .b-sch-dependency-creation-tooltip .b-popup-header, +.b-firefox .b-sch-dependency-creation-tooltip .b-popup-header { + width: 1.5em; +} +.b-sch-dependency-creation-tooltip .b-popup-header i { + margin-bottom: 0.5em; +} +.b-sch-dependency-creation-tooltip.b-rtl .b-popup-header i { + margin-bottom: 0; + margin-top: 0.5em; +} +.b-sch-dependency-creation-tooltip.b-invalid .b-popup-header { + background-color: #ef9a9a; +} +.b-sch-dependency-creation-tooltip.b-checking .b-popup-header { + background-color: #ccc; +} +.b-sch-dependency-tooltip { + display: grid; + grid-template-columns: auto auto auto; + grid-column-gap: 0.5em; + align-items: center; +} +.b-sch-dependency-tooltip label { + font-size: 0.8em; +} +.b-sch-dependency-creation-tooltip .b-panel-header, +.b-sch-dependency-tooltip .b-panel-header { + color: #fff; +} +.b-sch-dependency-creation-tooltip .b-sch-box, +.b-sch-dependency-tooltip .b-sch-box { + width: 12px; + height: 8px; + border: 1px solid #bbb; + display: none; + position: relative; +} +.b-sch-dependency-creation-tooltip .b-sch-box.b-start, +.b-sch-dependency-creation-tooltip .b-sch-box.b-end, +.b-sch-dependency-creation-tooltip .b-sch-box.b-right, +.b-sch-dependency-creation-tooltip .b-sch-box.b-left, +.b-sch-dependency-creation-tooltip .b-sch-box.b-top, +.b-sch-dependency-creation-tooltip .b-sch-box.b-bottom, +.b-sch-dependency-tooltip .b-sch-box.b-start, +.b-sch-dependency-tooltip .b-sch-box.b-end, +.b-sch-dependency-tooltip .b-sch-box.b-right, +.b-sch-dependency-tooltip .b-sch-box.b-left, +.b-sch-dependency-tooltip .b-sch-box.b-top, +.b-sch-dependency-tooltip .b-sch-box.b-bottom { + display: block; +} +.b-sch-dependency-creation-tooltip .b-sch-box:after, +.b-sch-dependency-tooltip .b-sch-box:after { + content: ''; + width: 3px; + height: 3px; + border-radius: 50%; + background-color: #888; + position: absolute; +} +.b-sch-dependency-creation-tooltip .b-sch-box.b-end:after, +.b-sch-dependency-creation-tooltip .b-sch-box.b-right:after, +.b-sch-dependency-tooltip .b-sch-box.b-end:after, +.b-sch-dependency-tooltip .b-sch-box.b-right:after { + right: -2px; + top: 50%; + transform: translateY(-50%); +} +.b-rtl .b-sch-dependency-creation-tooltip .b-sch-box.b-end:after, +.b-rtl .b-sch-dependency-tooltip .b-sch-box.b-end:after { + right: auto; + left: -2px; +} +.b-sch-dependency-creation-tooltip .b-sch-box.b-start:after, +.b-sch-dependency-creation-tooltip .b-sch-box.b-left:after, +.b-sch-dependency-tooltip .b-sch-box.b-start:after, +.b-sch-dependency-tooltip .b-sch-box.b-left:after { + left: -2px; + top: 50%; + transform: translateY(-50%); +} +.b-rtl .b-sch-dependency-creation-tooltip .b-sch-box.b-start:after, +.b-rtl .b-sch-dependency-tooltip .b-sch-box.b-start:after { + left: auto; + right: -2px; +} +.b-sch-dependency-creation-tooltip .b-sch-box.b-top:after, +.b-sch-dependency-tooltip .b-sch-box.b-top:after { + top: -2px; + left: 50%; + transform: translate(-50%); +} +.b-sch-dependency-creation-tooltip .b-sch-box.b-bottom:after, +.b-sch-dependency-tooltip .b-sch-box.b-bottom:after { + bottom: -2px; + left: 50%; + transform: translate(-50%); +} +.b-predecessor-list { + display: flex; + flex-direction: column; +} +.b-predecessor-list > * { + flex: 0 0 auto; + align-self: stretch; + width: auto; +} +.b-predecessor-list > .b-list-item .b-predecessor-item-text { + flex: 1; +} +.b-predecessor-list > .b-list-item .b-sch-box { + width: 1.2em; + height: 0.9em; + border: 1px solid #bbb; + margin-inline-start: 0.5em; + position: relative; +} +.b-predecessor-list > .b-list-item .b-sch-box:after { + content: ''; + width: 0.5em; + height: 0.5em; + border-radius: 50%; + background-color: #fff; + position: absolute; + border: 1px solid #bbb; + display: none; +} +.b-predecessor-list > .b-list-item.b-selected .b-sch-box { + background-color: #a5d6a7; +} +.b-predecessor-list > .b-list-item.b-selected.b-fs .b-sch-box.b-from:after { + right: -0.25em; + top: 50%; + transform: translateY(-50%); + display: block; +} +.b-predecessor-list > .b-list-item.b-selected.b-fs .b-sch-box.b-to:after { + left: -0.25em; + top: 50%; + transform: translateY(-50%); + display: block; +} +.b-predecessor-list > .b-list-item.b-selected.b-sf .b-sch-box.b-from:after { + left: -0.25em; + top: 50%; + transform: translateY(-50%); + display: block; +} +.b-predecessor-list > .b-list-item.b-selected.b-sf .b-sch-box.b-to:after { + right: -0.25em; + top: 50%; + transform: translateY(-50%); + display: block; +} +.b-predecessor-list > .b-list-item.b-selected.b-ss .b-sch-box.b-from:after { + left: -0.25em; + top: 50%; + transform: translateY(-50%); + display: block; +} +.b-predecessor-list > .b-list-item.b-selected.b-ss .b-sch-box.b-to:after { + left: -0.25em; + top: 50%; + transform: translateY(-50%); + display: block; +} +.b-predecessor-list > .b-list-item.b-selected.b-ff .b-sch-box.b-from:after { + right: -0.25em; + top: 50%; + transform: translateY(-50%); + display: block; +} +.b-predecessor-list > .b-list-item.b-selected.b-ff .b-sch-box.b-to:after { + right: -0.25em; + top: 50%; + transform: translateY(-50%); + display: block; +} +.b-dependencyeditor.b-popup { + width: 29em; +} +.b-dependencyeditor.b-popup .b-popup-content { + padding: 1em 1em 0; +} +.b-dependencyeditor.b-popup .b-popup-content .b-textfield label, +.b-dependencyeditor.b-popup .b-popup-content .b-checkbox label { + flex: 1 0 4em; +} +.b-dependencyeditor.b-popup .b-popup-content .b-textfield .b-checkbox-label, +.b-dependencyeditor.b-popup .b-popup-content .b-checkbox .b-checkbox-label { + text-align: start; +} +.b-dependencyeditor.b-popup .b-bottom-toolbar { + padding: 1em 1em 0.4em; +} +.b-dependencyeditor.b-popup .b-bottom-toolbar .b-label-filler { + display: none; +} +.b-dependencyeditor.b-popup .b-bottom-toolbar > button { + flex: 1; + margin-inline-end: 0.5em; +} +.b-dependencyeditor.b-popup .b-bottom-toolbar > button:last-child { + margin-inline-end: 0; +} +.b-dragselect-rect { + position: absolute; + left: 0; + top: 0; + transform-origin: 0 0; + pointer-events: none; + z-index: 100; + border: 1px dashed #757575; +} +div.b-sch-event-wrap > .b-sch-event.b-cut-item { + opacity: 0.4; +} +.b-schedulerbase.b-dragging-event { + -webkit-user-select: none; + user-select: none; +} +.b-sch-event-wrap.b-aborting, +.b-sch-event-wrap.b-drag-unified-animation { + transition: background-color 0.2s, color 0.2s, opacity 0.2s, font-weight 0.2s, border 0.2s, transform 0.2s, + left 0.2s, top 0.2s; +} +.b-sch-event-wrap.b-dragging { + z-index: 200; +} +.b-sch-event-wrap.b-dragging.b-drag-main { + z-index: 201; +} +.b-sch-event-wrap.b-dragging .b-sch-event { + outline: none !important; +} +.b-sch-event-wrap.b-dragging .b-sch-event.b-sch-style-plain .b-sch-event-wrap.b-dragging .b-sch-event, +.b-sch-event-wrap.b-dragging .b-sch-event.b-sch-style-border .b-sch-event-wrap.b-dragging .b-sch-event, +.b-sch-event-wrap.b-dragging .b-sch-event.b-sch-style-colored .b-sch-event-wrap.b-dragging .b-sch-event { + box-shadow: 2px 2px 6px #0000001a; +} +.b-float-root > .b-tooltip.b-eventdrag-tooltip { + pointer-events: none; +} +.b-sch-tip-message { + margin-top: 0.5em; +} +.b-sch-tip-invalid .b-sch-tip-message { + color: #ff8787; +} +.b-sch-tip-message .b-icon:first-child, +.b-sch-tip-message .b-indicator.b-constraint-type-muststarton:first-child, +.b-sch-tip-message .b-indicator.b-constraint-type-mustfinishon:first-child, +.b-sch-tip-message .b-indicator.b-deadline-date:first-child { + margin-inline-end: 0.4em; +} +.b-sch-tip-message:empty { + display: none; +} +.b-timelinebase.b-dragcreating { + -webkit-user-select: none; + user-select: none; +} +.b-timelinebase.b-dragcreating .b-sch-timeaxis-cell, +.b-timelinebase.b-dragcreating .b-sch-event-wrap, +.b-timelinebase.b-dragcreating .b-gantt-task-wrap { + pointer-events: none; +} +.b-dragcreate-lock .b-iscreating { + opacity: 0.5; +} +.b-dragcreate-lock .b-iscreating .b-sch-event-content { + display: none; +} +.b-sch-dragcreating.b-too-narrow { + opacity: 0.25; +} +.b-sch-dragcreate-tooltip.b-too-narrow .b-sch-tooltip-startdate, +.b-sch-dragcreate-tooltip.b-too-narrow .b-sch-tooltip-enddate { + color: #ef9a9a; +} +.b-sch-dragcreate-tooltip.b-too-narrow .b-sch-tooltip-startdate .b-sch-clock, +.b-sch-dragcreate-tooltip.b-too-narrow .b-sch-tooltip-enddate .b-sch-clock { + border-color: #ef9a9a; +} +.b-eventeditor.b-popup { + width: calc(15em + var(--date-time-length)); +} +.b-eventeditor.b-popup .b-eventeditor-content.b-popup-content .b-textfield label, +.b-eventeditor.b-popup .b-eventeditor-content.b-popup-content .b-numberfield label, +.b-eventeditor.b-popup .b-eventeditor-content.b-popup-content .b-radiogroup > label, +.b-eventeditor.b-popup .b-eventeditor-content.b-popup-content .b-checkbox > label { + flex: 1 0 5em; +} +.b-eventeditor.b-popup .b-eventeditor-content.b-popup-content [data-ref='startDateField'], +.b-eventeditor.b-popup .b-eventeditor-content.b-popup-content [data-ref='endDateField'] { + flex: 1 0 calc(57% + var(--date-width-difference)); +} +.b-eventeditor.b-popup .b-eventeditor-content.b-popup-content [data-ref='startTimeField'], +.b-eventeditor.b-popup .b-eventeditor-content.b-popup-content [data-ref='endTimeField'] { + flex: 1 0 calc(43% - var(--date-width-difference)); +} +.b-eventeditor.b-popup .b-bottom-toolbar > .b-toolbar-content > button { + flex: 1; + margin-inline-end: 0.5em; + min-width: 0; +} +.b-eventeditor.b-popup .b-bottom-toolbar > .b-toolbar-content > button:last-child { + margin-inline-end: 0; +} +.b-sch-event-wrap .b-sch-nonworkingtime { + z-index: 0; +} +.b-dragging-event .b-sch-event-wrap.b-dragging .b-sch-nonworkingtime { + display: none; +} +.b-animating .b-sch-event-wrap .b-sch-timerange { + transition: none; +} +.b-sch-vertical .b-sch-event-wrap .b-sch-nonworkingtime { + left: 0; +} +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-event-hover:not(.b-sch-style-line) + > .b-sch-event:not(.b-segmented).b-sch-event-resizable-start:before, +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-event-hover:not(.b-sch-style-line) + > .b-sch-event:not(.b-segmented).b-sch-event-resizable-end:after, +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-event-hover:not(.b-sch-style-line) + > .b-sch-event:not(.b-segmented).b-sch-event-resizable-true:before, +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-event-hover:not(.b-sch-style-line) + > .b-sch-event:not(.b-segmented).b-sch-event-resizable-true:after, +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap:not(.b-sch-style-line) + > .b-sch-event-resizing.b-sch-event-resizable-start:before, +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap:not(.b-sch-style-line) + > .b-sch-event-resizing.b-sch-event-resizable-end:after, +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap:not(.b-sch-style-line) + > .b-sch-event-resizing.b-sch-event-resizable-true:before, +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap:not(.b-sch-style-line) + > .b-sch-event-resizing.b-sch-event-resizable-true:after { + content: ''; + width: 4px; + height: 50%; + top: 25%; + position: absolute; + border-style: solid; + border-color: #ffffff80; + pointer-events: none; + z-index: 7; +} +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-event-hover:not(.b-sch-style-line) + > .b-sch-event:not(.b-segmented).b-sch-event-resizable-true:before, +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-event-hover:not(.b-sch-style-line) + > .b-sch-event:not(.b-segmented).b-sch-event-resizable-start:before, +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap:not(.b-sch-style-line) + > .b-sch-event-resizing.b-sch-event-resizable-true:before, +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap:not(.b-sch-style-line) + > .b-sch-event-resizing.b-sch-event-resizable-start:before { + margin-inline-start: 3px; + left: 0; + border-width: 0 1px; +} +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-event-hover:not(.b-sch-style-line) + > .b-sch-event:not(.b-segmented).b-sch-event-resizable-true.b-rtl:before, +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-event-hover:not(.b-sch-style-line) + > .b-sch-event:not(.b-segmented).b-sch-event-resizable-start.b-rtl:before, +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap:not(.b-sch-style-line) + > .b-sch-event-resizing.b-sch-event-resizable-true.b-rtl:before, +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap:not(.b-sch-style-line) + > .b-sch-event-resizing.b-sch-event-resizable-start.b-rtl:before { + left: auto; + right: 0; +} +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-event-hover:not(.b-sch-style-line) + > .b-sch-event:not(.b-segmented).b-sch-event-resizable-true:after, +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-event-hover:not(.b-sch-style-line) + > .b-sch-event:not(.b-segmented).b-sch-event-resizable-end:after, +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap:not(.b-sch-style-line) + > .b-sch-event-resizing.b-sch-event-resizable-true:after, +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap:not(.b-sch-style-line) + > .b-sch-event-resizing.b-sch-event-resizable-end:after { + margin-inline-end: 3px; + right: 0; + border-width: 0 1px; +} +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-event-hover:not(.b-sch-style-line) + > .b-sch-event:not(.b-segmented).b-sch-event-resizable-true.b-rtl:after, +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-event-hover:not(.b-sch-style-line) + > .b-sch-event:not(.b-segmented).b-sch-event-resizable-end.b-rtl:after, +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap:not(.b-sch-style-line) + > .b-sch-event-resizing.b-sch-event-resizable-true.b-rtl:after, +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap:not(.b-sch-style-line) + > .b-sch-event-resizing.b-sch-event-resizable-end.b-rtl:after { + right: auto; + left: 0; +} +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) .b-sch-event.b-resize-handle { + cursor: ew-resize; +} +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency).b-resizing-event, +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) .b-sch-event-resizing { + -webkit-user-select: none; + user-select: none; + cursor: ew-resize !important; +} +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-event-hover.b-sch-style-rounded + > .b-sch-event.b-sch-event-resizable-start:before, +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-event-hover.b-sch-style-rounded + > .b-sch-event.b-sch-event-resizable-end:after, +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-event-hover.b-sch-style-rounded + > .b-sch-event.b-sch-event-resizable-true:before, +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-event-hover.b-sch-style-rounded + > .b-sch-event.b-sch-event-resizable-true:after, +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-style-rounded + > .b-sch-event-resizing.b-sch-event-resizable-start:before, +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-style-rounded + > .b-sch-event-resizing.b-sch-event-resizable-end:after, +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-style-rounded + > .b-sch-event-resizing.b-sch-event-resizable-true:before, +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-style-rounded + > .b-sch-event-resizing.b-sch-event-resizable-true:after { + height: 30%; + top: 35%; +} +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-event-hover.b-sch-style-rounded + > .b-sch-event.b-sch-event-resizable-true:before, +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-event-hover.b-sch-style-rounded + > .b-sch-event.b-sch-event-resizable-start:before, +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-style-rounded + > .b-sch-event-resizing.b-sch-event-resizable-true:before, +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-style-rounded + > .b-sch-event-resizing.b-sch-event-resizable-start:before { + left: 0.3em; +} +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-event-hover.b-sch-style-rounded + > .b-sch-event.b-sch-event-resizable-true:after, +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-event-hover.b-sch-style-rounded + > .b-sch-event.b-sch-event-resizable-end:after, +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-event-hover.b-sch-style-rounded + > .b-sch-event.b-sch-event-resizable-true:hover:after, +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-event-hover.b-sch-style-rounded + > .b-sch-event.b-sch-event-resizable-end:hover:after, +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-style-rounded + > .b-sch-event-resizing.b-sch-event-resizable-true:after, +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-style-rounded + > .b-sch-event-resizing.b-sch-event-resizable-end:after, +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-style-rounded + > .b-sch-event-resizing.b-sch-event-resizable-true:hover:after, +.b-eventresize:not(.b-sch-vertical):not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-style-rounded + > .b-sch-event-resizing.b-sch-event-resizable-end:hover:after { + right: 0.3em; +} +.b-eventresize.b-sch-vertical:not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-event-hover:not(.b-sch-style-line) + > .b-sch-event.b-sch-event-resizable-start:before, +.b-eventresize.b-sch-vertical:not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-event-hover:not(.b-sch-style-line) + > .b-sch-event.b-sch-event-resizable-end:after, +.b-eventresize.b-sch-vertical:not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-event-hover:not(.b-sch-style-line) + > .b-sch-event.b-sch-event-resizable-true:before, +.b-eventresize.b-sch-vertical:not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-event-hover:not(.b-sch-style-line) + > .b-sch-event.b-sch-event-resizable-true:after, +.b-eventresize.b-sch-vertical:not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap:not(.b-sch-style-line) + > .b-sch-event-resizing.b-sch-event-resizable-start:before, +.b-eventresize.b-sch-vertical:not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap:not(.b-sch-style-line) + > .b-sch-event-resizing.b-sch-event-resizable-end:after, +.b-eventresize.b-sch-vertical:not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap:not(.b-sch-style-line) + > .b-sch-event-resizing.b-sch-event-resizable-true:before, +.b-eventresize.b-sch-vertical:not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap:not(.b-sch-style-line) + > .b-sch-event-resizing.b-sch-event-resizable-true:after { + content: ''; + height: 4px; + width: 2em; + position: absolute; + left: 50%; + transform: translate(-50%); + border-style: solid; + border-color: #ffffff80; + pointer-events: none; +} +.b-eventresize.b-sch-vertical:not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-event-hover:not(.b-sch-style-line) + > .b-sch-event.b-sch-event-resizable-true:before, +.b-eventresize.b-sch-vertical:not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-event-hover:not(.b-sch-style-line) + > .b-sch-event.b-sch-event-resizable-start:before, +.b-eventresize.b-sch-vertical:not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap:not(.b-sch-style-line) + > .b-sch-event-resizing.b-sch-event-resizable-true:before, +.b-eventresize.b-sch-vertical:not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap:not(.b-sch-style-line) + > .b-sch-event-resizing.b-sch-event-resizable-start:before { + margin-top: 3px; + top: 0; + border-width: 1px 0; +} +.b-eventresize.b-sch-vertical:not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-event-hover:not(.b-sch-style-line) + > .b-sch-event.b-sch-event-resizable-true:after, +.b-eventresize.b-sch-vertical:not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-event-hover:not(.b-sch-style-line) + > .b-sch-event.b-sch-event-resizable-end:after, +.b-eventresize.b-sch-vertical:not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-event-hover:not(.b-sch-style-line) + > .b-sch-event.b-sch-event-resizable-true:hover:after, +.b-eventresize.b-sch-vertical:not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap.b-sch-event-hover:not(.b-sch-style-line) + > .b-sch-event.b-sch-event-resizable-end:hover:after, +.b-eventresize.b-sch-vertical:not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap:not(.b-sch-style-line) + > .b-sch-event-resizing.b-sch-event-resizable-true:after, +.b-eventresize.b-sch-vertical:not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap:not(.b-sch-style-line) + > .b-sch-event-resizing.b-sch-event-resizable-end:after, +.b-eventresize.b-sch-vertical:not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap:not(.b-sch-style-line) + > .b-sch-event-resizing.b-sch-event-resizable-true:hover:after, +.b-eventresize.b-sch-vertical:not(.b-readonly):not(.b-creating-dependency) + .b-sch-event-wrap:not(.b-sch-style-line) + > .b-sch-event-resizing.b-sch-event-resizable-end:hover:after { + margin-bottom: 3px; + bottom: 0; + border-width: 1px 0; +} +.b-eventresize.b-sch-vertical:not(.b-readonly):not(.b-creating-dependency) .b-sch-event.b-resize-handle { + cursor: ns-resize; +} +.b-eventresize.b-sch-vertical:not(.b-readonly):not(.b-creating-dependency).b-resizing-event, +.b-eventresize.b-sch-vertical:not(.b-readonly):not(.b-creating-dependency) .b-sch-event-resizing { + -webkit-user-select: none; + user-select: none; + cursor: ns-resize !important; +} +.b-sch-event-wrap.b-sch-event-wrap-resizing { + z-index: 7; +} +.b-schedulerbase.b-resizing-event .b-sch-timeaxis-cell, +.b-schedulerbase.b-resizing-event .b-sch-event-wrap { + pointer-events: none; +} +.b-popup.b-sch-event-tooltip { + max-width: 30em; +} +.b-popup.b-sch-event-tooltip .b-sch-clockwrap { + margin-top: 0.5em; +} +.b-popup.b-sch-event-tooltip .b-sch-clockwrap:first-child { + margin-top: 0; +} +.b-popup.b-sch-event-tooltip .b-sch-event-title { + font-weight: 600; +} +.b-timeaxis-group-summary { + display: flex; + flex-direction: row; + width: 100%; + height: 100%; +} +.b-timeaxis-group-summary .b-timeaxis-tick { + display: flex; + flex-direction: column; + align-items: stretch; + justify-content: center; +} +.b-timeaxis-group-summary .b-timeaxis-summary-value { + text-align: center; +} +.b-gridbase.b-schedulerbase .b-timeline-subgrid .b-grid-row.b-group-footer.b-hover .b-grid-cell, +.b-gridbase.b-schedulerbase .b-timeline-subgrid .b-grid-row.b-group-footer.b-hover .b-grid-cell:hover { + background-color: #fff; +} +.b-headerzoom-rect { + position: absolute; + left: 0; + top: 0; + height: 100%; + transform-origin: 0 0; + pointer-events: none; + z-index: 100; + background: rgba(166, 214, 251, 0.3); +} +.b-sch-event-wrap .b-sch-label, +.b-gantt-task-wrap .b-sch-label { + font-size: 12px; + text-align: center; + white-space: nowrap; + margin: 0.2em 0; + color: #999; + font-weight: 300; + -webkit-user-select: none; + user-select: none; + pointer-events: all; +} +.b-sch-event-wrap.b-sch-event-selected .b-sch-label, +.b-gantt-task-wrap.b-sch-event-selected .b-sch-label { + color: #333; +} +.b-sch-event-wrap .b-sch-label-before, +.b-gantt-task-wrap .b-sch-label-before, +.b-sch-event-wrap .b-sch-label-after, +.b-gantt-task-wrap .b-sch-label-after { + position: absolute; + margin: 0; +} +.b-baselines .b-sch-event-wrap.b-has-baselines .b-sch-label-before, +.b-baselines .b-sch-event-wrap.b-has-baselines .b-sch-label-after, +.b-baselines .b-gantt-task-wrap.b-has-baselines .b-sch-label-before, +.b-baselines .b-gantt-task-wrap.b-has-baselines .b-sch-label-after { + top: 0; + line-height: 85%; +} +.b-sch-event-wrap .b-sch-label-top { + grid-column: 3; + grid-row: 1; +} +.b-sch-event-wrap .b-sch-label-before, +.b-sch-event-wrap .b-sch-label-after { + grid-row: 1; + margin-top: 6px; +} +.b-sch-event-wrap .b-sch-label-before { + grid-column: 1; + transform: translate3d(calc(-100% * var(--rtl-negate)), 0, 0); + margin-inline-start: -1.5em; +} +.b-sch-event-wrap .b-sch-label-after { + grid-column: 5; + margin-inline-start: 1.5em; +} +.b-sch-event-wrap .b-sch-label-bottom { + grid-column: 3; + grid-row: 3; +} +.b-sch-event-wrap.b-milestone-wrap .b-sch-label-before, +.b-sch-event-wrap.b-milestone-wrap .b-sch-label-after { + margin-inline: 0; +} +.b-labels-topbottom .b-sch-event-wrap.b-milestone-wrap .b-milestone { + width: 100%; +} +.b-measure-label { + height: 1em; + position: fixed; + top: -10000px; + left: -10000px; + visibility: hidden; +} +.b-measure-label label { + padding-inline-start: 1.5em; +} +.b-pan .b-timeline-subgrid { + cursor: move; +} +.b-sch-resourcetimerange { + display: flex; + position: absolute; + left: 0; + background-color: #fdd83533; + color: #fdcf07; + z-index: 2; + justify-content: center; + align-items: flex-end; +} +.b-sch-resourcetimerange [data-task-feature] { + display: flex; + font-size: 12px; +} +.b-animating .b-sch-resourcetimerange { + transition: background-color 0.2s, color 0.2s, opacity 0.2s, font-weight 0.2s, border 0.2s, transform 0.2s, + left 0.2s, right 0.2s, width 0.2s, height 0.2s, font-size 0.2s; +} +.b-sch-resourcetimerange .b-sch-event-withicon .b-fa { + margin-inline-end: 0.4em; + line-height: inherit; +} +.b-sch-resourcetimerange .b-sch-event-content { + margin: 3px; +} +.b-interactive-resourcetimeranges .b-sch-resourcetimerange { + pointer-events: auto; +} +.b-sch-vertical .b-sch-resourcetimerange { + justify-content: center; + align-items: flex-start; +} +.b-sch-color-red.b-sch-resourcetimerange { + background-color: #ff878733; + color: #ff4d4d; +} +.b-sch-color-pink.b-sch-resourcetimerange { + background-color: #f783ac33; + color: #f44d88; +} +.b-sch-color-purple.b-sch-resourcetimerange { + background-color: #ea80dc33; + color: #e450d0; +} +.b-sch-color-violet.b-sch-resourcetimerange { + background-color: #9775fa33; + color: #6f40f8; +} +.b-sch-color-indigo.b-sch-resourcetimerange { + background-color: #748ffc33; + color: #3e63fb; +} +.b-sch-color-blue.b-sch-resourcetimerange { + background-color: #4dadf733; + color: #1e98f5; +} +.b-sch-color-cyan.b-sch-resourcetimerange { + background-color: #3bc9db33; + color: #23b7c9; +} +.b-sch-color-teal.b-sch-resourcetimerange { + background-color: #38d9a933; + color: #23c595; +} +.b-sch-color-green.b-sch-resourcetimerange { + background-color: #69db7c33; + color: #40d458; +} +.b-sch-color-lime.b-sch-resourcetimerange { + background-color: #a9e34b33; + color: #97df22; +} +.b-sch-color-yellow.b-sch-resourcetimerange { + background-color: #fdd83533; + color: #fdcf07; +} +.b-sch-color-orange.b-sch-resourcetimerange { + background-color: #ffa94d33; + color: #ff911b; +} +.b-sch-color-deep-orange.b-sch-resourcetimerange { + background-color: #ff704333; + color: #ff4b13; +} +.b-sch-color-gray.b-sch-resourcetimerange { + background-color: #a0a0a033; + color: #8e8282; +} +.b-sch-color-gantt-green.b-sch-resourcetimerange { + background-color: #d2ebd333; + color: #a2d8a4; +} +.b-schedule-selected-tick { + position: absolute; + pointer-events: none; + z-index: 100; + background-color: #ffcc801a; + display: flex; + justify-content: center; + align-items: center; +} +.b-sch-scheduletip.b-nonworking-time { + opacity: 0; + pointer-events: none; +} +.b-simpleeventeditor { + z-index: 15; +} +.b-simpleeventeditor .b-field { + align-items: stretch; +} +.b-sch-horizontal .b-simpleeventeditor .b-field { + height: 100%; +} +.b-stickyevents.b-sch-horizontal .b-sch-event-wrap:not(.b-disable-sticky), +.b-stickyevents.b-sch-horizontal .b-sch-resourcetimerange { + overflow: visible; +} +.b-stickyevents.b-sch-horizontal .b-sch-event-wrap:not(.b-disable-sticky) .b-sch-event-content, +.b-stickyevents.b-sch-horizontal .b-sch-resourcetimerange .b-sch-event-content { + position: sticky; + left: 0.75em; +} +.b-stickyevents.b-sch-horizontal .b-sch-event-wrap:not(.b-disable-sticky) .b-sch-event, +.b-stickyevents.b-sch-horizontal .b-sch-resourcetimerange .b-sch-event { + overflow: visible; +} +.b-stickyevents.b-sch-horizontal .b-sch-resourcetimerange { + justify-content: flex-start; + overflow: visible; +} +.b-stickyevents.b-sch-horizontal .b-sch-resourcetimerange > div { + overflow: visible; + width: 100%; +} +.b-firefox.b-stickyevents.b-sch-horizontal .b-sch-foreground-canvas { + contain: none; +} +.b-safari.b-stickyevents.b-sch-horizontal.b-dragging-event .b-sch-foreground-canvas { + overflow: hidden; +} +.b-safari.b-stickyevents.b-sch-horizontal .b-sch-foreground-canvas { + overflow: visible; +} +.b-safari.b-stickyevents.b-sch-horizontal .b-sch-foreground-canvas .b-sch-event.b-sch-event-endsoutside { + width: 100%; +} +.b-safari.b-stickyevents.b-sch-horizontal + .b-sch-foreground-canvas + .b-sch-event.b-sch-event-endsoutside + .b-sch-event-content { + margin-inline-end: 0; +} +.b-sch-summarybar { + padding: 0; + flex-direction: row; + justify-content: flex-start; + flex-grow: unset !important; +} +.b-sch-summarybar .b-timeaxis-tick { + display: flex; + flex-direction: column; + text-align: center; + overflow: hidden; + justify-content: center; + align-items: stretch; +} +.b-sch-summarybar:not(.b-sch-vertical) .b-timeaxis-tick { + padding: 0.5em 0; +} +.b-sch-summarybar:not(.b-sch-vertical) .b-timeaxis-tick:not(:last-child) { + border-inline-end: 1px solid #cccccc; +} +.b-sch-vertical .b-sch-summarybar { + flex-direction: column; + align-items: stretch; + background: #f9f9f9 !important; + color: #565656; +} +.b-sch-vertical .b-sch-summarybar .b-timeaxis-tick { + padding: 0 0.5em; +} +.b-sch-vertical .b-sch-summarybar .b-timeaxis-tick:not(:last-child) { + border-bottom: 1px solid #cccccc; +} +.b-timeaxis-summary-tip { + display: flex; + flex-direction: row; + flex-wrap: wrap; +} +.b-timeaxis-summary-tip header { + width: 100%; + text-align: center; + font-weight: 700; + margin-bottom: 1em; +} +.b-timeaxis-summary-tip label { + flex: 1 1 50%; +} +.b-timeaxis-summary-tip .b-timeaxis-summary-value { + flex: 0 0 auto; +} +.b-sch-timeaxis-menu-daterange-popup { + width: 21em; +} +.b-sch-timeaxis-menu-daterange-popup .b-left-nav-btn, +.b-sch-timeaxis-menu-daterange-popup .b-right-nav-btn { + max-width: 1em; +} +.b-float-root > .b-floating.b-interaction-tooltip { + pointer-events: none; +} +.b-sch-timerange { + display: flex; + flex-direction: row; + align-items: center; + position: absolute; + left: 0; + overflow: hidden; + justify-content: center; + color: #aaa; + z-index: 1; + cursor: pointer; +} +.b-sch-timerange.b-over-resize-handle { + cursor: ew-resize; +} +.b-timelinebase:not(.b-dragging-timerange) .b-sch-timerange:hover { + z-index: 3; +} +.b-sch-timerange label { + font-size: 0.8em; + color: inherit; + white-space: nowrap; + cursor: inherit; + text-overflow: ellipsis; + overflow: hidden; + padding: 0.3em; +} +.b-sch-timerange label i { + margin-inline-end: 0.5em; +} +.b-sch-foreground-canvas .b-sch-timerange.b-narrow-range label { + writing-mode: tb; + padding-inline-start: 1em; +} +.b-sch-current-time { + pointer-events: none; +} +.b-animating .b-sch-timerange { + transition: transform 0.3s, width 0.3s, height 0.3s; +} +.b-timeline-subgrid .b-sch-timerange { + height: 100%; + align-items: flex-start; + min-width: 1px; + color: #aaa; + font-size: 14px; +} +.b-timeline-subgrid .b-sch-timerange:not(.b-sch-line) label { + overflow: visible; +} +.b-timeline-subgrid .b-sch-timerange:not(.b-sch-line) label.b-vertical { + -webkit-writing-mode: vertical-lr; + writing-mode: vertical-lr; + -ms-writing-mode: tb-lr; +} +.b-timeline-subgrid .b-sch-timerange.b-sch-line { + width: 1px; + overflow: visible; +} +.b-timeline-subgrid .b-sch-timerange.b-sch-line:before { + display: none; +} +.b-timeline-subgrid .b-sch-range { + background-color: #f0f0f080; + pointer-events: none; +} +.b-timeline-subgrid .b-sch-line { + border-left: 2px dotted #fab005; + color: #fff; + padding: 0; + z-index: 2; +} +.b-timeline-subgrid .b-sch-line label { + background-color: #fab005; + padding: 0.3em; + white-space: nowrap; +} +.b-timeline-subgrid .b-sch-current-time { + border-left-color: #fa5252; +} +.b-timeline-subgrid .b-sch-current-time label { + background-color: #fa5252; +} +.b-timelinebase:not(.b-sch-vertical) .b-timeline-subgrid .b-sch-line { + flex-direction: column; + justify-content: flex-start; + z-index: 6; +} +.b-timelinebase:not(.b-sch-vertical) .b-timeline-subgrid .b-sch-line label { + margin-top: 0.5em; +} +.b-sch-vertical .b-sch-timerange { + left: auto; + top: 0; + justify-content: flex-start; +} +.b-sch-vertical .b-sch-timerange label { + -webkit-writing-mode: vertical-lr; + writing-mode: vertical-lr; + -ms-writing-mode: tb-lr; + transform: rotate(180deg); +} +.b-sch-vertical .b-sch-timerange.b-over-resize-handle { + cursor: ns-resize; +} +.b-sch-vertical .b-timeline-subgrid .b-sch-timerange { + height: auto; + width: 100%; +} +.b-sch-vertical .b-timeline-subgrid .b-sch-line { + border-top: 2px dotted #fab005; + color: #fff; + padding: 0; + height: 1px; +} +.b-sch-vertical .b-timeline-subgrid .b-sch-line label { + background-color: #fab005; + padding: 0.3em; + white-space: nowrap; +} +.b-grid-header .b-sch-timerange { + flex-direction: row; + justify-content: center; + bottom: 0; + background-color: #a6d6fb; + color: #fff; + line-height: 1; + -webkit-user-select: none; + user-select: none; +} +.b-grid-header .b-sch-timerange.b-sch-line { + padding: 0 0.5em; + background-color: #fab005; + z-index: 2; +} +.b-grid-header .b-sch-timerange.b-sch-current-time { + background-color: #fa5252; +} +.b-grid-header .b-sch-timerange:before { + margin-inline-end: 0.5em; +} +.b-grid-header .b-sch-timerange label { + padding: 0; +} +.b-grid-header.b-sch-timeaxiscolumn-levels-1 .b-sch-timerange { + height: 100%; +} +.b-grid-header.b-sch-timeaxiscolumn-levels-2 .b-sch-timerange { + height: 50%; +} +.b-grid-header.b-sch-timeaxiscolumn-levels-3 .b-sch-timerange { + height: 33.3333333333%; +} +.b-grid-header .b-sch-line { + border-bottom-right-radius: 5px; + border-top-right-radius: 5px; +} +.b-grid-header .b-sch-line.b-rtl { + border-radius: 5px 0 0 5px; +} +.b-grid-header .b-sch-line.b-sch-timerange-with-headerlabel label { + left: -2px; +} +.b-verticaltimeaxiscolumn .b-sch-timerange { + flex-direction: column; + justify-content: center; + right: 0; + background-color: #a6d6fb; + color: #fff; + -webkit-user-select: none; + user-select: none; +} +.b-verticaltimeaxiscolumn .b-sch-timerange:before { + margin-bottom: 0.5em; +} +.b-verticaltimeaxiscolumn .b-sch-line { + border-bottom-left-radius: 5px; + border-bottom-right-radius: 5px; +} +.b-verticaltimeaxiscolumn .b-sch-line.b-sch-timerange-with-headerlabel label { + top: -2px; +} +.b-sch-timeranges-with-headerelements .b-timeline-subgrid .b-sch-range:before { + display: none; +} +.b-sch-timeaxiscolumn .b-selected-time-span, +.b-verticaltimeaxiscolumn .b-selected-time-span { + background: #4dadf7; + color: #fff; + justify-content: space-between; + padding: 0.4em; + opacity: 1; +} +.b-sch-timeaxiscolumn .b-selected-time-span span, +.b-verticaltimeaxiscolumn .b-selected-time-span span { + white-space: nowrap; + overflow: hidden; +} +.b-sch-timeaxiscolumn .b-selected-time-span .b-selection-start, +.b-sch-timeaxiscolumn .b-selected-time-span .b-selection-end, +.b-verticaltimeaxiscolumn .b-selected-time-span .b-selection-start, +.b-verticaltimeaxiscolumn .b-selected-time-span .b-selection-end { + align-self: flex-end; +} +.b-sch-timeaxiscolumn .b-selected-time-span .b-icon-close, +.b-sch-timeaxiscolumn .b-selected-time-span .b-popup-close:before, +.b-verticaltimeaxiscolumn .b-selected-time-span .b-icon-close, +.b-verticaltimeaxiscolumn .b-selected-time-span .b-popup-close:before { + position: absolute; + top: 0.2em; + right: 0.4em; + cursor: pointer; +} +.b-timelinebase.b-rtl .b-sch-timeaxiscolumn .b-selected-time-span .b-icon-close, +.b-timelinebase.b-rtl .b-sch-timeaxiscolumn .b-selected-time-span .b-popup-close:before, +.b-timelinebase.b-rtl .b-verticaltimeaxiscolumn .b-selected-time-span .b-icon-close, +.b-timelinebase.b-rtl .b-verticaltimeaxiscolumn .b-selected-time-span .b-popup-close:before { + left: 0.4em; + right: auto; +} +.b-sch-timeaxiscolumn .b-selected-time-span { + font-size: 0.7em; +} +.b-verticaltimeaxiscolumn .b-selected-time-span { + width: calc(100% - 2em); +} +.b-verticaltimeaxiscolumn .b-selected-time-span span { + font-size: 0.7em; +} +.b-verticaltimeaxiscolumn .b-selected-time-span .b-icon-close, +.b-verticaltimeaxiscolumn .b-selected-time-span .b-popup-close:before { + left: 0.4em; +} +.b-grid-header .b-selected-time-span, +.b-timeline-subgrid .b-selected-time-span, +.b-verticaltimeaxiscolumn .b-selected-time-span { + transition: none; + z-index: 10; +} +.b-timeline-subgrid .b-selected-time-span { + background: rgba(166, 214, 251, 0.2); +} +.b-grid-headers .b-sch-nonworkingtime { + background-color: #f0d5d54d; + z-index: 0; + pointer-events: none; +} +.b-sch-clockwrap { + display: flex; +} +.b-sch-clockwrap:not(:first-child) { + margin-top: 0.3em; +} +.b-sch-clock { + position: relative; + height: 21px; + width: 21px; + min-width: 21px; + white-space: nowrap; +} +.b-sch-clock .b-sch-hour-indicator { + border-top: 2px solid transparent; + border-bottom: 6px solid #777; +} +.b-sch-clock .b-sch-minute-indicator { + border-top: 8px solid #777; +} +.b-sch-clock .b-sch-minute-indicator, +.b-sch-clock .b-sch-hour-indicator { + position: absolute; + left: 50%; + top: 1px; + width: 2px; + height: 8px; + overflow: hidden; + margin-left: -1px; + transform-origin: 50% 100%; +} +.b-sch-clock-hour .b-sch-clock { + border: 2px solid #64b5f6; + background-color: #fff; + border-radius: 100%; +} +.b-sch-clock-hour .b-sch-clock-dot { + position: absolute; + left: 50%; + top: 50%; + width: 4px; + height: 4px; + margin-left: -2px; + margin-top: -2px; + background: #777; + border-radius: 3px; + z-index: 2; +} +.b-sch-clock-day .b-sch-clock { + background-color: #fff; + border: none; + border-radius: 2px; +} +.b-sch-clock-day .b-sch-clock .b-sch-hour-indicator { + width: inherit; + position: static !important; + background-color: #64b5f6; + border-top-left-radius: 2px; + border-top-right-radius: 2px; + font-size: 7px; + line-height: 8px; + text-align: center; + color: #fff; + height: 9px; + text-indent: 0; + margin-top: -1px; + margin-left: 0; + border: 0 none; + transform: none !important; +} +.b-sch-clock-day .b-sch-clock .b-sch-minute-indicator { + width: inherit; + color: #555; + position: static !important; + height: 16px; + background-color: transparent; + font-size: 10px; + text-align: center; + text-indent: 0; + line-height: 12px; + border: none; + margin-left: 0; + transform: none !important; +} +.b-sch-clock-day .b-sch-clock-dot { + display: none; +} +.b-sch-clock-text { + margin-inline-start: 8px; + padding-top: 1px; + white-space: nowrap; + width: 100%; +} +.b-sticky-headers .b-grid-header, +.b-sticky-headers .b-timeaxis, +.b-sticky-headers .b-sticky-header, +.b-sticky-headers .b-sch-header-timeaxis-cell { + overflow: visible; +} +.b-sticky-headers .b-sch-header-text.b-sticky-header { + position: sticky; +} +.b-sticky-headers .b-horizontaltimeaxis .b-sch-header-text.b-sticky-header { + left: 0; + padding-inline-start: 0.75em; + padding-inline-end: 0.5em; +} +.b-sticky-headers .b-verticaltimeaxis .b-sch-header-text.b-sticky-header { + top: 0.15em; +} +.b-sticky-headers .b-verticaltimeaxis .b-sch-header-row-0 .b-sch-header-text.b-sticky-header { + padding-top: 0.5em; +} +.b-sticky-headers .b-verticaltimeaxis .b-sch-header-row.b-lowest .b-sch-header-text.b-sticky-header { + padding-bottom: 0.5em; +} +body:not(.b-using-keyboard) .b-sch-timeaxis-cell:focus, +body:not(.b-using-keyboard) .b-sch-timeaxis-cell:focus-within { + outline: none !important; +} +.b-sch-header-timeaxis-cell { + align-items: center; +} +.b-gridbase:not(.b-column-resizing):not(.b-row-reordering) + .b-grid-header-container:not(.b-dragging-header) + .b-depth-0:hover, +.b-gridbase:not(.b-column-resizing):not(.b-row-reordering) + .b-grid-header-container:not(.b-dragging-header) + .b-depth-0:focus { + background: transparent; +} +.b-sch-column.b-grid-header { + padding: 0; +} +.b-grid-header-container .b-sch-timeaxiscolumn { + -webkit-user-select: none; + user-select: none; + padding: 0; + flex-grow: unset !important; + background-color: #f9f9f9; + border-inline-end: 0 none; +} +.b-grid-header-container .b-sch-timeaxiscolumn.b-depth-0:hover { + background-color: #f9f9f9 !important; +} +.b-grid-header-container .b-sch-timeaxiscolumn .b-sch-header-timeaxis-cell:hover { + background-color: #fff; +} +.b-horizontaltimeaxis { + flex-direction: column; + flex: 1 0 100%; +} +.b-horizontaltimeaxis .b-sch-header-row { + flex: 1 0 2em; +} +.b-horizontaltimeaxis .b-sch-header-row.b-sch-header-row-0.b-lowest { + flex: 1; +} +.b-horizontaltimeaxis .b-sch-header-timeaxis-cell { + height: 100%; + border-inline-start: 1px solid #cccccc; +} +.b-horizontaltimeaxis .b-sch-header-timeaxis-cell:hover { + cursor: pointer; + background-color: #fff; +} +.b-horizontaltimeaxis .b-sch-header-timeaxis-cell.b-last .b-sch-header-text { + overflow: hidden; +} +.b-sch-timeaxiscolumn-levels-1 { + min-height: 1.5em; +} +.b-sch-timeaxiscolumn-levels-2 { + min-height: 3em; +} +.b-sch-timeaxiscolumn-levels-3 { + min-height: 4.5em; +} +.b-sch-header-row { + position: relative; + contain: strict; +} +.b-sch-header-row:last-child .b-sch-header-timeaxis-cell { + border-bottom: none; +} +.b-sch-header-timeaxis-cell { + display: flex; + justify-content: center; + position: absolute; + color: #565656; + border-bottom: 1px solid #cccccc; + overflow: hidden; + transition: background-color 0.2s; + font-size: 1em; + font-weight: inherit; + padding: 0.5em 0; + white-space: nowrap; + contain: strict; + -webkit-user-select: none; + user-select: none; +} +.b-sch-header-timeaxis-cell.b-align-start .b-sch-header-text, +.b-sch-header-timeaxis-cell.b-align-end .b-sch-header-text { + padding-inline-start: 0.75em; + padding-inline-end: 0.5em; +} +.b-sch-header-timeaxis-cell.b-align-start { + justify-content: flex-start; +} +.b-sch-header-timeaxis-cell.b-align-end { + justify-content: flex-end; +} +.b-schedulerbase.b-fill-last-column .b-sch-timeaxiscolumn:last-child { + border-inline-end-color: #ccc; +} +.b-verticaltimeaxiscolumn { + flex-flow: column nowrap; + align-items: stretch; + padding: 0; + border-inline-end: none; + background-color: #fff !important; +} +.b-verticaltimeaxiscolumn.b-grid-cell.b-focused:after { + display: none; +} +.b-verticaltimeaxis { + flex: 1 0 100%; + contain: strict; +} +.b-verticaltimeaxis .b-sch-header-row { + flex-direction: column; + flex: 1; +} +.b-verticaltimeaxis .b-sch-header-timeaxis-cell { + width: 100%; + text-transform: none; + padding: 0; + border-inline-start: 0 none; +} +.b-verticaltimeaxis .b-sch-header-row.b-lowest .b-sch-header-timeaxis-cell { + border-inline-end: none; + border-bottom: none; + justify-content: flex-end; + align-items: flex-start; + contain: unset; +} +.b-verticaltimeaxis .b-sch-header-row.b-lowest .b-sch-header-timeaxis-cell .b-sch-header-text { + padding-inline-end: 0.5em; + margin-top: -0.75em; +} +.b-verticaltimeaxis .b-sch-header-row.b-lowest .b-sch-header-timeaxis-cell:hover { + background-color: #f9f9f9; +} +.b-verticaltimeaxis .b-sch-header-row:not(.b-lowest) { + flex: 0 0 2em; +} +.b-verticaltimeaxis .b-sch-header-row:not(.b-lowest) .b-sch-header-timeaxis-cell { + align-items: flex-start; + border-inline-end: 1px solid #cccccc; +} +.b-verticaltimeaxis .b-sch-header-row:not(.b-lowest) .b-sch-header-text { + padding-bottom: 0.75em; + writing-mode: vertical-lr; + -ms-writing-mode: tb-lr; + transform: rotate(180deg); +} +.b-sch-vertical .b-sticky-headers .b-content-element, +.b-sch-vertical .b-sticky-headers .b-grid-subgrid-locked, +.b-sch-vertical .b-sticky-headers .b-verticaltimeaxis-row, +.b-sch-vertical .b-sticky-headers .b-verticaltimeaxiscolumn, +.b-sch-vertical .b-sticky-headers .b-verticaltimeaxis, +.b-sch-vertical .b-sticky-headers .b-sch-header-row, +.b-sch-vertical .b-sticky-headers .b-sch-header-timeaxis-cell { + overflow: visible; +} +.b-sch-vertical .b-sch-timeaxiscolumn { + flex-direction: row; + min-height: 3em; +} +.b-resourceheader { + flex: 1; + position: relative; + contain: strict; +} +.b-resourceheader.b-has-images { + min-height: 3em; +} +.b-resourceheader-cell { + position: absolute; + display: flex; + justify-content: center; + align-items: center; + color: #565656; + border-inline-end: 1px solid #cccccc; + overflow: hidden; + transition: background-color 0.2s; + font-size: 1em; + font-weight: inherit; + padding: 0.5em; + white-space: nowrap; + contain: strict; + height: 100%; + -webkit-user-select: none; + user-select: none; +} +.b-animating .b-resourceheader-cell { + transition: width 0.2s, left 0.2s, right 0.2s; +} +.b-resourceheader-cell:hover { + cursor: pointer; + background-color: #fff; +} +.b-resourceheader-cell.b-align-start, +.b-resourceheader-cell.b-align-end { + padding-inline: 0.3em; +} +.b-resourceheader-cell.b-align-start { + justify-content: flex-start; +} +.b-resourceheader-cell.b-align-end { + justify-content: flex-end; +} +.b-resourceheader-cell i { + margin-inline-end: 0.5em; +} +.b-resourceheader-cell .b-resource-name { + overflow: hidden; +} +.b-resourceheader-cell .b-resource-avatar { + margin-inline-end: 1em; +} +.b-recurrenceconfirmationpopup.b-popup { + width: 29em; + max-width: none; +} +.b-recurrenceconfirmationpopup.b-popup .b-recurrenceconfirmationpopup-header, +.b-recurrenceconfirmationpopup.b-popup .b-recurrenceconfirmationpopup-content { + padding: 0.65em; +} +.b-recurrenceconfirmationpopup.b-popup .b-bottom-toolbar > button { + margin-inline-end: 0.5em; +} +.b-recurrenceconfirmationpopup.b-popup .b-bottom-toolbar > button:last-child { + margin-inline-end: 0; +} +button.b-button.b-recurrencelegendbutton { + white-space: normal; +} +.b-recurrenceeditor.b-popup .b-recurrenceeditor-content.b-popup-content .b-field label.b-align-start { + flex: 1 0 10em; +} +.b-recurrenceeditor.b-popup .b-recurrenceeditor-content.b-popup-content .b-recurrencepositionscombo { + flex: none; + width: 9.5em; +} +.b-recurrenceeditor.b-popup .b-recurrenceeditor-content.b-popup-content .b-recurrencedayscombo { + margin-inline-end: 0.5em; +} +.b-recurrenceeditor.b-popup .b-bottom-toolbar .b-label-filler { + display: none; +} +.b-recurrenceeditor.b-popup .b-bottom-toolbar > button { + flex: 1; + margin-inline-end: 0.5em; +} +.b-recurrenceeditor.b-popup .b-bottom-toolbar > button:last-child { + margin-inline-end: 0; +} +.b-datepicker .b-icon-circle { + font-size: 50%; + color: #64b5f6; + margin-top: 1px; +} +.b-datepicker .b-selected-date .b-icon-circle { + color: #fff; +} +.b-datepicker .b-cell-events-badge { + display: flex; + align-content: center; + justify-content: center; + border-radius: 50%; + font-size: 80%; + background-color: #ef9a9a; + color: #000; + width: 1.2em; + height: 1.2em; +} +.b-datepicker-with-events .b-calendar-weekdays { + padding-bottom: 4px; +} +.b-datepicker-with-events .b-calendar-week .b-calendar-cell { + margin: 1px; + justify-content: flex-start; +} +.b-datepicker-with-events .b-calendar-week .b-calendar-cell .b-datepicker-cell-inner { + margin-bottom: 0.6em; +} +.b-resourcecombo .b-resource-icon { + display: none; + margin-inline: 0.5em 0; +} +.b-resourcecombo.b-show-event-color:not(.b-uses-chipview) .b-resource-icon { + display: block; +} +.b-resourcecombo-picker .b-icon, +.b-resourcecombo-picker .b-indicator.b-constraint-type-muststarton, +.b-resourcecombo-picker .b-indicator.b-constraint-type-mustfinishon, +.b-resourcecombo-picker .b-indicator.b-deadline-date { + display: none; + margin-inline-end: 0.5em; +} +.b-resourcecombo-picker.b-show-event-color .b-icon, +.b-resourcecombo-picker.b-show-event-color .b-indicator.b-constraint-type-muststarton, +.b-resourcecombo-picker.b-show-event-color .b-indicator.b-constraint-type-mustfinishon, +.b-resourcecombo-picker.b-show-event-color .b-indicator.b-deadline-date { + display: block; +} +.b-resourcecombo-picker.b-show-event-color .b-selected .b-icon-square:before { + content: '\f14a'; +} +.b-theme-material .b-resourcecombo .b-resource-icon { + margin-inline: 0 0.5em; +} +.b-resourcefilter .b-list-item { + border: 0 none; + border-radius: 0; +} +.b-resourcefilter .b-icon, +.b-resourcefilter .b-indicator.b-constraint-type-muststarton, +.b-resourcefilter .b-indicator.b-constraint-type-mustfinishon, +.b-resourcefilter .b-indicator.b-deadline-date { + visibility: visible !important; +} +.b-resourcefilter .b-icon:before, +.b-resourcefilter .b-indicator.b-constraint-type-muststarton:before, +.b-resourcefilter .b-indicator.b-constraint-type-mustfinishon:before, +.b-resourcefilter .b-indicator.b-deadline-date:before { + content: '\f0c8'; + opacity: 0.6; +} +.b-resourcefilter .b-selected .b-icon:before, +.b-resourcefilter .b-selected .b-indicator.b-constraint-type-muststarton:before, +.b-resourcefilter .b-selected .b-indicator.b-constraint-type-mustfinishon:before, +.b-resourcefilter .b-selected .b-indicator.b-deadline-date:before { + content: '\f14a'; + opacity: 1; +} +.b-sch-red { + background-color: #ff8787; +} +.b-sch-foreground-red { + color: #ff8787; +} +.b-sch-pink { + background-color: #f783ac; +} +.b-sch-foreground-pink { + color: #f783ac; +} +.b-sch-purple { + background-color: #ea80dc; +} +.b-sch-foreground-purple { + color: #ea80dc; +} +.b-sch-violet { + background-color: #9775fa; +} +.b-sch-foreground-violet { + color: #9775fa; +} +.b-sch-indigo { + background-color: #748ffc; +} +.b-sch-foreground-indigo { + color: #748ffc; +} +.b-sch-blue { + background-color: #4dadf7; +} +.b-sch-foreground-blue { + color: #4dadf7; +} +.b-sch-cyan { + background-color: #3bc9db; +} +.b-sch-foreground-cyan { + color: #3bc9db; +} +.b-sch-teal { + background-color: #38d9a9; +} +.b-sch-foreground-teal { + color: #38d9a9; +} +.b-sch-green { + background-color: #69db7c; +} +.b-sch-foreground-green { + color: #69db7c; +} +.b-sch-lime { + background-color: #a9e34b; +} +.b-sch-foreground-lime { + color: #a9e34b; +} +.b-sch-yellow { + background-color: #fdd835; +} +.b-sch-foreground-yellow { + color: #fdd835; +} +.b-sch-orange { + background-color: #ffa94d; +} +.b-sch-foreground-orange { + color: #ffa94d; +} +.b-sch-deep-orange { + background-color: #ff7043; +} +.b-sch-foreground-deep-orange { + color: #ff7043; +} +.b-sch-gray { + background-color: #a0a0a0; +} +.b-sch-foreground-gray { + color: #a0a0a0; +} +.b-sch-gantt-green { + background-color: #d2ebd3; +} +.b-sch-foreground-gantt-green { + color: #d2ebd3; +} +.b-sch-style-plain.b-sch-event-wrap .b-sch-event:hover, +.b-sch-style-plain.b-sch-event-wrap .b-sch-event.b-sch-event-resizing, +.b-sch-style-plain.b-sch-event-wrap .b-sch-event.b-sch-event-selected, +.b-sch-style-plain.b-sch-event-wrap .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-border.b-sch-event-wrap .b-sch-event:hover, +.b-sch-style-border.b-sch-event-wrap .b-sch-event.b-sch-event-resizing, +.b-sch-style-border.b-sch-event-wrap .b-sch-event.b-sch-event-selected, +.b-sch-style-border.b-sch-event-wrap .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-hollow.b-sch-event-wrap .b-sch-event:hover, +.b-sch-style-hollow.b-sch-event-wrap .b-sch-event.b-sch-event-resizing, +.b-sch-style-hollow.b-sch-event-wrap .b-sch-event.b-sch-event-selected, +.b-sch-style-hollow.b-sch-event-wrap .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-colored.b-sch-event-wrap .b-sch-event:hover, +.b-sch-style-colored.b-sch-event-wrap .b-sch-event.b-sch-event-resizing, +.b-sch-style-colored.b-sch-event-wrap .b-sch-event.b-sch-event-selected, +.b-sch-style-colored.b-sch-event-wrap .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-calendar.b-sch-event-wrap .b-sch-event:hover, +.b-sch-style-calendar.b-sch-event-wrap .b-sch-event.b-sch-event-resizing, +.b-sch-style-calendar.b-sch-event-wrap .b-sch-event.b-sch-event-selected, +.b-sch-style-calendar.b-sch-event-wrap .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-interday.b-sch-event-wrap .b-sch-event:hover, +.b-sch-style-interday.b-sch-event-wrap .b-sch-event.b-sch-event-resizing, +.b-sch-style-interday.b-sch-event-wrap .b-sch-event.b-sch-event-selected, +.b-sch-style-interday.b-sch-event-wrap .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-line.b-sch-event-wrap .b-sch-event:hover, +.b-sch-style-line.b-sch-event-wrap .b-sch-event.b-sch-event-resizing, +.b-sch-style-line.b-sch-event-wrap .b-sch-event.b-sch-event-selected, +.b-sch-style-line.b-sch-event-wrap .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-dashed.b-sch-event-wrap .b-sch-event:hover, +.b-sch-style-dashed.b-sch-event-wrap .b-sch-event.b-sch-event-resizing, +.b-sch-style-dashed.b-sch-event-wrap .b-sch-event.b-sch-event-selected, +.b-sch-style-dashed.b-sch-event-wrap .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-minimal.b-sch-event-wrap .b-sch-event:hover, +.b-sch-style-minimal.b-sch-event-wrap .b-sch-event.b-sch-event-resizing, +.b-sch-style-minimal.b-sch-event-wrap .b-sch-event.b-sch-event-selected, +.b-sch-style-minimal.b-sch-event-wrap .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-rounded.b-sch-event-wrap .b-sch-event:hover, +.b-sch-style-rounded.b-sch-event-wrap .b-sch-event.b-sch-event-resizing, +.b-sch-style-rounded.b-sch-event-wrap .b-sch-event.b-sch-event-selected, +.b-sch-style-rounded.b-sch-event-wrap .b-sch-event.b-sch-event-selected:hover { + background-image: none; +} +.b-sch-style-plain.b-sch-event-wrap .b-sch-event.b-milestone, +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-plain.b-sch-event-wrap .b-sch-event.b-milestone, +.b-sch-style-border.b-sch-event-wrap .b-sch-event.b-milestone, +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-border.b-sch-event-wrap .b-sch-event.b-milestone, +.b-sch-style-hollow.b-sch-event-wrap .b-sch-event.b-milestone, +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-hollow.b-sch-event-wrap .b-sch-event.b-milestone, +.b-sch-style-colored.b-sch-event-wrap .b-sch-event.b-milestone, +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-colored.b-sch-event-wrap .b-sch-event.b-milestone, +.b-sch-style-calendar.b-sch-event-wrap .b-sch-event.b-milestone, +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-calendar.b-sch-event-wrap .b-sch-event.b-milestone, +.b-sch-style-interday.b-sch-event-wrap .b-sch-event.b-milestone, +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-interday.b-sch-event-wrap .b-sch-event.b-milestone, +.b-sch-style-line.b-sch-event-wrap .b-sch-event.b-milestone, +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-line.b-sch-event-wrap .b-sch-event.b-milestone, +.b-sch-style-dashed.b-sch-event-wrap .b-sch-event.b-milestone, +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-dashed.b-sch-event-wrap .b-sch-event.b-milestone, +.b-sch-style-minimal.b-sch-event-wrap .b-sch-event.b-milestone, +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-minimal.b-sch-event-wrap .b-sch-event.b-milestone, +.b-sch-style-rounded.b-sch-event-wrap .b-sch-event.b-milestone, +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-rounded.b-sch-event-wrap .b-sch-event.b-milestone { + border-width: 0; +} +.b-sch-style-plain.b-sch-event-wrap .b-sch-event.b-milestone .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-plain.b-sch-event-wrap + .b-sch-event.b-milestone + .b-sch-event-content, +.b-sch-style-border.b-sch-event-wrap .b-sch-event.b-milestone .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-event-wrap + .b-sch-event.b-milestone + .b-sch-event-content, +.b-sch-style-hollow.b-sch-event-wrap .b-sch-event.b-milestone .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-hollow.b-sch-event-wrap + .b-sch-event.b-milestone + .b-sch-event-content, +.b-sch-style-colored.b-sch-event-wrap .b-sch-event.b-milestone .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-colored.b-sch-event-wrap + .b-sch-event.b-milestone + .b-sch-event-content, +.b-sch-style-calendar.b-sch-event-wrap .b-sch-event.b-milestone .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-calendar.b-sch-event-wrap + .b-sch-event.b-milestone + .b-sch-event-content, +.b-sch-style-interday.b-sch-event-wrap .b-sch-event.b-milestone .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-interday.b-sch-event-wrap + .b-sch-event.b-milestone + .b-sch-event-content, +.b-sch-style-line.b-sch-event-wrap .b-sch-event.b-milestone .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-line.b-sch-event-wrap + .b-sch-event.b-milestone + .b-sch-event-content, +.b-sch-style-dashed.b-sch-event-wrap .b-sch-event.b-milestone .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-dashed.b-sch-event-wrap + .b-sch-event.b-milestone + .b-sch-event-content, +.b-sch-style-minimal.b-sch-event-wrap .b-sch-event.b-milestone .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-minimal.b-sch-event-wrap + .b-sch-event.b-milestone + .b-sch-event-content, +.b-sch-style-rounded.b-sch-event-wrap .b-sch-event.b-milestone .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-rounded.b-sch-event-wrap + .b-sch-event.b-milestone + .b-sch-event-content { + border-width: 0; + border-color: inherit; + border-style: inherit; +} +.b-sch-style-plain.b-sch-event-wrap .b-sch-event.b-milestone:hover, +.b-sch-style-plain.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-resizing, +.b-sch-style-plain.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected, +.b-sch-style-plain.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-plain.b-sch-event-wrap .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-plain.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-resizing, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-plain.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-plain.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-sch-style-border.b-sch-event-wrap .b-sch-event.b-milestone:hover, +.b-sch-style-border.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-resizing, +.b-sch-style-border.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected, +.b-sch-style-border.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-border.b-sch-event-wrap .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-resizing, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-sch-style-hollow.b-sch-event-wrap .b-sch-event.b-milestone:hover, +.b-sch-style-hollow.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-resizing, +.b-sch-style-hollow.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected, +.b-sch-style-hollow.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-hollow.b-sch-event-wrap .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-hollow.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-resizing, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-hollow.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-hollow.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-sch-style-colored.b-sch-event-wrap .b-sch-event.b-milestone:hover, +.b-sch-style-colored.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-resizing, +.b-sch-style-colored.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected, +.b-sch-style-colored.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-colored.b-sch-event-wrap .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-colored.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-resizing, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-colored.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-colored.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-sch-style-calendar.b-sch-event-wrap .b-sch-event.b-milestone:hover, +.b-sch-style-calendar.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-resizing, +.b-sch-style-calendar.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected, +.b-sch-style-calendar.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-calendar.b-sch-event-wrap .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-calendar.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-resizing, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-calendar.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-calendar.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-sch-style-interday.b-sch-event-wrap .b-sch-event.b-milestone:hover, +.b-sch-style-interday.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-resizing, +.b-sch-style-interday.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected, +.b-sch-style-interday.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-interday.b-sch-event-wrap .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-interday.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-resizing, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-interday.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-interday.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-sch-style-line.b-sch-event-wrap .b-sch-event.b-milestone:hover, +.b-sch-style-line.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-resizing, +.b-sch-style-line.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected, +.b-sch-style-line.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-line.b-sch-event-wrap .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-line.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-resizing, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-line.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-line.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-sch-style-dashed.b-sch-event-wrap .b-sch-event.b-milestone:hover, +.b-sch-style-dashed.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-resizing, +.b-sch-style-dashed.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected, +.b-sch-style-dashed.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-dashed.b-sch-event-wrap .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-dashed.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-resizing, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-dashed.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-dashed.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-sch-style-minimal.b-sch-event-wrap .b-sch-event.b-milestone:hover, +.b-sch-style-minimal.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-resizing, +.b-sch-style-minimal.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected, +.b-sch-style-minimal.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-minimal.b-sch-event-wrap .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-minimal.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-resizing, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-minimal.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-minimal.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-sch-style-rounded.b-sch-event-wrap .b-sch-event.b-milestone:hover, +.b-sch-style-rounded.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-resizing, +.b-sch-style-rounded.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected, +.b-sch-style-rounded.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-rounded.b-sch-event-wrap .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-rounded.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-resizing, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-rounded.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-rounded.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-sch-style-plain.b-sch-event-wrap .b-sch-event.b-milestone:hover .b-sch-event-content, +.b-sch-style-plain.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-resizing .b-sch-event-content, +.b-sch-style-plain.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content, +.b-sch-style-plain.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected:hover .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-plain.b-sch-event-wrap + .b-sch-event.b-milestone:hover + .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-plain.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-resizing + .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-plain.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-plain.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content, +.b-sch-style-border.b-sch-event-wrap .b-sch-event.b-milestone:hover .b-sch-event-content, +.b-sch-style-border.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-resizing .b-sch-event-content, +.b-sch-style-border.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content, +.b-sch-style-border.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected:hover .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-event-wrap + .b-sch-event.b-milestone:hover + .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-resizing + .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content, +.b-sch-style-hollow.b-sch-event-wrap .b-sch-event.b-milestone:hover .b-sch-event-content, +.b-sch-style-hollow.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-resizing .b-sch-event-content, +.b-sch-style-hollow.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content, +.b-sch-style-hollow.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected:hover .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-hollow.b-sch-event-wrap + .b-sch-event.b-milestone:hover + .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-hollow.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-resizing + .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-hollow.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-hollow.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content, +.b-sch-style-colored.b-sch-event-wrap .b-sch-event.b-milestone:hover .b-sch-event-content, +.b-sch-style-colored.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-resizing .b-sch-event-content, +.b-sch-style-colored.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content, +.b-sch-style-colored.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected:hover .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-colored.b-sch-event-wrap + .b-sch-event.b-milestone:hover + .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-colored.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-resizing + .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-colored.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-colored.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content, +.b-sch-style-calendar.b-sch-event-wrap .b-sch-event.b-milestone:hover .b-sch-event-content, +.b-sch-style-calendar.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-resizing .b-sch-event-content, +.b-sch-style-calendar.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content, +.b-sch-style-calendar.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected:hover .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-calendar.b-sch-event-wrap + .b-sch-event.b-milestone:hover + .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-calendar.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-resizing + .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-calendar.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-calendar.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content, +.b-sch-style-interday.b-sch-event-wrap .b-sch-event.b-milestone:hover .b-sch-event-content, +.b-sch-style-interday.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-resizing .b-sch-event-content, +.b-sch-style-interday.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content, +.b-sch-style-interday.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected:hover .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-interday.b-sch-event-wrap + .b-sch-event.b-milestone:hover + .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-interday.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-resizing + .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-interday.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-interday.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content, +.b-sch-style-line.b-sch-event-wrap .b-sch-event.b-milestone:hover .b-sch-event-content, +.b-sch-style-line.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-resizing .b-sch-event-content, +.b-sch-style-line.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content, +.b-sch-style-line.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected:hover .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-line.b-sch-event-wrap + .b-sch-event.b-milestone:hover + .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-line.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-resizing + .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-line.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-line.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content, +.b-sch-style-dashed.b-sch-event-wrap .b-sch-event.b-milestone:hover .b-sch-event-content, +.b-sch-style-dashed.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-resizing .b-sch-event-content, +.b-sch-style-dashed.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content, +.b-sch-style-dashed.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected:hover .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-dashed.b-sch-event-wrap + .b-sch-event.b-milestone:hover + .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-dashed.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-resizing + .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-dashed.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-dashed.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content, +.b-sch-style-minimal.b-sch-event-wrap .b-sch-event.b-milestone:hover .b-sch-event-content, +.b-sch-style-minimal.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-resizing .b-sch-event-content, +.b-sch-style-minimal.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content, +.b-sch-style-minimal.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected:hover .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-minimal.b-sch-event-wrap + .b-sch-event.b-milestone:hover + .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-minimal.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-resizing + .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-minimal.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-minimal.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content, +.b-sch-style-rounded.b-sch-event-wrap .b-sch-event.b-milestone:hover .b-sch-event-content, +.b-sch-style-rounded.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-resizing .b-sch-event-content, +.b-sch-style-rounded.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content, +.b-sch-style-rounded.b-sch-event-wrap .b-sch-event.b-milestone.b-sch-event-selected:hover .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-rounded.b-sch-event-wrap + .b-sch-event.b-milestone:hover + .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-rounded.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-resizing + .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-rounded.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-rounded.b-sch-event-wrap + .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content { + background-image: none; +} +.b-sch-style-plain.b-sch-event-wrap .b-sch-event.b-sch-event-withicon.b-milestone .b-sch-event-content, +.b-sch-style-border.b-sch-event-wrap .b-sch-event.b-sch-event-withicon.b-milestone .b-sch-event-content, +.b-sch-style-hollow.b-sch-event-wrap .b-sch-event.b-sch-event-withicon.b-milestone .b-sch-event-content, +.b-sch-style-colored.b-sch-event-wrap .b-sch-event.b-sch-event-withicon.b-milestone .b-sch-event-content, +.b-sch-style-calendar.b-sch-event-wrap .b-sch-event.b-sch-event-withicon.b-milestone .b-sch-event-content, +.b-sch-style-interday.b-sch-event-wrap .b-sch-event.b-sch-event-withicon.b-milestone .b-sch-event-content, +.b-sch-style-line.b-sch-event-wrap .b-sch-event.b-sch-event-withicon.b-milestone .b-sch-event-content, +.b-sch-style-dashed.b-sch-event-wrap .b-sch-event.b-sch-event-withicon.b-milestone .b-sch-event-content, +.b-sch-style-minimal.b-sch-event-wrap .b-sch-event.b-sch-event-withicon.b-milestone .b-sch-event-content, +.b-sch-style-rounded.b-sch-event-wrap .b-sch-event.b-sch-event-withicon.b-milestone .b-sch-event-content { + background: none !important; +} +.b-sch-style-interday > .b-sch-event:not(.b-milestone), +.b-sch-style-interday > .b-sch-event > .b-sch-event-segments > .b-sch-event, +.b-sch-style-plain > .b-sch-event:not(.b-milestone), +.b-sch-style-plain > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #69db7c; + border-color: #69db7c; + color: #fff; + font-weight: 300; +} +.b-sch-style-interday > .b-sch-event:not(.b-milestone):hover, +.b-sch-style-interday > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-style-interday > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-style-interday > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected, +.b-sch-style-plain > .b-sch-event:not(.b-milestone):hover, +.b-sch-style-plain > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-style-plain > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-style-plain > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected { + background-color: #1aa832; + background-image: none; +} +.b-sch-style-interday > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-style-interday > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected, +.b-sch-style-plain > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-style-plain > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected { + font-weight: 500; +} +.b-sch-style-interday > .b-sch-event:not(.b-milestone).b-sch-event-resizing, +.b-sch-style-interday > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover, +.b-sch-style-interday > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-resizing, +.b-sch-style-interday > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-plain > .b-sch-event:not(.b-milestone).b-sch-event-resizing, +.b-sch-style-plain > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover, +.b-sch-style-plain > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-resizing, +.b-sch-style-plain > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected:hover { + background-color: #159e2b; + background-image: none; +} +.b-sch-style-interday > .b-sch-event.b-milestone > .b-sch-event-content, +.b-sch-style-plain > .b-sch-event.b-milestone > .b-sch-event-content { + background-color: #777; +} +.b-sch-style-interday .b-sch-event { + opacity: 0.8; + border-radius: 3px; +} +.b-sch-style-interday .b-sch-event-content { + font-weight: 400; +} +.b-sch-style-plain.b-sch-custom-color > .b-sch-event:not(.b-milestone) { + background-color: currentColor; +} +.b-sch-style-plain.b-sch-custom-color > .b-sch-event:not(.b-milestone):hover, +.b-sch-style-plain.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-style-plain.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover { + background-color: currentColor; + background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)); +} +.b-sch-style-plain.b-sch-custom-color > .b-sch-event:not(.b-milestone) > .b-sch-event-content { + color: #fff; +} +.b-sch-style-plain.b-sch-custom-color > .b-sch-event.b-milestone .b-sch-event-content:before { + background-color: currentColor; +} +.b-sch-style-plain.b-sch-custom-color > .b-sch-event.b-milestone:hover .b-sch-event-content:before, +.b-sch-style-plain.b-sch-custom-color > .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content:before, +.b-sch-style-plain.b-sch-custom-color + > .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content:before { + background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)); +} +.b-sch-layout-milestone-text-position-inside .b-sch-event-wrap.b-milestone-wrap { + display: flex; +} +.b-sch-layout-milestone-text-position-inside .b-sch-event-wrap.b-milestone-wrap .b-milestone { + display: flex; + justify-content: center; + align-items: center; +} +.b-sch-layout-milestone-text-position-inside .b-sch-event-wrap.b-milestone-wrap .b-milestone label { + position: absolute; + left: 50%; + transform: translate(-50%); + color: inherit; +} +.b-sch-style-plain.b-sch-color-red > .b-sch-event:not(.b-milestone), +.b-sch-style-plain.b-sch-color-red > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #ff8787; + border-color: #ff8787; +} +.b-sch-style-plain.b-sch-color-red > .b-sch-event:not(.b-milestone):hover, +.b-sch-style-plain.b-sch-color-red > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-style-plain.b-sch-color-red > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-style-plain.b-sch-color-red > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected { + background-color: #ea0000; +} +.b-sch-style-plain.b-sch-color-red > .b-sch-event:not(.b-milestone).b-sch-event-resizing, +.b-sch-style-plain.b-sch-color-red > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover, +.b-sch-style-plain.b-sch-color-red > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-resizing, +.b-sch-style-plain.b-sch-color-red > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected:hover { + background-color: #d70000; +} +.b-sch-style-plain.b-sch-color-red > .b-sch-event.b-milestone .b-sch-event-content { + background-color: #ff8787; + border-color: #ff8787; +} +.b-sch-style-plain.b-sch-color-red > .b-sch-event.b-milestone:hover .b-sch-event-content, +.b-sch-style-plain.b-sch-color-red > .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content { + background-color: #ea0000; + background-image: none; +} +.b-sch-style-plain.b-sch-color-red > .b-sch-event.b-milestone.b-sch-event-resizing .b-sch-event-content, +.b-sch-style-plain.b-sch-color-red > .b-sch-event.b-milestone.b-sch-event-selected:hover .b-sch-event-content { + background-color: #d70000; + background-image: none; +} +.b-sch-layout-milestones .b-sch-style-plain.b-sch-color-red.b-milestone-wrap > .b-sch-event.b-milestone { + background: #ff8787; +} +.b-sch-layout-milestones .b-sch-style-plain.b-sch-color-red.b-milestone-wrap:hover > .b-sch-event { + background: #ea0000; +} +.b-sch-layout-milestones .b-sch-style-plain.b-sch-color-red.b-milestone-wrap.b-sch-event-selected:hover > .b-sch-event { + background: #d70000; +} +.b-sch-style-plain.b-sch-color-pink > .b-sch-event:not(.b-milestone), +.b-sch-style-plain.b-sch-color-pink > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #f783ac; + border-color: #f783ac; +} +.b-sch-style-plain.b-sch-color-pink > .b-sch-event:not(.b-milestone):hover, +.b-sch-style-plain.b-sch-color-pink > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-style-plain.b-sch-color-pink > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-style-plain.b-sch-color-pink > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected { + background-color: #d90a53; +} +.b-sch-style-plain.b-sch-color-pink > .b-sch-event:not(.b-milestone).b-sch-event-resizing, +.b-sch-style-plain.b-sch-color-pink > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover, +.b-sch-style-plain.b-sch-color-pink > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-resizing, +.b-sch-style-plain.b-sch-color-pink > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected:hover { + background-color: #c8084c; +} +.b-sch-style-plain.b-sch-color-pink > .b-sch-event.b-milestone .b-sch-event-content { + background-color: #f783ac; + border-color: #f783ac; +} +.b-sch-style-plain.b-sch-color-pink > .b-sch-event.b-milestone:hover .b-sch-event-content, +.b-sch-style-plain.b-sch-color-pink > .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content { + background-color: #d90a53; + background-image: none; +} +.b-sch-style-plain.b-sch-color-pink > .b-sch-event.b-milestone.b-sch-event-resizing .b-sch-event-content, +.b-sch-style-plain.b-sch-color-pink > .b-sch-event.b-milestone.b-sch-event-selected:hover .b-sch-event-content { + background-color: #c8084c; + background-image: none; +} +.b-sch-layout-milestones .b-sch-style-plain.b-sch-color-pink.b-milestone-wrap > .b-sch-event.b-milestone { + background: #f783ac; +} +.b-sch-layout-milestones .b-sch-style-plain.b-sch-color-pink.b-milestone-wrap:hover > .b-sch-event { + background: #d90a53; +} +.b-sch-layout-milestones + .b-sch-style-plain.b-sch-color-pink.b-milestone-wrap.b-sch-event-selected:hover + > .b-sch-event { + background: #c8084c; +} +.b-sch-style-plain.b-sch-color-purple > .b-sch-event:not(.b-milestone), +.b-sch-style-plain.b-sch-color-purple > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #ea80dc; + border-color: #ea80dc; +} +.b-sch-style-plain.b-sch-color-purple > .b-sch-event:not(.b-milestone):hover, +.b-sch-style-plain.b-sch-color-purple > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-style-plain.b-sch-color-purple > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-style-plain.b-sch-color-purple > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected { + background-color: #c416ad; +} +.b-sch-style-plain.b-sch-color-purple > .b-sch-event:not(.b-milestone).b-sch-event-resizing, +.b-sch-style-plain.b-sch-color-purple > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover, +.b-sch-style-plain.b-sch-color-purple > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-resizing, +.b-sch-style-plain.b-sch-color-purple > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected:hover { + background-color: #b611a0; +} +.b-sch-style-plain.b-sch-color-purple > .b-sch-event.b-milestone .b-sch-event-content { + background-color: #ea80dc; + border-color: #ea80dc; +} +.b-sch-style-plain.b-sch-color-purple > .b-sch-event.b-milestone:hover .b-sch-event-content, +.b-sch-style-plain.b-sch-color-purple > .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content { + background-color: #c416ad; + background-image: none; +} +.b-sch-style-plain.b-sch-color-purple > .b-sch-event.b-milestone.b-sch-event-resizing .b-sch-event-content, +.b-sch-style-plain.b-sch-color-purple > .b-sch-event.b-milestone.b-sch-event-selected:hover .b-sch-event-content { + background-color: #b611a0; + background-image: none; +} +.b-sch-layout-milestones .b-sch-style-plain.b-sch-color-purple.b-milestone-wrap > .b-sch-event.b-milestone { + background: #ea80dc; +} +.b-sch-layout-milestones .b-sch-style-plain.b-sch-color-purple.b-milestone-wrap:hover > .b-sch-event { + background: #c416ad; +} +.b-sch-layout-milestones + .b-sch-style-plain.b-sch-color-purple.b-milestone-wrap.b-sch-event-selected:hover + > .b-sch-event { + background: #b611a0; +} +.b-sch-style-plain.b-sch-color-violet > .b-sch-event:not(.b-milestone), +.b-sch-style-plain.b-sch-color-violet > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #9775fa; + border-color: #9775fa; +} +.b-sch-style-plain.b-sch-color-violet > .b-sch-event:not(.b-milestone):hover, +.b-sch-style-plain.b-sch-color-violet > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-style-plain.b-sch-color-violet > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-style-plain.b-sch-color-violet > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected { + background-color: #3b05d7; +} +.b-sch-style-plain.b-sch-color-violet > .b-sch-event:not(.b-milestone).b-sch-event-resizing, +.b-sch-style-plain.b-sch-color-violet > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover, +.b-sch-style-plain.b-sch-color-violet > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-resizing, +.b-sch-style-plain.b-sch-color-violet > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected:hover { + background-color: #3604c6; +} +.b-sch-style-plain.b-sch-color-violet > .b-sch-event.b-milestone .b-sch-event-content { + background-color: #9775fa; + border-color: #9775fa; +} +.b-sch-style-plain.b-sch-color-violet > .b-sch-event.b-milestone:hover .b-sch-event-content, +.b-sch-style-plain.b-sch-color-violet > .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content { + background-color: #3b05d7; + background-image: none; +} +.b-sch-style-plain.b-sch-color-violet > .b-sch-event.b-milestone.b-sch-event-resizing .b-sch-event-content, +.b-sch-style-plain.b-sch-color-violet > .b-sch-event.b-milestone.b-sch-event-selected:hover .b-sch-event-content { + background-color: #3604c6; + background-image: none; +} +.b-sch-layout-milestones .b-sch-style-plain.b-sch-color-violet.b-milestone-wrap > .b-sch-event.b-milestone { + background: #9775fa; +} +.b-sch-layout-milestones .b-sch-style-plain.b-sch-color-violet.b-milestone-wrap:hover > .b-sch-event { + background: #3b05d7; +} +.b-sch-layout-milestones + .b-sch-style-plain.b-sch-color-violet.b-milestone-wrap.b-sch-event-selected:hover + > .b-sch-event { + background: #3604c6; +} +.b-sch-style-plain.b-sch-color-indigo > .b-sch-event:not(.b-milestone), +.b-sch-style-plain.b-sch-color-indigo > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #748ffc; + border-color: #748ffc; +} +.b-sch-style-plain.b-sch-color-indigo > .b-sch-event:not(.b-milestone):hover, +.b-sch-style-plain.b-sch-color-indigo > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-style-plain.b-sch-color-indigo > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-style-plain.b-sch-color-indigo > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected { + background-color: #032eda; +} +.b-sch-style-plain.b-sch-color-indigo > .b-sch-event:not(.b-milestone).b-sch-event-resizing, +.b-sch-style-plain.b-sch-color-indigo > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover, +.b-sch-style-plain.b-sch-color-indigo > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-resizing, +.b-sch-style-plain.b-sch-color-indigo > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected:hover { + background-color: #032ac8; +} +.b-sch-style-plain.b-sch-color-indigo > .b-sch-event.b-milestone .b-sch-event-content { + background-color: #748ffc; + border-color: #748ffc; +} +.b-sch-style-plain.b-sch-color-indigo > .b-sch-event.b-milestone:hover .b-sch-event-content, +.b-sch-style-plain.b-sch-color-indigo > .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content { + background-color: #032eda; + background-image: none; +} +.b-sch-style-plain.b-sch-color-indigo > .b-sch-event.b-milestone.b-sch-event-resizing .b-sch-event-content, +.b-sch-style-plain.b-sch-color-indigo > .b-sch-event.b-milestone.b-sch-event-selected:hover .b-sch-event-content { + background-color: #032ac8; + background-image: none; +} +.b-sch-layout-milestones .b-sch-style-plain.b-sch-color-indigo.b-milestone-wrap > .b-sch-event.b-milestone { + background: #748ffc; +} +.b-sch-layout-milestones .b-sch-style-plain.b-sch-color-indigo.b-milestone-wrap:hover > .b-sch-event { + background: #032eda; +} +.b-sch-layout-milestones + .b-sch-style-plain.b-sch-color-indigo.b-milestone-wrap.b-sch-event-selected:hover + > .b-sch-event { + background: #032ac8; +} +.b-sch-style-plain.b-sch-color-blue > .b-sch-event:not(.b-milestone), +.b-sch-style-plain.b-sch-color-blue > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #4dadf7; + border-color: #4dadf7; +} +.b-sch-style-plain.b-sch-color-blue > .b-sch-event:not(.b-milestone):hover, +.b-sch-style-plain.b-sch-color-blue > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-style-plain.b-sch-color-blue > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-style-plain.b-sch-color-blue > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected { + background-color: #066dbd; +} +.b-sch-style-plain.b-sch-color-blue > .b-sch-event:not(.b-milestone).b-sch-event-resizing, +.b-sch-style-plain.b-sch-color-blue > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover, +.b-sch-style-plain.b-sch-color-blue > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-resizing, +.b-sch-style-plain.b-sch-color-blue > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected:hover { + background-color: #0564ae; +} +.b-sch-style-plain.b-sch-color-blue > .b-sch-event.b-milestone .b-sch-event-content { + background-color: #4dadf7; + border-color: #4dadf7; +} +.b-sch-style-plain.b-sch-color-blue > .b-sch-event.b-milestone:hover .b-sch-event-content, +.b-sch-style-plain.b-sch-color-blue > .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content { + background-color: #066dbd; + background-image: none; +} +.b-sch-style-plain.b-sch-color-blue > .b-sch-event.b-milestone.b-sch-event-resizing .b-sch-event-content, +.b-sch-style-plain.b-sch-color-blue > .b-sch-event.b-milestone.b-sch-event-selected:hover .b-sch-event-content { + background-color: #0564ae; + background-image: none; +} +.b-sch-layout-milestones .b-sch-style-plain.b-sch-color-blue.b-milestone-wrap > .b-sch-event.b-milestone { + background: #4dadf7; +} +.b-sch-layout-milestones .b-sch-style-plain.b-sch-color-blue.b-milestone-wrap:hover > .b-sch-event { + background: #066dbd; +} +.b-sch-layout-milestones + .b-sch-style-plain.b-sch-color-blue.b-milestone-wrap.b-sch-event-selected:hover + > .b-sch-event { + background: #0564ae; +} +.b-sch-style-plain.b-sch-color-cyan > .b-sch-event:not(.b-milestone), +.b-sch-style-plain.b-sch-color-cyan > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #3bc9db; + border-color: #3bc9db; +} +.b-sch-style-plain.b-sch-color-cyan > .b-sch-event:not(.b-milestone):hover, +.b-sch-style-plain.b-sch-color-cyan > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-style-plain.b-sch-color-cyan > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-style-plain.b-sch-color-cyan > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected { + background-color: #128695; +} +.b-sch-style-plain.b-sch-color-cyan > .b-sch-event:not(.b-milestone).b-sch-event-resizing, +.b-sch-style-plain.b-sch-color-cyan > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover, +.b-sch-style-plain.b-sch-color-cyan > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-resizing, +.b-sch-style-plain.b-sch-color-cyan > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected:hover { + background-color: #0e7d8b; +} +.b-sch-style-plain.b-sch-color-cyan > .b-sch-event.b-milestone .b-sch-event-content { + background-color: #3bc9db; + border-color: #3bc9db; +} +.b-sch-style-plain.b-sch-color-cyan > .b-sch-event.b-milestone:hover .b-sch-event-content, +.b-sch-style-plain.b-sch-color-cyan > .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content { + background-color: #128695; + background-image: none; +} +.b-sch-style-plain.b-sch-color-cyan > .b-sch-event.b-milestone.b-sch-event-resizing .b-sch-event-content, +.b-sch-style-plain.b-sch-color-cyan > .b-sch-event.b-milestone.b-sch-event-selected:hover .b-sch-event-content { + background-color: #0e7d8b; + background-image: none; +} +.b-sch-layout-milestones .b-sch-style-plain.b-sch-color-cyan.b-milestone-wrap > .b-sch-event.b-milestone { + background: #3bc9db; +} +.b-sch-layout-milestones .b-sch-style-plain.b-sch-color-cyan.b-milestone-wrap:hover > .b-sch-event { + background: #128695; +} +.b-sch-layout-milestones + .b-sch-style-plain.b-sch-color-cyan.b-milestone-wrap.b-sch-event-selected:hover + > .b-sch-event { + background: #0e7d8b; +} +.b-sch-style-plain.b-sch-color-teal > .b-sch-event:not(.b-milestone), +.b-sch-style-plain.b-sch-color-teal > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #38d9a9; + border-color: #38d9a9; +} +.b-sch-style-plain.b-sch-color-teal > .b-sch-event:not(.b-milestone):hover, +.b-sch-style-plain.b-sch-color-teal > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-style-plain.b-sch-color-teal > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-style-plain.b-sch-color-teal > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected { + background-color: #12916c; +} +.b-sch-style-plain.b-sch-color-teal > .b-sch-event:not(.b-milestone).b-sch-event-resizing, +.b-sch-style-plain.b-sch-color-teal > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover, +.b-sch-style-plain.b-sch-color-teal > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-resizing, +.b-sch-style-plain.b-sch-color-teal > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected:hover { + background-color: #0e8864; +} +.b-sch-style-plain.b-sch-color-teal > .b-sch-event.b-milestone .b-sch-event-content { + background-color: #38d9a9; + border-color: #38d9a9; +} +.b-sch-style-plain.b-sch-color-teal > .b-sch-event.b-milestone:hover .b-sch-event-content, +.b-sch-style-plain.b-sch-color-teal > .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content { + background-color: #12916c; + background-image: none; +} +.b-sch-style-plain.b-sch-color-teal > .b-sch-event.b-milestone.b-sch-event-resizing .b-sch-event-content, +.b-sch-style-plain.b-sch-color-teal > .b-sch-event.b-milestone.b-sch-event-selected:hover .b-sch-event-content { + background-color: #0e8864; + background-image: none; +} +.b-sch-layout-milestones .b-sch-style-plain.b-sch-color-teal.b-milestone-wrap > .b-sch-event.b-milestone { + background: #38d9a9; +} +.b-sch-layout-milestones .b-sch-style-plain.b-sch-color-teal.b-milestone-wrap:hover > .b-sch-event { + background: #12916c; +} +.b-sch-layout-milestones + .b-sch-style-plain.b-sch-color-teal.b-milestone-wrap.b-sch-event-selected:hover + > .b-sch-event { + background: #0e8864; +} +.b-sch-style-plain.b-sch-color-green > .b-sch-event:not(.b-milestone), +.b-sch-style-plain.b-sch-color-green > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #69db7c; + border-color: #69db7c; +} +.b-sch-style-plain.b-sch-color-green > .b-sch-event:not(.b-milestone):hover, +.b-sch-style-plain.b-sch-color-green > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-style-plain.b-sch-color-green > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-style-plain.b-sch-color-green > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected { + background-color: #1aa832; +} +.b-sch-style-plain.b-sch-color-green > .b-sch-event:not(.b-milestone).b-sch-event-resizing, +.b-sch-style-plain.b-sch-color-green > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover, +.b-sch-style-plain.b-sch-color-green > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-resizing, +.b-sch-style-plain.b-sch-color-green > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected:hover { + background-color: #159e2b; +} +.b-sch-style-plain.b-sch-color-green > .b-sch-event.b-milestone .b-sch-event-content { + background-color: #69db7c; + border-color: #69db7c; +} +.b-sch-style-plain.b-sch-color-green > .b-sch-event.b-milestone:hover .b-sch-event-content, +.b-sch-style-plain.b-sch-color-green > .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content { + background-color: #1aa832; + background-image: none; +} +.b-sch-style-plain.b-sch-color-green > .b-sch-event.b-milestone.b-sch-event-resizing .b-sch-event-content, +.b-sch-style-plain.b-sch-color-green > .b-sch-event.b-milestone.b-sch-event-selected:hover .b-sch-event-content { + background-color: #159e2b; + background-image: none; +} +.b-sch-layout-milestones .b-sch-style-plain.b-sch-color-green.b-milestone-wrap > .b-sch-event.b-milestone { + background: #69db7c; +} +.b-sch-layout-milestones .b-sch-style-plain.b-sch-color-green.b-milestone-wrap:hover > .b-sch-event { + background: #1aa832; +} +.b-sch-layout-milestones + .b-sch-style-plain.b-sch-color-green.b-milestone-wrap.b-sch-event-selected:hover + > .b-sch-event { + background: #159e2b; +} +.b-sch-style-plain.b-sch-color-lime > .b-sch-event:not(.b-milestone), +.b-sch-style-plain.b-sch-color-lime > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #a9e34b; + border-color: #a9e34b; +} +.b-sch-style-plain.b-sch-color-lime > .b-sch-event:not(.b-milestone):hover, +.b-sch-style-plain.b-sch-color-lime > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-style-plain.b-sch-color-lime > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-style-plain.b-sch-color-lime > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected { + background-color: #6ca411; +} +.b-sch-style-plain.b-sch-color-lime > .b-sch-event:not(.b-milestone).b-sch-event-resizing, +.b-sch-style-plain.b-sch-color-lime > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover, +.b-sch-style-plain.b-sch-color-lime > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-resizing, +.b-sch-style-plain.b-sch-color-lime > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected:hover { + background-color: #64990d; +} +.b-sch-style-plain.b-sch-color-lime > .b-sch-event.b-milestone .b-sch-event-content { + background-color: #a9e34b; + border-color: #a9e34b; +} +.b-sch-style-plain.b-sch-color-lime > .b-sch-event.b-milestone:hover .b-sch-event-content, +.b-sch-style-plain.b-sch-color-lime > .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content { + background-color: #6ca411; + background-image: none; +} +.b-sch-style-plain.b-sch-color-lime > .b-sch-event.b-milestone.b-sch-event-resizing .b-sch-event-content, +.b-sch-style-plain.b-sch-color-lime > .b-sch-event.b-milestone.b-sch-event-selected:hover .b-sch-event-content { + background-color: #64990d; + background-image: none; +} +.b-sch-layout-milestones .b-sch-style-plain.b-sch-color-lime.b-milestone-wrap > .b-sch-event.b-milestone { + background: #a9e34b; +} +.b-sch-layout-milestones .b-sch-style-plain.b-sch-color-lime.b-milestone-wrap:hover > .b-sch-event { + background: #6ca411; +} +.b-sch-layout-milestones + .b-sch-style-plain.b-sch-color-lime.b-milestone-wrap.b-sch-event-selected:hover + > .b-sch-event { + background: #64990d; +} +.b-sch-style-plain.b-sch-color-yellow > .b-sch-event:not(.b-milestone), +.b-sch-style-plain.b-sch-color-yellow > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #fdd835; + border-color: #fdd835; +} +.b-sch-style-plain.b-sch-color-yellow > .b-sch-event:not(.b-milestone):hover, +.b-sch-style-plain.b-sch-color-yellow > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-style-plain.b-sch-color-yellow > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-style-plain.b-sch-color-yellow > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected { + background-color: #b69501; +} +.b-sch-style-plain.b-sch-color-yellow > .b-sch-event:not(.b-milestone).b-sch-event-resizing, +.b-sch-style-plain.b-sch-color-yellow > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover, +.b-sch-style-plain.b-sch-color-yellow > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-resizing, +.b-sch-style-plain.b-sch-color-yellow > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected:hover { + background-color: #a78901; +} +.b-sch-style-plain.b-sch-color-yellow > .b-sch-event.b-milestone .b-sch-event-content { + background-color: #fdd835; + border-color: #fdd835; +} +.b-sch-style-plain.b-sch-color-yellow > .b-sch-event.b-milestone:hover .b-sch-event-content, +.b-sch-style-plain.b-sch-color-yellow > .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content { + background-color: #b69501; + background-image: none; +} +.b-sch-style-plain.b-sch-color-yellow > .b-sch-event.b-milestone.b-sch-event-resizing .b-sch-event-content, +.b-sch-style-plain.b-sch-color-yellow > .b-sch-event.b-milestone.b-sch-event-selected:hover .b-sch-event-content { + background-color: #a78901; + background-image: none; +} +.b-sch-layout-milestones .b-sch-style-plain.b-sch-color-yellow.b-milestone-wrap > .b-sch-event.b-milestone { + background: #fdd835; +} +.b-sch-layout-milestones .b-sch-style-plain.b-sch-color-yellow.b-milestone-wrap:hover > .b-sch-event { + background: #b69501; +} +.b-sch-layout-milestones + .b-sch-style-plain.b-sch-color-yellow.b-milestone-wrap.b-sch-event-selected:hover + > .b-sch-event { + background: #a78901; +} +.b-sch-style-plain.b-sch-color-orange > .b-sch-event:not(.b-milestone), +.b-sch-style-plain.b-sch-color-orange > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #ffa94d; + border-color: #ffa94d; +} +.b-sch-style-plain.b-sch-color-orange > .b-sch-event:not(.b-milestone):hover, +.b-sch-style-plain.b-sch-color-orange > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-style-plain.b-sch-color-orange > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-style-plain.b-sch-color-orange > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected { + background-color: #c76700; +} +.b-sch-style-plain.b-sch-color-orange > .b-sch-event:not(.b-milestone).b-sch-event-resizing, +.b-sch-style-plain.b-sch-color-orange > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover, +.b-sch-style-plain.b-sch-color-orange > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-resizing, +.b-sch-style-plain.b-sch-color-orange > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected:hover { + background-color: #b75e00; +} +.b-sch-style-plain.b-sch-color-orange > .b-sch-event.b-milestone .b-sch-event-content { + background-color: #ffa94d; + border-color: #ffa94d; +} +.b-sch-style-plain.b-sch-color-orange > .b-sch-event.b-milestone:hover .b-sch-event-content, +.b-sch-style-plain.b-sch-color-orange > .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content { + background-color: #c76700; + background-image: none; +} +.b-sch-style-plain.b-sch-color-orange > .b-sch-event.b-milestone.b-sch-event-resizing .b-sch-event-content, +.b-sch-style-plain.b-sch-color-orange > .b-sch-event.b-milestone.b-sch-event-selected:hover .b-sch-event-content { + background-color: #b75e00; + background-image: none; +} +.b-sch-layout-milestones .b-sch-style-plain.b-sch-color-orange.b-milestone-wrap > .b-sch-event.b-milestone { + background: #ffa94d; +} +.b-sch-layout-milestones .b-sch-style-plain.b-sch-color-orange.b-milestone-wrap:hover > .b-sch-event { + background: #c76700; +} +.b-sch-layout-milestones + .b-sch-style-plain.b-sch-color-orange.b-milestone-wrap.b-sch-event-selected:hover + > .b-sch-event { + background: #b75e00; +} +.b-sch-style-plain.b-sch-color-deep-orange > .b-sch-event:not(.b-milestone), +.b-sch-style-plain.b-sch-color-deep-orange > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #ff7043; + border-color: #ff7043; +} +.b-sch-style-plain.b-sch-color-deep-orange > .b-sch-event:not(.b-milestone):hover, +.b-sch-style-plain.b-sch-color-deep-orange > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-style-plain.b-sch-color-deep-orange > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-style-plain.b-sch-color-deep-orange > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected { + background-color: #c12e00; +} +.b-sch-style-plain.b-sch-color-deep-orange > .b-sch-event:not(.b-milestone).b-sch-event-resizing, +.b-sch-style-plain.b-sch-color-deep-orange > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover, +.b-sch-style-plain.b-sch-color-deep-orange > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-resizing, +.b-sch-style-plain.b-sch-color-deep-orange + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + background-color: #b12a00; +} +.b-sch-style-plain.b-sch-color-deep-orange > .b-sch-event.b-milestone .b-sch-event-content { + background-color: #ff7043; + border-color: #ff7043; +} +.b-sch-style-plain.b-sch-color-deep-orange > .b-sch-event.b-milestone:hover .b-sch-event-content, +.b-sch-style-plain.b-sch-color-deep-orange > .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content { + background-color: #c12e00; + background-image: none; +} +.b-sch-style-plain.b-sch-color-deep-orange > .b-sch-event.b-milestone.b-sch-event-resizing .b-sch-event-content, +.b-sch-style-plain.b-sch-color-deep-orange > .b-sch-event.b-milestone.b-sch-event-selected:hover .b-sch-event-content { + background-color: #b12a00; + background-image: none; +} +.b-sch-layout-milestones .b-sch-style-plain.b-sch-color-deep-orange.b-milestone-wrap > .b-sch-event.b-milestone { + background: #ff7043; +} +.b-sch-layout-milestones .b-sch-style-plain.b-sch-color-deep-orange.b-milestone-wrap:hover > .b-sch-event { + background: #c12e00; +} +.b-sch-layout-milestones + .b-sch-style-plain.b-sch-color-deep-orange.b-milestone-wrap.b-sch-event-selected:hover + > .b-sch-event { + background: #b12a00; +} +.b-sch-style-plain.b-sch-color-gray > .b-sch-event:not(.b-milestone), +.b-sch-style-plain.b-sch-color-gray > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #a0a0a0; + border-color: #a0a0a0; +} +.b-sch-style-plain.b-sch-color-gray > .b-sch-event:not(.b-milestone):hover, +.b-sch-style-plain.b-sch-color-gray > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-style-plain.b-sch-color-gray > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-style-plain.b-sch-color-gray > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected { + background-color: #606060; +} +.b-sch-style-plain.b-sch-color-gray > .b-sch-event:not(.b-milestone).b-sch-event-resizing, +.b-sch-style-plain.b-sch-color-gray > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover, +.b-sch-style-plain.b-sch-color-gray > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-resizing, +.b-sch-style-plain.b-sch-color-gray > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected:hover { + background-color: #614f4f; +} +.b-sch-style-plain.b-sch-color-gray > .b-sch-event.b-milestone .b-sch-event-content { + background-color: #a0a0a0; + border-color: #a0a0a0; +} +.b-sch-style-plain.b-sch-color-gray > .b-sch-event.b-milestone:hover .b-sch-event-content, +.b-sch-style-plain.b-sch-color-gray > .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content { + background-color: #606060; + background-image: none; +} +.b-sch-style-plain.b-sch-color-gray > .b-sch-event.b-milestone.b-sch-event-resizing .b-sch-event-content, +.b-sch-style-plain.b-sch-color-gray > .b-sch-event.b-milestone.b-sch-event-selected:hover .b-sch-event-content { + background-color: #614f4f; + background-image: none; +} +.b-sch-layout-milestones .b-sch-style-plain.b-sch-color-gray.b-milestone-wrap > .b-sch-event.b-milestone { + background: #a0a0a0; +} +.b-sch-layout-milestones .b-sch-style-plain.b-sch-color-gray.b-milestone-wrap:hover > .b-sch-event { + background: #606060; +} +.b-sch-layout-milestones + .b-sch-style-plain.b-sch-color-gray.b-milestone-wrap.b-sch-event-selected:hover + > .b-sch-event { + background: #614f4f; +} +.b-sch-style-plain.b-sch-color-gantt-green > .b-sch-event:not(.b-milestone), +.b-sch-style-plain.b-sch-color-gantt-green > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #d2ebd3; + border-color: #d2ebd3; +} +.b-sch-style-plain.b-sch-color-gantt-green > .b-sch-event:not(.b-milestone):hover, +.b-sch-style-plain.b-sch-color-gantt-green > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-style-plain.b-sch-color-gantt-green > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-style-plain.b-sch-color-gantt-green > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected { + background-color: #57b45b; +} +.b-sch-style-plain.b-sch-color-gantt-green > .b-sch-event:not(.b-milestone).b-sch-event-resizing, +.b-sch-style-plain.b-sch-color-gantt-green > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover, +.b-sch-style-plain.b-sch-color-gantt-green > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-resizing, +.b-sch-style-plain.b-sch-color-gantt-green + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + background-color: #44b148; +} +.b-sch-style-plain.b-sch-color-gantt-green > .b-sch-event.b-milestone .b-sch-event-content { + background-color: #d2ebd3; + border-color: #d2ebd3; +} +.b-sch-style-plain.b-sch-color-gantt-green > .b-sch-event.b-milestone:hover .b-sch-event-content, +.b-sch-style-plain.b-sch-color-gantt-green > .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content { + background-color: #57b45b; + background-image: none; +} +.b-sch-style-plain.b-sch-color-gantt-green > .b-sch-event.b-milestone.b-sch-event-resizing .b-sch-event-content, +.b-sch-style-plain.b-sch-color-gantt-green > .b-sch-event.b-milestone.b-sch-event-selected:hover .b-sch-event-content { + background-color: #44b148; + background-image: none; +} +.b-sch-layout-milestones .b-sch-style-plain.b-sch-color-gantt-green.b-milestone-wrap > .b-sch-event.b-milestone { + background: #d2ebd3; +} +.b-sch-layout-milestones .b-sch-style-plain.b-sch-color-gantt-green.b-milestone-wrap:hover > .b-sch-event { + background: #57b45b; +} +.b-sch-layout-milestones + .b-sch-style-plain.b-sch-color-gantt-green.b-milestone-wrap.b-sch-event-selected:hover + > .b-sch-event { + background: #44b148; +} +.b-sch-event-wrap.b-sch-style-border > .b-sch-event, +.b-sch-event-wrap.b-sch-style-border > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #69db7c; + border-color: #2cb743; + border-style: solid; + border-width: 0; + font-weight: 400; + opacity: 0.8; + border-radius: 3px; +} +.b-sch-event-wrap.b-sch-style-border > .b-sch-event:not(.b-milestone), +.b-sch-event-wrap.b-sch-style-border > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone) { + color: #fff; + font-size: 12px; + border-width: 1px; +} +.b-sch-event-wrap.b-sch-style-border > .b-sch-event:not(.b-milestone).b-sch-event-startsoutside, +.b-sch-event-wrap.b-sch-style-border + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:not(.b-milestone).b-sch-event-startsoutside { + border-inline-start: none; +} +.b-sch-event-wrap.b-sch-style-border > .b-sch-event:not(.b-milestone):hover, +.b-sch-event-wrap.b-sch-style-border > .b-sch-event:not(.b-milestone).b-sch-event-resizing, +.b-sch-event-wrap.b-sch-style-border > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone):hover, +.b-sch-event-wrap.b-sch-style-border + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:not(.b-milestone).b-sch-event-resizing { + background-color: #2cb743; + opacity: 1; +} +.b-sch-event-wrap.b-sch-style-border > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-border + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:not(.b-milestone).b-sch-event-selected { + font-weight: 600; +} +.b-sch-event-wrap.b-sch-style-border > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover, +.b-sch-event-wrap.b-sch-style-border + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover { + background-color: #29aa3e; +} +.b-sch-event-wrap.b-sch-style-border > .b-sch-event.b-milestone, +.b-sch-event-wrap.b-sch-style-border > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-milestone { + background: none; + justify-self: center; +} +.b-sch-event-wrap.b-sch-style-border > .b-sch-event.b-milestone .b-sch-event-content:before, +.b-sch-event-wrap.b-sch-style-border + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone + .b-sch-event-content:before { + border-width: 1px; + border-radius: 3px; + opacity: 0.8; +} +.b-sch-event-wrap.b-sch-style-border > .b-sch-event.b-milestone:hover, +.b-sch-event-wrap.b-sch-style-border > .b-sch-event.b-milestone.b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-border > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-milestone:hover, +.b-sch-event-wrap.b-sch-style-border + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone.b-sch-event-selected { + opacity: 1; +} +.b-sch-event-wrap.b-sch-style-border > .b-sch-event.b-milestone:hover .b-sch-event-content:before, +.b-sch-event-wrap.b-sch-style-border > .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content:before, +.b-sch-event-wrap.b-sch-style-border + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone:hover + .b-sch-event-content:before, +.b-sch-event-wrap.b-sch-style-border + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content:before { + opacity: 1; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-border > .b-sch-event.b-milestone, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-border + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone { + border-top-width: 1px; + border-bottom-width: 1px; + border-radius: 0; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-border + > .b-sch-event.b-milestone + .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-border + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone + .b-sch-event-content { + font-weight: 400; + font-size: 12px; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-border > .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-border > .b-sch-event.b-milestone:after, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-border + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-border + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone:after { + border-width: 0; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-border > .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-border + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone:before { + border-inline-start-width: 1px; + border-bottom-width: 1px; + border-bottom-left-radius: 3px; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-border > .b-sch-event.b-milestone:after, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-border + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone:after { + border-inline-end-width: 1px; + border-bottom-width: 1px; + top: -1px; + border-bottom-right-radius: 3px; +} +.b-sch-style-border.b-sch-custom-color > .b-sch-event:not(.b-milestone) { + background-color: currentColor; + background-image: linear-gradient(rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)); + border-color: currentColor; +} +.b-sch-style-border.b-sch-custom-color > .b-sch-event:not(.b-milestone) .b-sch-event-content { + color: #fff; +} +.b-sch-style-border.b-sch-custom-color > .b-sch-event:not(.b-milestone):hover, +.b-sch-style-border.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-resizing, +.b-sch-style-border.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-style-border.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover { + background-color: currentColor; + background-image: none; + border-color: currentColor; +} +.b-sch-style-border.b-sch-custom-color > .b-sch-event.b-milestone .b-sch-event-content:before { + background-color: currentColor; + background-image: linear-gradient(rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)); + border-color: currentColor; +} +.b-sch-style-border.b-sch-color-red > .b-sch-event, +.b-sch-style-border.b-sch-color-red > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #ff1212; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-red > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-red > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #ff8787; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-red > .b-sch-event:hover, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-red > .b-sch-event:hover > .b-sch-event-segments > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-red > .b-sch-event.b-sch-event-selected, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-red + > .b-sch-event.b-sch-event-selected + > .b-sch-event-segments + > .b-sch-event { + background-color: #ff1212; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-red > .b-sch-event.b-sch-event-resizing, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-red + > .b-sch-event.b-sch-event-resizing + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-red > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-red + > .b-sch-event.b-sch-event-selected:hover + > .b-sch-event-segments + > .b-sch-event { + background-color: #fe0000; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-red .b-sch-event:not(.b-sch-event-withicon) .b-sch-event-content { + background-color: #ff8787; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-red .b-sch-event:not(.b-sch-event-withicon):hover .b-sch-event-content, +.b-sch-style-border.b-milestone-wrap.b-sch-color-red + .b-sch-event:not(.b-sch-event-withicon).b-sch-event-selected + .b-sch-event-content { + background-color: #ff1212; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-red + .b-sch-event:not(.b-sch-event-withicon).b-sch-event-selected:hover + .b-sch-event-content { + background-color: #fe0000; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-border.b-sch-color-red.b-milestone-wrap .b-sch-event.b-milestone { + background: #ff8787; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-border.b-sch-color-red.b-milestone-wrap:hover .b-sch-event, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-red.b-milestone-wrap.b-sch-event-selected + .b-sch-event { + background: #ff1212; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-red.b-milestone-wrap.b-sch-event-selected:hover + .b-sch-event { + background: #fe0000; +} +.b-sch-style-border.b-sch-color-pink > .b-sch-event, +.b-sch-style-border.b-sch-color-pink > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #f01865; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-pink > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-pink > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #f783ac; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-pink > .b-sch-event:hover, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-pink > .b-sch-event:hover > .b-sch-event-segments > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-pink > .b-sch-event.b-sch-event-selected, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-pink + > .b-sch-event.b-sch-event-selected + > .b-sch-event-segments + > .b-sch-event { + background-color: #f01865; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-pink > .b-sch-event.b-sch-event-resizing, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-pink + > .b-sch-event.b-sch-event-resizing + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-pink > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-pink + > .b-sch-event.b-sch-event-selected:hover + > .b-sch-event-segments + > .b-sch-event { + background-color: #e70f5b; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-pink .b-sch-event:not(.b-sch-event-withicon) .b-sch-event-content { + background-color: #f783ac; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-pink + .b-sch-event:not(.b-sch-event-withicon):hover + .b-sch-event-content, +.b-sch-style-border.b-milestone-wrap.b-sch-color-pink + .b-sch-event:not(.b-sch-event-withicon).b-sch-event-selected + .b-sch-event-content { + background-color: #f01865; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-pink + .b-sch-event:not(.b-sch-event-withicon).b-sch-event-selected:hover + .b-sch-event-content { + background-color: #e70f5b; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-pink.b-milestone-wrap + .b-sch-event.b-milestone { + background: #f783ac; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-border.b-sch-color-pink.b-milestone-wrap:hover .b-sch-event, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-pink.b-milestone-wrap.b-sch-event-selected + .b-sch-event { + background: #f01865; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-pink.b-milestone-wrap.b-sch-event-selected:hover + .b-sch-event { + background: #e70f5b; +} +.b-sch-style-border.b-sch-color-purple > .b-sch-event, +.b-sch-style-border.b-sch-color-purple > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #d924c1; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-purple > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-purple > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #ea80dc; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-purple > .b-sch-event:hover, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-purple + > .b-sch-event:hover + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-purple > .b-sch-event.b-sch-event-selected, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-purple + > .b-sch-event.b-sch-event-selected + > .b-sch-event-segments + > .b-sch-event { + background-color: #d924c1; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-purple > .b-sch-event.b-sch-event-resizing, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-purple + > .b-sch-event.b-sch-event-resizing + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-purple > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-purple + > .b-sch-event.b-sch-event-selected:hover + > .b-sch-event-segments + > .b-sch-event { + background-color: #ca21b4; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-purple .b-sch-event:not(.b-sch-event-withicon) .b-sch-event-content { + background-color: #ea80dc; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-purple + .b-sch-event:not(.b-sch-event-withicon):hover + .b-sch-event-content, +.b-sch-style-border.b-milestone-wrap.b-sch-color-purple + .b-sch-event:not(.b-sch-event-withicon).b-sch-event-selected + .b-sch-event-content { + background-color: #d924c1; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-purple + .b-sch-event:not(.b-sch-event-withicon).b-sch-event-selected:hover + .b-sch-event-content { + background-color: #ca21b4; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-purple.b-milestone-wrap + .b-sch-event.b-milestone { + background: #ea80dc; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-border.b-sch-color-purple.b-milestone-wrap:hover .b-sch-event, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-purple.b-milestone-wrap.b-sch-event-selected + .b-sch-event { + background: #d924c1; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-purple.b-milestone-wrap.b-sch-event-selected:hover + .b-sch-event { + background: #ca21b4; +} +.b-sch-style-border.b-sch-color-violet > .b-sch-event, +.b-sch-style-border.b-sch-color-violet > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #470bf6; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-violet > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-violet > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #9775fa; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-violet > .b-sch-event:hover, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-violet + > .b-sch-event:hover + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-violet > .b-sch-event.b-sch-event-selected, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-violet + > .b-sch-event.b-sch-event-selected + > .b-sch-event-segments + > .b-sch-event { + background-color: #470bf6; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-violet > .b-sch-event.b-sch-event-resizing, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-violet + > .b-sch-event.b-sch-event-resizing + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-violet > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-violet + > .b-sch-event.b-sch-event-selected:hover + > .b-sch-event-segments + > .b-sch-event { + background-color: #4108e6; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-violet .b-sch-event:not(.b-sch-event-withicon) .b-sch-event-content { + background-color: #9775fa; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-violet + .b-sch-event:not(.b-sch-event-withicon):hover + .b-sch-event-content, +.b-sch-style-border.b-milestone-wrap.b-sch-color-violet + .b-sch-event:not(.b-sch-event-withicon).b-sch-event-selected + .b-sch-event-content { + background-color: #470bf6; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-violet + .b-sch-event:not(.b-sch-event-withicon).b-sch-event-selected:hover + .b-sch-event-content { + background-color: #4108e6; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-violet.b-milestone-wrap + .b-sch-event.b-milestone { + background: #9775fa; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-border.b-sch-color-violet.b-milestone-wrap:hover .b-sch-event, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-violet.b-milestone-wrap.b-sch-event-selected + .b-sch-event { + background: #470bf6; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-violet.b-milestone-wrap.b-sch-event-selected:hover + .b-sch-event { + background: #4108e6; +} +.b-sch-style-border.b-sch-color-indigo > .b-sch-event, +.b-sch-style-border.b-sch-color-indigo > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #0838fa; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-indigo > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-indigo > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #748ffc; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-indigo > .b-sch-event:hover, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-indigo + > .b-sch-event:hover + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-indigo > .b-sch-event.b-sch-event-selected, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-indigo + > .b-sch-event.b-sch-event-selected + > .b-sch-event-segments + > .b-sch-event { + background-color: #0838fa; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-indigo > .b-sch-event.b-sch-event-resizing, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-indigo + > .b-sch-event.b-sch-event-resizing + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-indigo > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-indigo + > .b-sch-event.b-sch-event-selected:hover + > .b-sch-event-segments + > .b-sch-event { + background-color: #0533ea; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-indigo .b-sch-event:not(.b-sch-event-withicon) .b-sch-event-content { + background-color: #748ffc; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-indigo + .b-sch-event:not(.b-sch-event-withicon):hover + .b-sch-event-content, +.b-sch-style-border.b-milestone-wrap.b-sch-color-indigo + .b-sch-event:not(.b-sch-event-withicon).b-sch-event-selected + .b-sch-event-content { + background-color: #0838fa; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-indigo + .b-sch-event:not(.b-sch-event-withicon).b-sch-event-selected:hover + .b-sch-event-content { + background-color: #0533ea; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-indigo.b-milestone-wrap + .b-sch-event.b-milestone { + background: #748ffc; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-border.b-sch-color-indigo.b-milestone-wrap:hover .b-sch-event, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-indigo.b-milestone-wrap.b-sch-event-selected + .b-sch-event { + background: #0838fa; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-indigo.b-milestone-wrap.b-sch-event-selected:hover + .b-sch-event { + background: #0533ea; +} +.b-sch-style-border.b-sch-color-blue > .b-sch-event, +.b-sch-style-border.b-sch-color-blue > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #0a7fd9; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-blue > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-blue > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #4dadf7; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-blue > .b-sch-event:hover, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-blue > .b-sch-event:hover > .b-sch-event-segments > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-blue > .b-sch-event.b-sch-event-selected, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-blue + > .b-sch-event.b-sch-event-selected + > .b-sch-event-segments + > .b-sch-event { + background-color: #0a7fd9; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-blue > .b-sch-event.b-sch-event-resizing, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-blue + > .b-sch-event.b-sch-event-resizing + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-blue > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-blue + > .b-sch-event.b-sch-event-selected:hover + > .b-sch-event-segments + > .b-sch-event { + background-color: #0976ca; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-blue .b-sch-event:not(.b-sch-event-withicon) .b-sch-event-content { + background-color: #4dadf7; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-blue + .b-sch-event:not(.b-sch-event-withicon):hover + .b-sch-event-content, +.b-sch-style-border.b-milestone-wrap.b-sch-color-blue + .b-sch-event:not(.b-sch-event-withicon).b-sch-event-selected + .b-sch-event-content { + background-color: #0a7fd9; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-blue + .b-sch-event:not(.b-sch-event-withicon).b-sch-event-selected:hover + .b-sch-event-content { + background-color: #0976ca; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-blue.b-milestone-wrap + .b-sch-event.b-milestone { + background: #4dadf7; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-border.b-sch-color-blue.b-milestone-wrap:hover .b-sch-event, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-blue.b-milestone-wrap.b-sch-event-selected + .b-sch-event { + background: #0a7fd9; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-blue.b-milestone-wrap.b-sch-event-selected:hover + .b-sch-event { + background: #0976ca; +} +.b-sch-style-border.b-sch-color-cyan > .b-sch-event, +.b-sch-style-border.b-sch-color-cyan > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #1e95a4; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-cyan > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-cyan > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #3bc9db; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-cyan > .b-sch-event:hover, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-cyan > .b-sch-event:hover > .b-sch-event-segments > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-cyan > .b-sch-event.b-sch-event-selected, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-cyan + > .b-sch-event.b-sch-event-selected + > .b-sch-event-segments + > .b-sch-event { + background-color: #1e95a4; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-cyan > .b-sch-event.b-sch-event-resizing, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-cyan + > .b-sch-event.b-sch-event-resizing + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-cyan > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-cyan + > .b-sch-event.b-sch-event-selected:hover + > .b-sch-event-segments + > .b-sch-event { + background-color: #1c8b99; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-cyan .b-sch-event:not(.b-sch-event-withicon) .b-sch-event-content { + background-color: #3bc9db; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-cyan + .b-sch-event:not(.b-sch-event-withicon):hover + .b-sch-event-content, +.b-sch-style-border.b-milestone-wrap.b-sch-color-cyan + .b-sch-event:not(.b-sch-event-withicon).b-sch-event-selected + .b-sch-event-content { + background-color: #1e95a4; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-cyan + .b-sch-event:not(.b-sch-event-withicon).b-sch-event-selected:hover + .b-sch-event-content { + background-color: #1c8b99; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-cyan.b-milestone-wrap + .b-sch-event.b-milestone { + background: #3bc9db; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-border.b-sch-color-cyan.b-milestone-wrap:hover .b-sch-event, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-cyan.b-milestone-wrap.b-sch-event-selected + .b-sch-event { + background: #1e95a4; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-cyan.b-milestone-wrap.b-sch-event-selected:hover + .b-sch-event { + background: #1c8b99; +} +.b-sch-style-border.b-sch-color-teal > .b-sch-event, +.b-sch-style-border.b-sch-color-teal > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #1fa07a; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-teal > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-teal > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #38d9a9; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-teal > .b-sch-event:hover, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-teal > .b-sch-event:hover > .b-sch-event-segments > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-teal > .b-sch-event.b-sch-event-selected, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-teal + > .b-sch-event.b-sch-event-selected + > .b-sch-event-segments + > .b-sch-event { + background-color: #1fa07a; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-teal > .b-sch-event.b-sch-event-resizing, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-teal + > .b-sch-event.b-sch-event-resizing + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-teal > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-teal + > .b-sch-event.b-sch-event-selected:hover + > .b-sch-event-segments + > .b-sch-event { + background-color: #1c9571; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-teal .b-sch-event:not(.b-sch-event-withicon) .b-sch-event-content { + background-color: #38d9a9; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-teal + .b-sch-event:not(.b-sch-event-withicon):hover + .b-sch-event-content, +.b-sch-style-border.b-milestone-wrap.b-sch-color-teal + .b-sch-event:not(.b-sch-event-withicon).b-sch-event-selected + .b-sch-event-content { + background-color: #1fa07a; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-teal + .b-sch-event:not(.b-sch-event-withicon).b-sch-event-selected:hover + .b-sch-event-content { + background-color: #1c9571; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-teal.b-milestone-wrap + .b-sch-event.b-milestone { + background: #38d9a9; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-border.b-sch-color-teal.b-milestone-wrap:hover .b-sch-event, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-teal.b-milestone-wrap.b-sch-event-selected + .b-sch-event { + background: #1fa07a; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-teal.b-milestone-wrap.b-sch-event-selected:hover + .b-sch-event { + background: #1c9571; +} +.b-sch-style-border.b-sch-color-green > .b-sch-event, +.b-sch-style-border.b-sch-color-green > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #2cb743; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-green > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-green > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #69db7c; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-green > .b-sch-event:hover, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-green + > .b-sch-event:hover + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-green > .b-sch-event.b-sch-event-selected, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-green + > .b-sch-event.b-sch-event-selected + > .b-sch-event-segments + > .b-sch-event { + background-color: #2cb743; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-green > .b-sch-event.b-sch-event-resizing, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-green + > .b-sch-event.b-sch-event-resizing + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-green > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-green + > .b-sch-event.b-sch-event-selected:hover + > .b-sch-event-segments + > .b-sch-event { + background-color: #29aa3e; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-green .b-sch-event:not(.b-sch-event-withicon) .b-sch-event-content { + background-color: #69db7c; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-green + .b-sch-event:not(.b-sch-event-withicon):hover + .b-sch-event-content, +.b-sch-style-border.b-milestone-wrap.b-sch-color-green + .b-sch-event:not(.b-sch-event-withicon).b-sch-event-selected + .b-sch-event-content { + background-color: #2cb743; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-green + .b-sch-event:not(.b-sch-event-withicon).b-sch-event-selected:hover + .b-sch-event-content { + background-color: #29aa3e; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-green.b-milestone-wrap + .b-sch-event.b-milestone { + background: #69db7c; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-border.b-sch-color-green.b-milestone-wrap:hover .b-sch-event, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-green.b-milestone-wrap.b-sch-event-selected + .b-sch-event { + background: #2cb743; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-green.b-milestone-wrap.b-sch-event-selected:hover + .b-sch-event { + background: #29aa3e; +} +.b-sch-style-border.b-sch-color-lime > .b-sch-event, +.b-sch-style-border.b-sch-color-lime > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #7cb71c; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-lime > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-lime > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #a9e34b; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-lime > .b-sch-event:hover, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-lime > .b-sch-event:hover > .b-sch-event-segments > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-lime > .b-sch-event.b-sch-event-selected, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-lime + > .b-sch-event.b-sch-event-selected + > .b-sch-event-segments + > .b-sch-event { + background-color: #7cb71c; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-lime > .b-sch-event.b-sch-event-resizing, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-lime + > .b-sch-event.b-sch-event-resizing + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-lime > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-lime + > .b-sch-event.b-sch-event-selected:hover + > .b-sch-event-segments + > .b-sch-event { + background-color: #73aa1a; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-lime .b-sch-event:not(.b-sch-event-withicon) .b-sch-event-content { + background-color: #a9e34b; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-lime + .b-sch-event:not(.b-sch-event-withicon):hover + .b-sch-event-content, +.b-sch-style-border.b-milestone-wrap.b-sch-color-lime + .b-sch-event:not(.b-sch-event-withicon).b-sch-event-selected + .b-sch-event-content { + background-color: #7cb71c; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-lime + .b-sch-event:not(.b-sch-event-withicon).b-sch-event-selected:hover + .b-sch-event-content { + background-color: #73aa1a; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-lime.b-milestone-wrap + .b-sch-event.b-milestone { + background: #a9e34b; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-border.b-sch-color-lime.b-milestone-wrap:hover .b-sch-event, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-lime.b-milestone-wrap.b-sch-event-selected + .b-sch-event { + background: #7cb71c; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-lime.b-milestone-wrap.b-sch-event-selected:hover + .b-sch-event { + background: #73aa1a; +} +.b-sch-style-border.b-sch-color-yellow > .b-sch-event, +.b-sch-style-border.b-sch-color-yellow > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #d4ad02; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-yellow > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-yellow > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #fdd835; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-yellow > .b-sch-event:hover, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-yellow + > .b-sch-event:hover + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-yellow > .b-sch-event.b-sch-event-selected, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-yellow + > .b-sch-event.b-sch-event-selected + > .b-sch-event-segments + > .b-sch-event { + background-color: #d4ad02; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-yellow > .b-sch-event.b-sch-event-resizing, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-yellow + > .b-sch-event.b-sch-event-resizing + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-yellow > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-yellow + > .b-sch-event.b-sch-event-selected:hover + > .b-sch-event-segments + > .b-sch-event { + background-color: #c5a102; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-yellow .b-sch-event:not(.b-sch-event-withicon) .b-sch-event-content { + background-color: #fdd835; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-yellow + .b-sch-event:not(.b-sch-event-withicon):hover + .b-sch-event-content, +.b-sch-style-border.b-milestone-wrap.b-sch-color-yellow + .b-sch-event:not(.b-sch-event-withicon).b-sch-event-selected + .b-sch-event-content { + background-color: #d4ad02; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-yellow + .b-sch-event:not(.b-sch-event-withicon).b-sch-event-selected:hover + .b-sch-event-content { + background-color: #c5a102; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-yellow.b-milestone-wrap + .b-sch-event.b-milestone { + background: #fdd835; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-border.b-sch-color-yellow.b-milestone-wrap:hover .b-sch-event, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-yellow.b-milestone-wrap.b-sch-event-selected + .b-sch-event { + background: #d4ad02; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-yellow.b-milestone-wrap.b-sch-event-selected:hover + .b-sch-event { + background: #c5a102; +} +.b-sch-style-border.b-sch-color-orange > .b-sch-event, +.b-sch-style-border.b-sch-color-orange > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #e87800; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-orange > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-orange > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #ffa94d; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-orange > .b-sch-event:hover, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-orange + > .b-sch-event:hover + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-orange > .b-sch-event.b-sch-event-selected, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-orange + > .b-sch-event.b-sch-event-selected + > .b-sch-event-segments + > .b-sch-event { + background-color: #e87800; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-orange > .b-sch-event.b-sch-event-resizing, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-orange + > .b-sch-event.b-sch-event-resizing + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-orange > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-orange + > .b-sch-event.b-sch-event-selected:hover + > .b-sch-event-segments + > .b-sch-event { + background-color: #d87000; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-orange .b-sch-event:not(.b-sch-event-withicon) .b-sch-event-content { + background-color: #ffa94d; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-orange + .b-sch-event:not(.b-sch-event-withicon):hover + .b-sch-event-content, +.b-sch-style-border.b-milestone-wrap.b-sch-color-orange + .b-sch-event:not(.b-sch-event-withicon).b-sch-event-selected + .b-sch-event-content { + background-color: #e87800; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-orange + .b-sch-event:not(.b-sch-event-withicon).b-sch-event-selected:hover + .b-sch-event-content { + background-color: #d87000; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-orange.b-milestone-wrap + .b-sch-event.b-milestone { + background: #ffa94d; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-border.b-sch-color-orange.b-milestone-wrap:hover .b-sch-event, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-orange.b-milestone-wrap.b-sch-event-selected + .b-sch-event { + background: #e87800; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-orange.b-milestone-wrap.b-sch-event-selected:hover + .b-sch-event { + background: #d87000; +} +.b-sch-style-border.b-sch-color-deep-orange > .b-sch-event, +.b-sch-style-border.b-sch-color-deep-orange > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #e13600; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-deep-orange > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-deep-orange + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event { + background-color: #ff7043; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-deep-orange > .b-sch-event:hover, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-deep-orange + > .b-sch-event:hover + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-deep-orange > .b-sch-event.b-sch-event-selected, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-deep-orange + > .b-sch-event.b-sch-event-selected + > .b-sch-event-segments + > .b-sch-event { + background-color: #e13600; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-deep-orange > .b-sch-event.b-sch-event-resizing, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-deep-orange + > .b-sch-event.b-sch-event-resizing + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-deep-orange > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-deep-orange + > .b-sch-event.b-sch-event-selected:hover + > .b-sch-event-segments + > .b-sch-event { + background-color: #d13200; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-deep-orange + .b-sch-event:not(.b-sch-event-withicon) + .b-sch-event-content { + background-color: #ff7043; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-deep-orange + .b-sch-event:not(.b-sch-event-withicon):hover + .b-sch-event-content, +.b-sch-style-border.b-milestone-wrap.b-sch-color-deep-orange + .b-sch-event:not(.b-sch-event-withicon).b-sch-event-selected + .b-sch-event-content { + background-color: #e13600; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-deep-orange + .b-sch-event:not(.b-sch-event-withicon).b-sch-event-selected:hover + .b-sch-event-content { + background-color: #d13200; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-deep-orange.b-milestone-wrap + .b-sch-event.b-milestone { + background: #ff7043; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-deep-orange.b-milestone-wrap:hover + .b-sch-event, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-deep-orange.b-milestone-wrap.b-sch-event-selected + .b-sch-event { + background: #e13600; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-deep-orange.b-milestone-wrap.b-sch-event-selected:hover + .b-sch-event { + background: #d13200; +} +.b-sch-style-border.b-sch-color-gray > .b-sch-event, +.b-sch-style-border.b-sch-color-gray > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #707070; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-gray > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-gray > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #a0a0a0; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-gray > .b-sch-event:hover, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-gray > .b-sch-event:hover > .b-sch-event-segments > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-gray > .b-sch-event.b-sch-event-selected, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-gray + > .b-sch-event.b-sch-event-selected + > .b-sch-event-segments + > .b-sch-event { + background-color: #707070; +} +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-gray > .b-sch-event.b-sch-event-resizing, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-gray + > .b-sch-event.b-sch-event-resizing + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-gray > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-border:not(.b-milestone-wrap).b-sch-color-gray + > .b-sch-event.b-sch-event-selected:hover + > .b-sch-event-segments + > .b-sch-event { + background-color: #686868; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-gray .b-sch-event:not(.b-sch-event-withicon) .b-sch-event-content { + background-color: #a0a0a0; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-gray + .b-sch-event:not(.b-sch-event-withicon):hover + .b-sch-event-content, +.b-sch-style-border.b-milestone-wrap.b-sch-color-gray + .b-sch-event:not(.b-sch-event-withicon).b-sch-event-selected + .b-sch-event-content { + background-color: #707070; +} +.b-sch-style-border.b-milestone-wrap.b-sch-color-gray + .b-sch-event:not(.b-sch-event-withicon).b-sch-event-selected:hover + .b-sch-event-content { + background-color: #686868; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-gray.b-milestone-wrap + .b-sch-event.b-milestone { + background: #a0a0a0; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-border.b-sch-color-gray.b-milestone-wrap:hover .b-sch-event, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-gray.b-milestone-wrap.b-sch-event-selected + .b-sch-event { + background: #707070; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-border.b-sch-color-gray.b-milestone-wrap.b-sch-event-selected:hover + .b-sch-event { + background: #686868; +} +.b-sch-style-hollow.b-sch-event-wrap > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #ffffff80; + border-color: #69db7c; + border-style: solid; + border-width: 0; + font-weight: 400; + opacity: 0.8; + border-radius: 3px; +} +.b-sch-style-hollow.b-sch-event-wrap > .b-sch-event:not(.b-milestone), +.b-sch-style-hollow.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone) { + color: #69db7c; + font-size: 12px; + border-width: 2px; +} +.b-sch-style-hollow.b-sch-event-wrap > .b-sch-event:not(.b-milestone).b-sch-event-startsoutside, +.b-sch-style-hollow.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:not(.b-milestone).b-sch-event-startsoutside { + border-inline-start: none; +} +.b-sch-style-hollow.b-sch-event-wrap > .b-sch-event:not(.b-milestone):hover, +.b-sch-style-hollow.b-sch-event-wrap > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-style-hollow.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone):hover, +.b-sch-style-hollow.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:not(.b-milestone).b-sch-event-selected { + color: #fff; +} +.b-sch-style-hollow.b-sch-event-wrap > .b-sch-event.b-milestone .b-sch-event-content, +.b-sch-style-hollow.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone + .b-sch-event-content { + background-color: #ffffff80; + border-width: 0; + border-color: inherit; + border-style: inherit; +} +.b-sch-style-hollow.b-sch-event-wrap > .b-sch-event.b-milestone .b-sch-event-content:before, +.b-sch-style-hollow.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone + .b-sch-event-content:before { + border-width: 2px; + border-radius: 3px; + opacity: 0.8; +} +.b-sch-style-hollow.b-sch-event-wrap > .b-sch-event.b-milestone:hover, +.b-sch-style-hollow.b-sch-event-wrap > .b-sch-event.b-milestone.b-sch-event-selected, +.b-sch-style-hollow.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-milestone:hover, +.b-sch-style-hollow.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone.b-sch-event-selected { + opacity: 1; +} +.b-sch-style-hollow.b-sch-event-wrap > .b-sch-event.b-milestone:hover .b-sch-event-content, +.b-sch-style-hollow.b-sch-event-wrap > .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content, +.b-sch-style-hollow.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone:hover + .b-sch-event-content, +.b-sch-style-hollow.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: #69db7c; +} +.b-sch-style-hollow.b-sch-event-wrap > .b-sch-event.b-milestone.b-sch-event-selected, +.b-sch-style-hollow.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone.b-sch-event-selected { + font-weight: 600; +} +.b-sch-style-hollow.b-sch-event-wrap > .b-sch-event.b-milestone.b-sch-event-selected:hover:before, +.b-sch-style-hollow.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone.b-sch-event-selected:hover:before { + background-color: #4fd565; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-hollow.b-sch-event-wrap > .b-sch-event.b-milestone, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-hollow.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone { + border-top-width: 2px; + border-bottom-width: 2px; + border-radius: 0; + background-color: #ffffff80; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-hollow.b-sch-event-wrap + > .b-sch-event.b-milestone + .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-hollow.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone + .b-sch-event-content { + font-size: 12px; + font-weight: 400; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-hollow.b-sch-event-wrap > .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-hollow.b-sch-event-wrap > .b-sch-event.b-milestone:after, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-hollow.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-hollow.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone:after { + border-width: 0; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-hollow.b-sch-event-wrap > .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-hollow.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone:before { + border-inline-start-width: 2px; + border-bottom-width: 2px; + border-bottom-left-radius: 3px; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-hollow.b-sch-event-wrap > .b-sch-event.b-milestone:after, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-hollow.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone:after { + border-inline-end-width: 2px; + border-bottom-width: 2px; + border-bottom-right-radius: 3px; + top: -2px; +} +.b-sch-style-hollow.b-sch-custom-color > .b-sch-event { + border-color: currentColor; +} +.b-sch-style-hollow.b-sch-custom-color > .b-sch-event:not(.b-milestone):hover, +.b-sch-style-hollow.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-style-hollow.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-resizing, +.b-sch-style-hollow.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover { + background-color: currentColor; +} +.b-sch-style-hollow.b-sch-custom-color > .b-sch-event:not(.b-milestone):hover .b-sch-event-content, +.b-sch-style-hollow.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected .b-sch-event-content, +.b-sch-style-hollow.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-resizing .b-sch-event-content, +.b-sch-style-hollow.b-sch-custom-color + > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover + .b-sch-event-content { + color: #fff; +} +.b-sch-style-hollow.b-sch-custom-color > .b-sch-event.b-milestone .b-sch-event-content:before { + background-color: #ffffff80; +} +.b-sch-style-hollow.b-sch-custom-color > .b-sch-event.b-milestone:hover .b-sch-event-content:before, +.b-sch-style-hollow.b-sch-custom-color > .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content:before, +.b-sch-style-hollow.b-sch-custom-color > .b-sch-event.b-milestone.b-sch-event-resizing .b-sch-event-content:before, +.b-sch-style-hollow.b-sch-custom-color + > .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content:before { + background-color: currentColor; +} +.b-sch-style-hollow.b-sch-event-wrap.b-sch-color-red > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap.b-sch-color-red > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #ff8787; + color: #ff8787; +} +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-red > .b-sch-event:hover, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-red + > .b-sch-event:hover + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-red > .b-sch-event.b-sch-event-selected, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-red + > .b-sch-event.b-sch-event-selected + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-red > .b-sch-event.b-sch-event-resizing, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-red + > .b-sch-event.b-sch-event-resizing + > .b-sch-event-segments + > .b-sch-event { + background-color: #ff8787; + color: #fff; +} +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-red > .b-sch-event.b-sch-event-selected:hover { + background-color: #ff6060; +} +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-red .b-sch-event:hover .b-sch-event-content, +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-red + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #ff8787; +} +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-red + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #ff6060; +} +.b-sch-style-hollow.b-sch-event-wrap.b-sch-color-pink > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap.b-sch-color-pink > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #f783ac; + color: #f783ac; +} +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-pink > .b-sch-event:hover, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-pink + > .b-sch-event:hover + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-pink > .b-sch-event.b-sch-event-selected, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-pink + > .b-sch-event.b-sch-event-selected + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-pink > .b-sch-event.b-sch-event-resizing, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-pink + > .b-sch-event.b-sch-event-resizing + > .b-sch-event-segments + > .b-sch-event { + background-color: #f783ac; + color: #fff; +} +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-pink > .b-sch-event.b-sch-event-selected:hover { + background-color: #f55f94; +} +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-pink .b-sch-event:hover .b-sch-event-content, +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-pink + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #f783ac; +} +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-pink + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #f55f94; +} +.b-sch-style-hollow.b-sch-event-wrap.b-sch-color-purple > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap.b-sch-color-purple > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #ea80dc; + color: #ea80dc; +} +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-purple > .b-sch-event:hover, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-purple + > .b-sch-event:hover + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-purple > .b-sch-event.b-sch-event-selected, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-purple + > .b-sch-event.b-sch-event-selected + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-purple > .b-sch-event.b-sch-event-resizing, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-purple + > .b-sch-event.b-sch-event-resizing + > .b-sch-event-segments + > .b-sch-event { + background-color: #ea80dc; + color: #fff; +} +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-purple + > .b-sch-event.b-sch-event-selected:hover { + background-color: #e561d3; +} +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-purple .b-sch-event:hover .b-sch-event-content, +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-purple + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #ea80dc; +} +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-purple + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #e561d3; +} +.b-sch-style-hollow.b-sch-event-wrap.b-sch-color-violet > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap.b-sch-color-violet > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #9775fa; + color: #9775fa; +} +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-violet > .b-sch-event:hover, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-violet + > .b-sch-event:hover + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-violet > .b-sch-event.b-sch-event-selected, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-violet + > .b-sch-event.b-sch-event-selected + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-violet > .b-sch-event.b-sch-event-resizing, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-violet + > .b-sch-event.b-sch-event-resizing + > .b-sch-event-segments + > .b-sch-event { + background-color: #9775fa; + color: #fff; +} +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-violet + > .b-sch-event.b-sch-event-selected:hover { + background-color: #7c52f9; +} +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-violet .b-sch-event:hover .b-sch-event-content, +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-violet + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #9775fa; +} +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-violet + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #7c52f9; +} +.b-sch-style-hollow.b-sch-event-wrap.b-sch-color-indigo > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap.b-sch-color-indigo > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #748ffc; + color: #748ffc; +} +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-indigo > .b-sch-event:hover, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-indigo + > .b-sch-event:hover + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-indigo > .b-sch-event.b-sch-event-selected, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-indigo + > .b-sch-event.b-sch-event-selected + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-indigo > .b-sch-event.b-sch-event-resizing, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-indigo + > .b-sch-event.b-sch-event-resizing + > .b-sch-event-segments + > .b-sch-event { + background-color: #748ffc; + color: #fff; +} +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-indigo + > .b-sch-event.b-sch-event-selected:hover { + background-color: #5072fb; +} +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-indigo .b-sch-event:hover .b-sch-event-content, +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-indigo + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #748ffc; +} +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-indigo + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #5072fb; +} +.b-sch-style-hollow.b-sch-event-wrap.b-sch-color-blue > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap.b-sch-color-blue > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #4dadf7; + color: #4dadf7; +} +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-blue > .b-sch-event:hover, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-blue + > .b-sch-event:hover + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-blue > .b-sch-event.b-sch-event-selected, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-blue + > .b-sch-event.b-sch-event-selected + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-blue > .b-sch-event.b-sch-event-resizing, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-blue + > .b-sch-event.b-sch-event-resizing + > .b-sch-event-segments + > .b-sch-event { + background-color: #4dadf7; + color: #fff; +} +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-blue > .b-sch-event.b-sch-event-selected:hover { + background-color: #2e9ff6; +} +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-blue .b-sch-event:hover .b-sch-event-content, +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-blue + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #4dadf7; +} +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-blue + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #2e9ff6; +} +.b-sch-style-hollow.b-sch-event-wrap.b-sch-color-cyan > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap.b-sch-color-cyan > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #3bc9db; + color: #3bc9db; +} +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-cyan > .b-sch-event:hover, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-cyan + > .b-sch-event:hover + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-cyan > .b-sch-event.b-sch-event-selected, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-cyan + > .b-sch-event.b-sch-event-selected + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-cyan > .b-sch-event.b-sch-event-resizing, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-cyan + > .b-sch-event.b-sch-event-resizing + > .b-sch-event-segments + > .b-sch-event { + background-color: #3bc9db; + color: #fff; +} +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-cyan > .b-sch-event.b-sch-event-selected:hover { + background-color: #27c0d3; +} +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-cyan .b-sch-event:hover .b-sch-event-content, +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-cyan + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #3bc9db; +} +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-cyan + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #27c0d3; +} +.b-sch-style-hollow.b-sch-event-wrap.b-sch-color-teal > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap.b-sch-color-teal > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #38d9a9; + color: #38d9a9; +} +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-teal > .b-sch-event:hover, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-teal + > .b-sch-event:hover + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-teal > .b-sch-event.b-sch-event-selected, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-teal + > .b-sch-event.b-sch-event-selected + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-teal > .b-sch-event.b-sch-event-resizing, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-teal + > .b-sch-event.b-sch-event-resizing + > .b-sch-event-segments + > .b-sch-event { + background-color: #38d9a9; + color: #fff; +} +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-teal > .b-sch-event.b-sch-event-selected:hover { + background-color: #27ce9d; +} +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-teal .b-sch-event:hover .b-sch-event-content, +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-teal + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #38d9a9; +} +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-teal + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #27ce9d; +} +.b-sch-style-hollow.b-sch-event-wrap.b-sch-color-green > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap.b-sch-color-green > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #69db7c; + color: #69db7c; +} +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-green > .b-sch-event:hover, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-green + > .b-sch-event:hover + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-green > .b-sch-event.b-sch-event-selected, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-green + > .b-sch-event.b-sch-event-selected + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-green > .b-sch-event.b-sch-event-resizing, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-green + > .b-sch-event.b-sch-event-resizing + > .b-sch-event-segments + > .b-sch-event { + background-color: #69db7c; + color: #fff; +} +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-green + > .b-sch-event.b-sch-event-selected:hover { + background-color: #4fd565; +} +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-green .b-sch-event:hover .b-sch-event-content, +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-green + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #69db7c; +} +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-green + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #4fd565; +} +.b-sch-style-hollow.b-sch-event-wrap.b-sch-color-lime > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap.b-sch-color-lime > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #a9e34b; + color: #a9e34b; +} +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-lime > .b-sch-event:hover, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-lime + > .b-sch-event:hover + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-lime > .b-sch-event.b-sch-event-selected, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-lime + > .b-sch-event.b-sch-event-selected + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-lime > .b-sch-event.b-sch-event-resizing, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-lime + > .b-sch-event.b-sch-event-resizing + > .b-sch-event-segments + > .b-sch-event { + background-color: #a9e34b; + color: #fff; +} +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-lime > .b-sch-event.b-sch-event-selected:hover { + background-color: #9ddf31; +} +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-lime .b-sch-event:hover .b-sch-event-content, +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-lime + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #a9e34b; +} +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-lime + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #9ddf31; +} +.b-sch-style-hollow.b-sch-event-wrap.b-sch-color-yellow > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap.b-sch-color-yellow > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #fdd835; + color: #fdd835; +} +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-yellow > .b-sch-event:hover, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-yellow + > .b-sch-event:hover + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-yellow > .b-sch-event.b-sch-event-selected, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-yellow + > .b-sch-event.b-sch-event-selected + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-yellow > .b-sch-event.b-sch-event-resizing, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-yellow + > .b-sch-event.b-sch-event-resizing + > .b-sch-event-segments + > .b-sch-event { + background-color: #fdd835; + color: #fff; +} +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-yellow + > .b-sch-event.b-sch-event-selected:hover { + background-color: #fdd217; +} +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-yellow .b-sch-event:hover .b-sch-event-content, +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-yellow + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #fdd835; +} +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-yellow + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #fdd217; +} +.b-sch-style-hollow.b-sch-event-wrap.b-sch-color-orange > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap.b-sch-color-orange > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #ffa94d; + color: #ffa94d; +} +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-orange > .b-sch-event:hover, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-orange + > .b-sch-event:hover + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-orange > .b-sch-event.b-sch-event-selected, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-orange + > .b-sch-event.b-sch-event-selected + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-orange > .b-sch-event.b-sch-event-resizing, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-orange + > .b-sch-event.b-sch-event-resizing + > .b-sch-event-segments + > .b-sch-event { + background-color: #ffa94d; + color: #fff; +} +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-orange + > .b-sch-event.b-sch-event-selected:hover { + background-color: #ff992c; +} +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-orange .b-sch-event:hover .b-sch-event-content, +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-orange + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #ffa94d; +} +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-orange + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #ff992c; +} +.b-sch-style-hollow.b-sch-event-wrap.b-sch-color-deep-orange > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap.b-sch-color-deep-orange > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #ff7043; + color: #ff7043; +} +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-deep-orange > .b-sch-event:hover, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-deep-orange + > .b-sch-event:hover + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-deep-orange > .b-sch-event.b-sch-event-selected, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-deep-orange + > .b-sch-event.b-sch-event-selected + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-deep-orange > .b-sch-event.b-sch-event-resizing, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-deep-orange + > .b-sch-event.b-sch-event-resizing + > .b-sch-event-segments + > .b-sch-event { + background-color: #ff7043; + color: #fff; +} +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-deep-orange + > .b-sch-event.b-sch-event-selected:hover { + background-color: #ff5823; +} +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-deep-orange .b-sch-event:hover .b-sch-event-content, +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-deep-orange + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #ff7043; +} +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-deep-orange + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #ff5823; +} +.b-sch-style-hollow.b-sch-event-wrap.b-sch-color-gray > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap.b-sch-color-gray > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #a0a0a0; + color: #a0a0a0; +} +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-gray > .b-sch-event:hover, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-gray + > .b-sch-event:hover + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-gray > .b-sch-event.b-sch-event-selected, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-gray + > .b-sch-event.b-sch-event-selected + > .b-sch-event-segments + > .b-sch-event, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-gray > .b-sch-event.b-sch-event-resizing, +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-gray + > .b-sch-event.b-sch-event-resizing + > .b-sch-event-segments + > .b-sch-event { + background-color: #a0a0a0; + color: #fff; +} +.b-sch-style-hollow.b-sch-event-wrap:not(.b-milestone-wrap).b-sch-color-gray > .b-sch-event.b-sch-event-selected:hover { + background-color: #909090; +} +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-gray .b-sch-event:hover .b-sch-event-content, +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-gray + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #a0a0a0; +} +.b-sch-style-hollow.b-sch-event-wrap.b-milestone-wrap.b-sch-color-gray + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #909090; +} +.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event, +.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event, +.b-sch-style-colored.b-sch-event-wrap > .b-sch-event, +.b-sch-style-colored.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #e1f8e5; + border-color: #4fd565; + font-weight: 300; + opacity: 0.8; +} +.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event:not(.b-milestone), +.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone), +.b-sch-style-colored.b-sch-event-wrap > .b-sch-event:not(.b-milestone), +.b-sch-style-colored.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone) { + color: #2cb743; + border-inline-start-width: 3px; + border-inline-start-style: solid; +} +.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event:not(.b-milestone):hover, +.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event:not(.b-milestone).b-sch-event-resizing, +.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone):hover, +.b-sch-style-calendar.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:not(.b-milestone).b-sch-event-resizing, +.b-sch-style-calendar.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-style-colored.b-sch-event-wrap > .b-sch-event:not(.b-milestone):hover, +.b-sch-style-colored.b-sch-event-wrap > .b-sch-event:not(.b-milestone).b-sch-event-resizing, +.b-sch-style-colored.b-sch-event-wrap > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-style-colored.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone):hover, +.b-sch-style-colored.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:not(.b-milestone).b-sch-event-resizing, +.b-sch-style-colored.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:not(.b-milestone).b-sch-event-selected { + background-color: #69db7c; + opacity: 1; +} +.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event:not(.b-milestone).b-sch-event-resizing, +.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-style-calendar.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:not(.b-milestone).b-sch-event-resizing, +.b-sch-style-calendar.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-style-colored.b-sch-event-wrap > .b-sch-event:not(.b-milestone).b-sch-event-resizing, +.b-sch-style-colored.b-sch-event-wrap > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-style-colored.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:not(.b-milestone).b-sch-event-resizing, +.b-sch-style-colored.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:not(.b-milestone).b-sch-event-selected { + color: #fff; +} +.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover, +.b-sch-style-calendar.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover, +.b-sch-style-colored.b-sch-event-wrap > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover, +.b-sch-style-colored.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover { + background-color: #2cb743; +} +.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event:not(.b-milestone).b-sch-event-startsoutside, +.b-sch-style-calendar.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:not(.b-milestone).b-sch-event-startsoutside, +.b-sch-style-colored.b-sch-event-wrap > .b-sch-event:not(.b-milestone).b-sch-event-startsoutside, +.b-sch-style-colored.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:not(.b-milestone).b-sch-event-startsoutside { + border-inline-start: none; +} +.b-sch-vertical .b-sch-style-calendar.b-sch-event-wrap > .b-sch-event:not(.b-milestone), +.b-sch-vertical + .b-sch-style-calendar.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:not(.b-milestone), +.b-sch-vertical .b-sch-style-colored.b-sch-event-wrap > .b-sch-event:not(.b-milestone), +.b-sch-vertical + .b-sch-style-colored.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:not(.b-milestone) { + border-top-width: 3px; + border-top-style: solid; + border-inline-start-width: 0; + border-inline-start-style: none; +} +.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event.b-milestone, +.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-milestone, +.b-sch-style-colored.b-sch-event-wrap > .b-sch-event.b-milestone, +.b-sch-style-colored.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-milestone { + background-color: transparent; +} +.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event.b-milestone .b-sch-event-content:before, +.b-sch-style-calendar.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone + .b-sch-event-content:before, +.b-sch-style-colored.b-sch-event-wrap > .b-sch-event.b-milestone .b-sch-event-content:before, +.b-sch-style-colored.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone + .b-sch-event-content:before { + border-width: 3px; + border-style: solid; +} +.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event.b-sch-event-selected, +.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected, +.b-sch-style-colored.b-sch-event-wrap > .b-sch-event.b-sch-event-selected, +.b-sch-style-colored.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected { + font-weight: 300; + opacity: 1; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-calendar.b-sch-event-wrap > .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-calendar.b-sch-event-wrap > .b-sch-event.b-milestone:after, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-calendar.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-calendar.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone:after, +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-colored.b-sch-event-wrap > .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-colored.b-sch-event-wrap > .b-sch-event.b-milestone:after, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-colored.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-colored.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone:after { + background: #e1f8e5; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-calendar.b-sch-event-wrap > .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-calendar.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-colored.b-sch-event-wrap > .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-colored.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone:before { + border-top: 3px solid transparent; + border-inline-end: 3px solid transparent; + border-bottom: 3px solid #4fd565; + border-inline-start: 3px solid #4fd565; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-calendar.b-sch-event-wrap > .b-sch-event.b-milestone:hover > *, +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-calendar.b-sch-event-wrap > .b-sch-event.b-milestone:hover:before, +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-calendar.b-sch-event-wrap > .b-sch-event.b-milestone:hover:after, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-calendar.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone:hover + > *, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-calendar.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-calendar.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone:hover:after, +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-colored.b-sch-event-wrap > .b-sch-event.b-milestone:hover > *, +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-colored.b-sch-event-wrap > .b-sch-event.b-milestone:hover:before, +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-colored.b-sch-event-wrap > .b-sch-event.b-milestone:hover:after, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-colored.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone:hover + > *, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-colored.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-colored.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone:hover:after { + background: none; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-calendar.b-sch-event-wrap + > .b-sch-event.b-milestone.b-sch-event-selected:hover + > *, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-calendar.b-sch-event-wrap + > .b-sch-event.b-milestone.b-sch-event-selected:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-calendar.b-sch-event-wrap + > .b-sch-event.b-milestone.b-sch-event-selected:hover:after, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-calendar.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone.b-sch-event-selected:hover + > *, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-calendar.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone.b-sch-event-selected:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-calendar.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone.b-sch-event-selected:hover:after, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-colored.b-sch-event-wrap + > .b-sch-event.b-milestone.b-sch-event-selected:hover + > *, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-colored.b-sch-event-wrap + > .b-sch-event.b-milestone.b-sch-event-selected:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-colored.b-sch-event-wrap + > .b-sch-event.b-milestone.b-sch-event-selected:hover:after, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-colored.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone.b-sch-event-selected:hover + > *, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-colored.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone.b-sch-event-selected:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-colored.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone.b-sch-event-selected:hover:after { + background: none; +} +.b-sch-style-colored.b-sch-custom-color > .b-sch-event { + border-color: currentColor; +} +.b-sch-style-colored.b-sch-custom-color > .b-sch-event:not(.b-milestone) { + background-color: currentColor; + background-image: linear-gradient(rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.8)); +} +.b-sch-style-colored.b-sch-custom-color > .b-sch-event:not(.b-milestone):hover, +.b-sch-style-colored.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-resizing, +.b-sch-style-colored.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected { + background-color: currentColor; + background-image: linear-gradient(rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.4)); +} +.b-sch-style-colored.b-sch-custom-color > .b-sch-event:not(.b-milestone):hover .b-sch-event-content, +.b-sch-style-colored.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-resizing .b-sch-event-content, +.b-sch-style-colored.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected .b-sch-event-content { + color: #fff; +} +.b-sch-style-colored.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-style-colored.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover { + background-color: currentColor; + background-image: none; +} +.b-sch-style-colored.b-sch-custom-color > .b-sch-event.b-milestone .b-sch-event-content:before { + background-color: currentColor; + background-image: linear-gradient(rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.8)); +} +.b-sch-style-colored.b-sch-custom-color > .b-sch-event.b-milestone:hover .b-sch-event-content:before, +.b-sch-style-colored.b-sch-custom-color > .b-sch-event.b-milestone.b-sch-event-resizing .b-sch-event-content:before, +.b-sch-style-colored.b-sch-custom-color > .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content:before { + background-image: linear-gradient(rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.4)); +} +.b-sch-style-colored.b-sch-custom-color > .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content:before, +.b-sch-style-colored.b-sch-custom-color + > .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content:before { + background-image: none; +} +.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event, +.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event { + opacity: 1; +} +.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event .b-sch-event-content, +.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event .b-sch-event-content { + font-weight: 400; + color: #606060; +} +.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event.b-sch-event-selected .b-sch-event-content *, +.b-sch-style-calendar.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected + .b-sch-event-content + * { + color: #606060; +} +.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event:not(.b-milestone) .b-sch-event-content, +.b-sch-style-calendar.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:not(.b-milestone) + .b-sch-event-content { + margin: 0; + padding: 0.3em; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-red > .b-sch-event, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-red > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #ffe7e7; + border-color: #ff6060; + color: #ff1212; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-red > .b-sch-event:hover, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-red + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #ffcfcf; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-red > .b-sch-event.b-sch-event-resizing, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-red > .b-sch-event.b-sch-event-selected, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-red + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-resizing, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-red + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #ff8787; + color: #fff; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-red > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-red + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + background-color: #ff6060; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-red > .b-sch-event.b-sch-event-selected, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-red + > .b-sch-event.b-sch-event-selected + .b-sch-event-segments + > .b-sch-event { + background-color: #ff8787; + color: #fff; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-red:not(.b-sch-event-withicon) .b-sch-event { + background: none; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-red:not(.b-sch-event-withicon) .b-sch-event .b-sch-event-content { + background-color: #ffe7e7; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-red:not(.b-sch-event-withicon) + .b-sch-event + .b-sch-event-content:before { + border-color: #ff6060; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-red:not(.b-sch-event-withicon) + .b-sch-event:hover + .b-sch-event-content { + background-color: #ffcfcf; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-red:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #ff8787; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-red:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #ff6060; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-red + .b-sch-event.b-milestone { + background: #ffe7e7; + border-color: #ff6060; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-red + .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-red + .b-sch-event.b-milestone:after { + background: #ffe7e7; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-red + .b-sch-event.b-milestone + > * { + color: #ff1212; + font-weight: 300; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-red + .b-sch-event.b-milestone:before { + border-bottom-color: #ff6060; + border-inline-start-color: #ff6060; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-red + .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-red + .b-sch-event.b-milestone:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-red + .b-sch-event.b-milestone:hover:after { + background: #ffcfcf; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-red + .b-sch-event.b-milestone:hover + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-red + .b-sch-event.b-milestone.b-sch-event-selected + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-red + .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-red + .b-sch-event.b-milestone.b-sch-event-selected:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-red + .b-sch-event.b-milestone.b-sch-event-selected:after { + background: #ff8787; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-red + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-red + .b-sch-event.b-milestone.b-sch-event-selected:hover + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-red + .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-red + .b-sch-event.b-milestone.b-sch-event-selected:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-red + .b-sch-event.b-milestone.b-sch-event-selected:hover:after { + background: #ff6060; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-red + .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content { + background-color: transparent; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-pink > .b-sch-event, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-pink > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #fde6ee; + border-color: #f55f94; + color: #f01865; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-pink > .b-sch-event:hover, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-pink + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #fccdde; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-pink > .b-sch-event.b-sch-event-resizing, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-pink > .b-sch-event.b-sch-event-selected, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-pink + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-resizing, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-pink + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #f783ac; + color: #fff; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-pink > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-pink + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + background-color: #f55f94; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-pink > .b-sch-event.b-sch-event-selected, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-pink + > .b-sch-event.b-sch-event-selected + .b-sch-event-segments + > .b-sch-event { + background-color: #f783ac; + color: #fff; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-pink:not(.b-sch-event-withicon) .b-sch-event { + background: none; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-pink:not(.b-sch-event-withicon) .b-sch-event .b-sch-event-content { + background-color: #fde6ee; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-pink:not(.b-sch-event-withicon) + .b-sch-event + .b-sch-event-content:before { + border-color: #f55f94; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-pink:not(.b-sch-event-withicon) + .b-sch-event:hover + .b-sch-event-content { + background-color: #fccdde; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-pink:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #f783ac; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-pink:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #f55f94; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-pink + .b-sch-event.b-milestone { + background: #fde6ee; + border-color: #f55f94; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-pink + .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-pink + .b-sch-event.b-milestone:after { + background: #fde6ee; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-pink + .b-sch-event.b-milestone + > * { + color: #f01865; + font-weight: 300; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-pink + .b-sch-event.b-milestone:before { + border-bottom-color: #f55f94; + border-inline-start-color: #f55f94; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-pink + .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-pink + .b-sch-event.b-milestone:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-pink + .b-sch-event.b-milestone:hover:after { + background: #fccdde; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-pink + .b-sch-event.b-milestone:hover + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-pink + .b-sch-event.b-milestone.b-sch-event-selected + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-pink + .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-pink + .b-sch-event.b-milestone.b-sch-event-selected:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-pink + .b-sch-event.b-milestone.b-sch-event-selected:after { + background: #f783ac; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-pink + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-pink + .b-sch-event.b-milestone.b-sch-event-selected:hover + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-pink + .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-pink + .b-sch-event.b-milestone.b-sch-event-selected:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-pink + .b-sch-event.b-milestone.b-sch-event-selected:hover:after { + background: #f55f94; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-pink + .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content { + background-color: transparent; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-purple > .b-sch-event, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-purple > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #fbe6f8; + border-color: #e561d3; + color: #d924c1; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-purple > .b-sch-event:hover, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-purple + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #f7ccf1; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-purple > .b-sch-event.b-sch-event-resizing, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-purple > .b-sch-event.b-sch-event-selected, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-purple + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-resizing, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-purple + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #ea80dc; + color: #fff; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-purple > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-purple + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + background-color: #e561d3; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-purple > .b-sch-event.b-sch-event-selected, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-purple + > .b-sch-event.b-sch-event-selected + .b-sch-event-segments + > .b-sch-event { + background-color: #ea80dc; + color: #fff; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-purple:not(.b-sch-event-withicon) .b-sch-event { + background: none; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-purple:not(.b-sch-event-withicon) .b-sch-event .b-sch-event-content { + background-color: #fbe6f8; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-purple:not(.b-sch-event-withicon) + .b-sch-event + .b-sch-event-content:before { + border-color: #e561d3; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-purple:not(.b-sch-event-withicon) + .b-sch-event:hover + .b-sch-event-content { + background-color: #f7ccf1; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-purple:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #ea80dc; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-purple:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #e561d3; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-purple + .b-sch-event.b-milestone { + background: #fbe6f8; + border-color: #e561d3; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-purple + .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-purple + .b-sch-event.b-milestone:after { + background: #fbe6f8; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-purple + .b-sch-event.b-milestone + > * { + color: #d924c1; + font-weight: 300; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-purple + .b-sch-event.b-milestone:before { + border-bottom-color: #e561d3; + border-inline-start-color: #e561d3; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-purple + .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-purple + .b-sch-event.b-milestone:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-purple + .b-sch-event.b-milestone:hover:after { + background: #f7ccf1; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-purple + .b-sch-event.b-milestone:hover + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-purple + .b-sch-event.b-milestone.b-sch-event-selected + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-purple + .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-purple + .b-sch-event.b-milestone.b-sch-event-selected:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-purple + .b-sch-event.b-milestone.b-sch-event-selected:after { + background: #ea80dc; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-purple + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-purple + .b-sch-event.b-milestone.b-sch-event-selected:hover + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-purple + .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-purple + .b-sch-event.b-milestone.b-sch-event-selected:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-purple + .b-sch-event.b-milestone.b-sch-event-selected:hover:after { + background: #e561d3; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-purple + .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content { + background-color: transparent; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-violet > .b-sch-event, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-violet > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #eae3fe; + border-color: #7c52f9; + color: #470bf6; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-violet > .b-sch-event:hover, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-violet + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #d5c8fd; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-violet > .b-sch-event.b-sch-event-resizing, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-violet > .b-sch-event.b-sch-event-selected, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-violet + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-resizing, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-violet + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #9775fa; + color: #fff; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-violet > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-violet + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + background-color: #7c52f9; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-violet > .b-sch-event.b-sch-event-selected, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-violet + > .b-sch-event.b-sch-event-selected + .b-sch-event-segments + > .b-sch-event { + background-color: #9775fa; + color: #fff; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-violet:not(.b-sch-event-withicon) .b-sch-event { + background: none; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-violet:not(.b-sch-event-withicon) .b-sch-event .b-sch-event-content { + background-color: #eae3fe; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-violet:not(.b-sch-event-withicon) + .b-sch-event + .b-sch-event-content:before { + border-color: #7c52f9; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-violet:not(.b-sch-event-withicon) + .b-sch-event:hover + .b-sch-event-content { + background-color: #d5c8fd; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-violet:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #9775fa; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-violet:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #7c52f9; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-violet + .b-sch-event.b-milestone { + background: #eae3fe; + border-color: #7c52f9; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-violet + .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-violet + .b-sch-event.b-milestone:after { + background: #eae3fe; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-violet + .b-sch-event.b-milestone + > * { + color: #470bf6; + font-weight: 300; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-violet + .b-sch-event.b-milestone:before { + border-bottom-color: #7c52f9; + border-inline-start-color: #7c52f9; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-violet + .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-violet + .b-sch-event.b-milestone:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-violet + .b-sch-event.b-milestone:hover:after { + background: #d5c8fd; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-violet + .b-sch-event.b-milestone:hover + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-violet + .b-sch-event.b-milestone.b-sch-event-selected + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-violet + .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-violet + .b-sch-event.b-milestone.b-sch-event-selected:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-violet + .b-sch-event.b-milestone.b-sch-event-selected:after { + background: #9775fa; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-violet + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-violet + .b-sch-event.b-milestone.b-sch-event-selected:hover + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-violet + .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-violet + .b-sch-event.b-milestone.b-sch-event-selected:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-violet + .b-sch-event.b-milestone.b-sch-event-selected:hover:after { + background: #7c52f9; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-violet + .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content { + background-color: transparent; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-indigo > .b-sch-event, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-indigo > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #e3e9fe; + border-color: #5072fb; + color: #0838fa; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-indigo > .b-sch-event:hover, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-indigo + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #c7d2fe; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-indigo > .b-sch-event.b-sch-event-resizing, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-indigo > .b-sch-event.b-sch-event-selected, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-indigo + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-resizing, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-indigo + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #748ffc; + color: #fff; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-indigo > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-indigo + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + background-color: #5072fb; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-indigo > .b-sch-event.b-sch-event-selected, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-indigo + > .b-sch-event.b-sch-event-selected + .b-sch-event-segments + > .b-sch-event { + background-color: #748ffc; + color: #fff; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-indigo:not(.b-sch-event-withicon) .b-sch-event { + background: none; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-indigo:not(.b-sch-event-withicon) .b-sch-event .b-sch-event-content { + background-color: #e3e9fe; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-indigo:not(.b-sch-event-withicon) + .b-sch-event + .b-sch-event-content:before { + border-color: #5072fb; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-indigo:not(.b-sch-event-withicon) + .b-sch-event:hover + .b-sch-event-content { + background-color: #c7d2fe; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-indigo:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #748ffc; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-indigo:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #5072fb; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-indigo + .b-sch-event.b-milestone { + background: #e3e9fe; + border-color: #5072fb; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-indigo + .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-indigo + .b-sch-event.b-milestone:after { + background: #e3e9fe; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-indigo + .b-sch-event.b-milestone + > * { + color: #0838fa; + font-weight: 300; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-indigo + .b-sch-event.b-milestone:before { + border-bottom-color: #5072fb; + border-inline-start-color: #5072fb; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-indigo + .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-indigo + .b-sch-event.b-milestone:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-indigo + .b-sch-event.b-milestone:hover:after { + background: #c7d2fe; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-indigo + .b-sch-event.b-milestone:hover + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-indigo + .b-sch-event.b-milestone.b-sch-event-selected + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-indigo + .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-indigo + .b-sch-event.b-milestone.b-sch-event-selected:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-indigo + .b-sch-event.b-milestone.b-sch-event-selected:after { + background: #748ffc; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-indigo + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-indigo + .b-sch-event.b-milestone.b-sch-event-selected:hover + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-indigo + .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-indigo + .b-sch-event.b-milestone.b-sch-event-selected:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-indigo + .b-sch-event.b-milestone.b-sch-event-selected:hover:after { + background: #5072fb; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-indigo + .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content { + background-color: transparent; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-blue > .b-sch-event, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-blue > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #dbeffd; + border-color: #2e9ff6; + color: #0a7fd9; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-blue > .b-sch-event:hover, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-blue + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #b8defc; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-blue > .b-sch-event.b-sch-event-resizing, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-blue > .b-sch-event.b-sch-event-selected, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-blue + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-resizing, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-blue + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #4dadf7; + color: #fff; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-blue > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-blue + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + background-color: #2e9ff6; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-blue > .b-sch-event.b-sch-event-selected, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-blue + > .b-sch-event.b-sch-event-selected + .b-sch-event-segments + > .b-sch-event { + background-color: #4dadf7; + color: #fff; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-blue:not(.b-sch-event-withicon) .b-sch-event { + background: none; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-blue:not(.b-sch-event-withicon) .b-sch-event .b-sch-event-content { + background-color: #dbeffd; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-blue:not(.b-sch-event-withicon) + .b-sch-event + .b-sch-event-content:before { + border-color: #2e9ff6; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-blue:not(.b-sch-event-withicon) + .b-sch-event:hover + .b-sch-event-content { + background-color: #b8defc; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-blue:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #4dadf7; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-blue:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #2e9ff6; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-blue + .b-sch-event.b-milestone { + background: #dbeffd; + border-color: #2e9ff6; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-blue + .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-blue + .b-sch-event.b-milestone:after { + background: #dbeffd; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-blue + .b-sch-event.b-milestone + > * { + color: #0a7fd9; + font-weight: 300; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-blue + .b-sch-event.b-milestone:before { + border-bottom-color: #2e9ff6; + border-inline-start-color: #2e9ff6; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-blue + .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-blue + .b-sch-event.b-milestone:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-blue + .b-sch-event.b-milestone:hover:after { + background: #b8defc; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-blue + .b-sch-event.b-milestone:hover + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-blue + .b-sch-event.b-milestone.b-sch-event-selected + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-blue + .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-blue + .b-sch-event.b-milestone.b-sch-event-selected:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-blue + .b-sch-event.b-milestone.b-sch-event-selected:after { + background: #4dadf7; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-blue + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-blue + .b-sch-event.b-milestone.b-sch-event-selected:hover + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-blue + .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-blue + .b-sch-event.b-milestone.b-sch-event-selected:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-blue + .b-sch-event.b-milestone.b-sch-event-selected:hover:after { + background: #2e9ff6; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-blue + .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content { + background-color: transparent; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-cyan > .b-sch-event, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-cyan > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #d8f4f8; + border-color: #27c0d3; + color: #1e95a4; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-cyan > .b-sch-event:hover, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-cyan + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #b1e9f1; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-cyan > .b-sch-event.b-sch-event-resizing, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-cyan > .b-sch-event.b-sch-event-selected, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-cyan + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-resizing, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-cyan + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #3bc9db; + color: #fff; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-cyan > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-cyan + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + background-color: #27c0d3; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-cyan > .b-sch-event.b-sch-event-selected, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-cyan + > .b-sch-event.b-sch-event-selected + .b-sch-event-segments + > .b-sch-event { + background-color: #3bc9db; + color: #fff; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-cyan:not(.b-sch-event-withicon) .b-sch-event { + background: none; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-cyan:not(.b-sch-event-withicon) .b-sch-event .b-sch-event-content { + background-color: #d8f4f8; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-cyan:not(.b-sch-event-withicon) + .b-sch-event + .b-sch-event-content:before { + border-color: #27c0d3; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-cyan:not(.b-sch-event-withicon) + .b-sch-event:hover + .b-sch-event-content { + background-color: #b1e9f1; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-cyan:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #3bc9db; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-cyan:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #27c0d3; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-cyan + .b-sch-event.b-milestone { + background: #d8f4f8; + border-color: #27c0d3; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-cyan + .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-cyan + .b-sch-event.b-milestone:after { + background: #d8f4f8; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-cyan + .b-sch-event.b-milestone + > * { + color: #1e95a4; + font-weight: 300; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-cyan + .b-sch-event.b-milestone:before { + border-bottom-color: #27c0d3; + border-inline-start-color: #27c0d3; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-cyan + .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-cyan + .b-sch-event.b-milestone:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-cyan + .b-sch-event.b-milestone:hover:after { + background: #b1e9f1; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-cyan + .b-sch-event.b-milestone:hover + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-cyan + .b-sch-event.b-milestone.b-sch-event-selected + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-cyan + .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-cyan + .b-sch-event.b-milestone.b-sch-event-selected:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-cyan + .b-sch-event.b-milestone.b-sch-event-selected:after { + background: #3bc9db; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-cyan + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-cyan + .b-sch-event.b-milestone.b-sch-event-selected:hover + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-cyan + .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-cyan + .b-sch-event.b-milestone.b-sch-event-selected:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-cyan + .b-sch-event.b-milestone.b-sch-event-selected:hover:after { + background: #27c0d3; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-cyan + .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content { + background-color: transparent; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-teal > .b-sch-event, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-teal > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #d7f7ee; + border-color: #27ce9d; + color: #1fa07a; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-teal > .b-sch-event:hover, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-teal + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #aff0dd; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-teal > .b-sch-event.b-sch-event-resizing, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-teal > .b-sch-event.b-sch-event-selected, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-teal + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-resizing, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-teal + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #38d9a9; + color: #fff; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-teal > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-teal + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + background-color: #27ce9d; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-teal > .b-sch-event.b-sch-event-selected, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-teal + > .b-sch-event.b-sch-event-selected + .b-sch-event-segments + > .b-sch-event { + background-color: #38d9a9; + color: #fff; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-teal:not(.b-sch-event-withicon) .b-sch-event { + background: none; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-teal:not(.b-sch-event-withicon) .b-sch-event .b-sch-event-content { + background-color: #d7f7ee; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-teal:not(.b-sch-event-withicon) + .b-sch-event + .b-sch-event-content:before { + border-color: #27ce9d; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-teal:not(.b-sch-event-withicon) + .b-sch-event:hover + .b-sch-event-content { + background-color: #aff0dd; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-teal:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #38d9a9; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-teal:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #27ce9d; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-teal + .b-sch-event.b-milestone { + background: #d7f7ee; + border-color: #27ce9d; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-teal + .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-teal + .b-sch-event.b-milestone:after { + background: #d7f7ee; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-teal + .b-sch-event.b-milestone + > * { + color: #1fa07a; + font-weight: 300; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-teal + .b-sch-event.b-milestone:before { + border-bottom-color: #27ce9d; + border-inline-start-color: #27ce9d; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-teal + .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-teal + .b-sch-event.b-milestone:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-teal + .b-sch-event.b-milestone:hover:after { + background: #aff0dd; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-teal + .b-sch-event.b-milestone:hover + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-teal + .b-sch-event.b-milestone.b-sch-event-selected + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-teal + .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-teal + .b-sch-event.b-milestone.b-sch-event-selected:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-teal + .b-sch-event.b-milestone.b-sch-event-selected:after { + background: #38d9a9; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-teal + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-teal + .b-sch-event.b-milestone.b-sch-event-selected:hover + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-teal + .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-teal + .b-sch-event.b-milestone.b-sch-event-selected:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-teal + .b-sch-event.b-milestone.b-sch-event-selected:hover:after { + background: #27ce9d; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-teal + .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content { + background-color: transparent; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-green > .b-sch-event, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-green > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #e1f8e5; + border-color: #4fd565; + color: #2cb743; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-green > .b-sch-event:hover, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-green + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #c3f1cb; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-green > .b-sch-event.b-sch-event-resizing, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-green > .b-sch-event.b-sch-event-selected, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-green + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-resizing, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-green + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #69db7c; + color: #fff; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-green > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-green + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + background-color: #4fd565; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-green > .b-sch-event.b-sch-event-selected, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-green + > .b-sch-event.b-sch-event-selected + .b-sch-event-segments + > .b-sch-event { + background-color: #69db7c; + color: #fff; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-green:not(.b-sch-event-withicon) .b-sch-event { + background: none; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-green:not(.b-sch-event-withicon) .b-sch-event .b-sch-event-content { + background-color: #e1f8e5; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-green:not(.b-sch-event-withicon) + .b-sch-event + .b-sch-event-content:before { + border-color: #4fd565; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-green:not(.b-sch-event-withicon) + .b-sch-event:hover + .b-sch-event-content { + background-color: #c3f1cb; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-green:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #69db7c; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-green:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #4fd565; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-green + .b-sch-event.b-milestone { + background: #e1f8e5; + border-color: #4fd565; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-green + .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-green + .b-sch-event.b-milestone:after { + background: #e1f8e5; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-green + .b-sch-event.b-milestone + > * { + color: #2cb743; + font-weight: 300; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-green + .b-sch-event.b-milestone:before { + border-bottom-color: #4fd565; + border-inline-start-color: #4fd565; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-green + .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-green + .b-sch-event.b-milestone:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-green + .b-sch-event.b-milestone:hover:after { + background: #c3f1cb; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-green + .b-sch-event.b-milestone:hover + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-green + .b-sch-event.b-milestone.b-sch-event-selected + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-green + .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-green + .b-sch-event.b-milestone.b-sch-event-selected:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-green + .b-sch-event.b-milestone.b-sch-event-selected:after { + background: #69db7c; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-green + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-green + .b-sch-event.b-milestone.b-sch-event-selected:hover + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-green + .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-green + .b-sch-event.b-milestone.b-sch-event-selected:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-green + .b-sch-event.b-milestone.b-sch-event-selected:hover:after { + background: #4fd565; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-green + .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content { + background-color: transparent; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-lime > .b-sch-event, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-lime > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #eef9db; + border-color: #9ddf31; + color: #7cb71c; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-lime > .b-sch-event:hover, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-lime + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #ddf4b7; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-lime > .b-sch-event.b-sch-event-resizing, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-lime > .b-sch-event.b-sch-event-selected, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-lime + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-resizing, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-lime + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #a9e34b; + color: #fff; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-lime > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-lime + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + background-color: #9ddf31; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-lime > .b-sch-event.b-sch-event-selected, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-lime + > .b-sch-event.b-sch-event-selected + .b-sch-event-segments + > .b-sch-event { + background-color: #a9e34b; + color: #fff; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-lime:not(.b-sch-event-withicon) .b-sch-event { + background: none; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-lime:not(.b-sch-event-withicon) .b-sch-event .b-sch-event-content { + background-color: #eef9db; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-lime:not(.b-sch-event-withicon) + .b-sch-event + .b-sch-event-content:before { + border-color: #9ddf31; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-lime:not(.b-sch-event-withicon) + .b-sch-event:hover + .b-sch-event-content { + background-color: #ddf4b7; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-lime:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #a9e34b; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-lime:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #9ddf31; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-lime + .b-sch-event.b-milestone { + background: #eef9db; + border-color: #9ddf31; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-lime + .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-lime + .b-sch-event.b-milestone:after { + background: #eef9db; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-lime + .b-sch-event.b-milestone + > * { + color: #7cb71c; + font-weight: 300; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-lime + .b-sch-event.b-milestone:before { + border-bottom-color: #9ddf31; + border-inline-start-color: #9ddf31; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-lime + .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-lime + .b-sch-event.b-milestone:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-lime + .b-sch-event.b-milestone:hover:after { + background: #ddf4b7; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-lime + .b-sch-event.b-milestone:hover + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-lime + .b-sch-event.b-milestone.b-sch-event-selected + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-lime + .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-lime + .b-sch-event.b-milestone.b-sch-event-selected:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-lime + .b-sch-event.b-milestone.b-sch-event-selected:after { + background: #a9e34b; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-lime + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-lime + .b-sch-event.b-milestone.b-sch-event-selected:hover + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-lime + .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-lime + .b-sch-event.b-milestone.b-sch-event-selected:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-lime + .b-sch-event.b-milestone.b-sch-event-selected:hover:after { + background: #9ddf31; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-lime + .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content { + background-color: transparent; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-yellow > .b-sch-event, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-yellow > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #fff7d7; + border-color: #fdd217; + color: #d4ad02; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-yellow > .b-sch-event:hover, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-yellow + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #feefae; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-yellow > .b-sch-event.b-sch-event-resizing, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-yellow > .b-sch-event.b-sch-event-selected, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-yellow + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-resizing, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-yellow + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #fdd835; + color: #fff; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-yellow > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-yellow + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + background-color: #fdd217; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-yellow > .b-sch-event.b-sch-event-selected, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-yellow + > .b-sch-event.b-sch-event-selected + .b-sch-event-segments + > .b-sch-event { + background-color: #fdd835; + color: #fff; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-yellow:not(.b-sch-event-withicon) .b-sch-event { + background: none; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-yellow:not(.b-sch-event-withicon) .b-sch-event .b-sch-event-content { + background-color: #fff7d7; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-yellow:not(.b-sch-event-withicon) + .b-sch-event + .b-sch-event-content:before { + border-color: #fdd217; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-yellow:not(.b-sch-event-withicon) + .b-sch-event:hover + .b-sch-event-content { + background-color: #feefae; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-yellow:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #fdd835; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-yellow:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #fdd217; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-yellow + .b-sch-event.b-milestone { + background: #fff7d7; + border-color: #fdd217; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-yellow + .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-yellow + .b-sch-event.b-milestone:after { + background: #fff7d7; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-yellow + .b-sch-event.b-milestone + > * { + color: #d4ad02; + font-weight: 300; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-yellow + .b-sch-event.b-milestone:before { + border-bottom-color: #fdd217; + border-inline-start-color: #fdd217; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-yellow + .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-yellow + .b-sch-event.b-milestone:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-yellow + .b-sch-event.b-milestone:hover:after { + background: #feefae; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-yellow + .b-sch-event.b-milestone:hover + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-yellow + .b-sch-event.b-milestone.b-sch-event-selected + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-yellow + .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-yellow + .b-sch-event.b-milestone.b-sch-event-selected:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-yellow + .b-sch-event.b-milestone.b-sch-event-selected:after { + background: #fdd835; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-yellow + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-yellow + .b-sch-event.b-milestone.b-sch-event-selected:hover + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-yellow + .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-yellow + .b-sch-event.b-milestone.b-sch-event-selected:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-yellow + .b-sch-event.b-milestone.b-sch-event-selected:hover:after { + background: #fdd217; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-yellow + .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content { + background-color: transparent; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-orange > .b-sch-event, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-orange > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #ffeedb; + border-color: #ff992c; + color: #e87800; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-orange > .b-sch-event:hover, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-orange + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #ffddb8; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-orange > .b-sch-event.b-sch-event-resizing, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-orange > .b-sch-event.b-sch-event-selected, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-orange + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-resizing, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-orange + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #ffa94d; + color: #fff; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-orange > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-orange + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + background-color: #ff992c; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-orange > .b-sch-event.b-sch-event-selected, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-orange + > .b-sch-event.b-sch-event-selected + .b-sch-event-segments + > .b-sch-event { + background-color: #ffa94d; + color: #fff; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-orange:not(.b-sch-event-withicon) .b-sch-event { + background: none; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-orange:not(.b-sch-event-withicon) .b-sch-event .b-sch-event-content { + background-color: #ffeedb; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-orange:not(.b-sch-event-withicon) + .b-sch-event + .b-sch-event-content:before { + border-color: #ff992c; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-orange:not(.b-sch-event-withicon) + .b-sch-event:hover + .b-sch-event-content { + background-color: #ffddb8; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-orange:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #ffa94d; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-orange:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #ff992c; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-orange + .b-sch-event.b-milestone { + background: #ffeedb; + border-color: #ff992c; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-orange + .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-orange + .b-sch-event.b-milestone:after { + background: #ffeedb; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-orange + .b-sch-event.b-milestone + > * { + color: #e87800; + font-weight: 300; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-orange + .b-sch-event.b-milestone:before { + border-bottom-color: #ff992c; + border-inline-start-color: #ff992c; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-orange + .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-orange + .b-sch-event.b-milestone:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-orange + .b-sch-event.b-milestone:hover:after { + background: #ffddb8; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-orange + .b-sch-event.b-milestone:hover + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-orange + .b-sch-event.b-milestone.b-sch-event-selected + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-orange + .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-orange + .b-sch-event.b-milestone.b-sch-event-selected:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-orange + .b-sch-event.b-milestone.b-sch-event-selected:after { + background: #ffa94d; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-orange + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-orange + .b-sch-event.b-milestone.b-sch-event-selected:hover + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-orange + .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-orange + .b-sch-event.b-milestone.b-sch-event-selected:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-orange + .b-sch-event.b-milestone.b-sch-event-selected:hover:after { + background: #ff992c; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-orange + .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content { + background-color: transparent; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-deep-orange > .b-sch-event, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-deep-orange + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event { + background-color: #ffe2d9; + border-color: #ff5823; + color: #e13600; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-deep-orange > .b-sch-event:hover, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-deep-orange + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #ffc6b4; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-deep-orange > .b-sch-event.b-sch-event-resizing, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-deep-orange > .b-sch-event.b-sch-event-selected, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-deep-orange + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-resizing, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-deep-orange + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #ff7043; + color: #fff; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-deep-orange > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-deep-orange + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + background-color: #ff5823; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-deep-orange > .b-sch-event.b-sch-event-selected, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-deep-orange + > .b-sch-event.b-sch-event-selected + .b-sch-event-segments + > .b-sch-event { + background-color: #ff7043; + color: #fff; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-deep-orange:not(.b-sch-event-withicon) .b-sch-event { + background: none; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-deep-orange:not(.b-sch-event-withicon) + .b-sch-event + .b-sch-event-content { + background-color: #ffe2d9; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-deep-orange:not(.b-sch-event-withicon) + .b-sch-event + .b-sch-event-content:before { + border-color: #ff5823; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-deep-orange:not(.b-sch-event-withicon) + .b-sch-event:hover + .b-sch-event-content { + background-color: #ffc6b4; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-deep-orange:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #ff7043; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-deep-orange:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #ff5823; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-deep-orange + .b-sch-event.b-milestone { + background: #ffe2d9; + border-color: #ff5823; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-deep-orange + .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-deep-orange + .b-sch-event.b-milestone:after { + background: #ffe2d9; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-deep-orange + .b-sch-event.b-milestone + > * { + color: #e13600; + font-weight: 300; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-deep-orange + .b-sch-event.b-milestone:before { + border-bottom-color: #ff5823; + border-inline-start-color: #ff5823; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-deep-orange + .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-deep-orange + .b-sch-event.b-milestone:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-deep-orange + .b-sch-event.b-milestone:hover:after { + background: #ffc6b4; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-deep-orange + .b-sch-event.b-milestone:hover + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-deep-orange + .b-sch-event.b-milestone.b-sch-event-selected + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-deep-orange + .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-deep-orange + .b-sch-event.b-milestone.b-sch-event-selected:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-deep-orange + .b-sch-event.b-milestone.b-sch-event-selected:after { + background: #ff7043; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-deep-orange + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-deep-orange + .b-sch-event.b-milestone.b-sch-event-selected:hover + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-deep-orange + .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-deep-orange + .b-sch-event.b-milestone.b-sch-event-selected:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-deep-orange + .b-sch-event.b-milestone.b-sch-event-selected:hover:after { + background: #ff5823; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-deep-orange + .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content { + background-color: transparent; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-gray > .b-sch-event, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-gray > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #ececec; + border-color: #909090; + color: #707070; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-gray > .b-sch-event:hover, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-gray + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #d9d9d9; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-gray > .b-sch-event.b-sch-event-resizing, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-gray > .b-sch-event.b-sch-event-selected, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-gray + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-resizing, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-gray + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #a0a0a0; + color: #fff; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-gray > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-gray + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + background-color: #909090; +} +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-gray > .b-sch-event.b-sch-event-selected, +.b-sch-style-colored:not(.b-milestone-wrap).b-sch-color-gray + > .b-sch-event.b-sch-event-selected + .b-sch-event-segments + > .b-sch-event { + background-color: #a0a0a0; + color: #fff; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-gray:not(.b-sch-event-withicon) .b-sch-event { + background: none; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-gray:not(.b-sch-event-withicon) .b-sch-event .b-sch-event-content { + background-color: #ececec; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-gray:not(.b-sch-event-withicon) + .b-sch-event + .b-sch-event-content:before { + border-color: #909090; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-gray:not(.b-sch-event-withicon) + .b-sch-event:hover + .b-sch-event-content { + background-color: #d9d9d9; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-gray:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #a0a0a0; +} +.b-sch-style-colored.b-milestone-wrap.b-sch-color-gray:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #909090; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-gray + .b-sch-event.b-milestone { + background: #ececec; + border-color: #909090; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-gray + .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-gray + .b-sch-event.b-milestone:after { + background: #ececec; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-gray + .b-sch-event.b-milestone + > * { + color: #707070; + font-weight: 300; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-gray + .b-sch-event.b-milestone:before { + border-bottom-color: #909090; + border-inline-start-color: #909090; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-gray + .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-gray + .b-sch-event.b-milestone:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-gray + .b-sch-event.b-milestone:hover:after { + background: #d9d9d9; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-gray + .b-sch-event.b-milestone:hover + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-gray + .b-sch-event.b-milestone.b-sch-event-selected + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-gray + .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-gray + .b-sch-event.b-milestone.b-sch-event-selected:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-gray + .b-sch-event.b-milestone.b-sch-event-selected:after { + background: #a0a0a0; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-gray + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-gray + .b-sch-event.b-milestone.b-sch-event-selected:hover + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-gray + .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-gray + .b-sch-event.b-milestone.b-sch-event-selected:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-gray + .b-sch-event.b-milestone.b-sch-event-selected:hover:after { + background: #909090; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-gray + .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content { + background-color: transparent; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-red > .b-sch-event, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-red > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #ffe7e7; + border-color: #ff6060; + color: #ff1212; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-red > .b-sch-event:hover, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-red + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #ffcfcf; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-red > .b-sch-event.b-sch-event-resizing, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-red > .b-sch-event.b-sch-event-selected, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-red + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-resizing, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-red + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #ffc3c3; + color: #fff; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-red > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-red + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + background-color: #ff9696; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-red > .b-sch-event.b-sch-event-selected, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-red + > .b-sch-event.b-sch-event-selected + .b-sch-event-segments + > .b-sch-event { + background-color: #ffc3c3; + color: #fff; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-red:not(.b-sch-event-withicon) .b-sch-event { + background: none; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-red:not(.b-sch-event-withicon) .b-sch-event .b-sch-event-content { + background-color: #ffe7e7; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-red:not(.b-sch-event-withicon) + .b-sch-event + .b-sch-event-content:before { + border-color: #ff6060; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-red:not(.b-sch-event-withicon) + .b-sch-event:hover + .b-sch-event-content { + background-color: #ffcfcf; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-red:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #ff8787; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-red:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #ff9696; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-red + .b-sch-event.b-milestone { + background: #ffe7e7; + border-color: #ff6060; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-red + .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-red + .b-sch-event.b-milestone:after { + background: #ffe7e7; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-red + .b-sch-event.b-milestone + > * { + color: #ff1212; + font-weight: 300; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-red + .b-sch-event.b-milestone:before { + border-bottom-color: #ff6060; + border-inline-start-color: #ff6060; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-red + .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-red + .b-sch-event.b-milestone:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-red + .b-sch-event.b-milestone:hover:after { + background: #ffcfcf; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-red + .b-sch-event.b-milestone:hover + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-red + .b-sch-event.b-milestone.b-sch-event-selected + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-red + .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-red + .b-sch-event.b-milestone.b-sch-event-selected:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-red + .b-sch-event.b-milestone.b-sch-event-selected:after { + background: #ff8787; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-red + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-red + .b-sch-event.b-milestone.b-sch-event-selected:hover + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-red + .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-red + .b-sch-event.b-milestone.b-sch-event-selected:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-red + .b-sch-event.b-milestone.b-sch-event-selected:hover:after { + background: #ff9696; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-red + .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content { + background-color: transparent; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-pink > .b-sch-event, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-pink > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #fde6ee; + border-color: #f55f94; + color: #f01865; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-pink > .b-sch-event:hover, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-pink + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #fccdde; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-pink > .b-sch-event.b-sch-event-resizing, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-pink > .b-sch-event.b-sch-event-selected, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-pink + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-resizing, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-pink + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #fbc1d6; + color: #fff; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-pink > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-pink + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + background-color: #f897ba; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-pink > .b-sch-event.b-sch-event-selected, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-pink + > .b-sch-event.b-sch-event-selected + .b-sch-event-segments + > .b-sch-event { + background-color: #fbc1d6; + color: #fff; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-pink:not(.b-sch-event-withicon) .b-sch-event { + background: none; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-pink:not(.b-sch-event-withicon) .b-sch-event .b-sch-event-content { + background-color: #fde6ee; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-pink:not(.b-sch-event-withicon) + .b-sch-event + .b-sch-event-content:before { + border-color: #f55f94; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-pink:not(.b-sch-event-withicon) + .b-sch-event:hover + .b-sch-event-content { + background-color: #fccdde; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-pink:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #f783ac; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-pink:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #f897ba; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-pink + .b-sch-event.b-milestone { + background: #fde6ee; + border-color: #f55f94; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-pink + .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-pink + .b-sch-event.b-milestone:after { + background: #fde6ee; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-pink + .b-sch-event.b-milestone + > * { + color: #f01865; + font-weight: 300; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-pink + .b-sch-event.b-milestone:before { + border-bottom-color: #f55f94; + border-inline-start-color: #f55f94; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-pink + .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-pink + .b-sch-event.b-milestone:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-pink + .b-sch-event.b-milestone:hover:after { + background: #fccdde; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-pink + .b-sch-event.b-milestone:hover + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-pink + .b-sch-event.b-milestone.b-sch-event-selected + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-pink + .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-pink + .b-sch-event.b-milestone.b-sch-event-selected:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-pink + .b-sch-event.b-milestone.b-sch-event-selected:after { + background: #f783ac; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-pink + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-pink + .b-sch-event.b-milestone.b-sch-event-selected:hover + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-pink + .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-pink + .b-sch-event.b-milestone.b-sch-event-selected:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-pink + .b-sch-event.b-milestone.b-sch-event-selected:hover:after { + background: #f897ba; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-pink + .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content { + background-color: transparent; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-purple > .b-sch-event, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-purple > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #fbe6f8; + border-color: #e561d3; + color: #d924c1; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-purple > .b-sch-event:hover, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-purple + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #f7ccf1; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-purple > .b-sch-event.b-sch-event-resizing, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-purple > .b-sch-event.b-sch-event-selected, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-purple + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-resizing, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-purple + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #f5c0ee; + color: #fff; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-purple > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-purple + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + background-color: #ee9ae3; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-purple > .b-sch-event.b-sch-event-selected, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-purple + > .b-sch-event.b-sch-event-selected + .b-sch-event-segments + > .b-sch-event { + background-color: #f5c0ee; + color: #fff; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-purple:not(.b-sch-event-withicon) .b-sch-event { + background: none; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-purple:not(.b-sch-event-withicon) .b-sch-event .b-sch-event-content { + background-color: #fbe6f8; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-purple:not(.b-sch-event-withicon) + .b-sch-event + .b-sch-event-content:before { + border-color: #e561d3; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-purple:not(.b-sch-event-withicon) + .b-sch-event:hover + .b-sch-event-content { + background-color: #f7ccf1; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-purple:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #ea80dc; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-purple:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #ee9ae3; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-purple + .b-sch-event.b-milestone { + background: #fbe6f8; + border-color: #e561d3; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-purple + .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-purple + .b-sch-event.b-milestone:after { + background: #fbe6f8; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-purple + .b-sch-event.b-milestone + > * { + color: #d924c1; + font-weight: 300; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-purple + .b-sch-event.b-milestone:before { + border-bottom-color: #e561d3; + border-inline-start-color: #e561d3; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-purple + .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-purple + .b-sch-event.b-milestone:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-purple + .b-sch-event.b-milestone:hover:after { + background: #f7ccf1; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-purple + .b-sch-event.b-milestone:hover + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-purple + .b-sch-event.b-milestone.b-sch-event-selected + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-purple + .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-purple + .b-sch-event.b-milestone.b-sch-event-selected:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-purple + .b-sch-event.b-milestone.b-sch-event-selected:after { + background: #ea80dc; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-purple + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-purple + .b-sch-event.b-milestone.b-sch-event-selected:hover + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-purple + .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-purple + .b-sch-event.b-milestone.b-sch-event-selected:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-purple + .b-sch-event.b-milestone.b-sch-event-selected:hover:after { + background: #ee9ae3; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-purple + .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content { + background-color: transparent; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-violet > .b-sch-event, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-violet > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #eae3fe; + border-color: #7c52f9; + color: #470bf6; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-violet > .b-sch-event:hover, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-violet + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #d5c8fd; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-violet > .b-sch-event.b-sch-event-resizing, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-violet > .b-sch-event.b-sch-event-selected, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-violet + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-resizing, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-violet + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #cbbafd; + color: #fff; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-violet > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-violet + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + background-color: #ab90fb; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-violet > .b-sch-event.b-sch-event-selected, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-violet + > .b-sch-event.b-sch-event-selected + .b-sch-event-segments + > .b-sch-event { + background-color: #cbbafd; + color: #fff; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-violet:not(.b-sch-event-withicon) .b-sch-event { + background: none; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-violet:not(.b-sch-event-withicon) .b-sch-event .b-sch-event-content { + background-color: #eae3fe; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-violet:not(.b-sch-event-withicon) + .b-sch-event + .b-sch-event-content:before { + border-color: #7c52f9; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-violet:not(.b-sch-event-withicon) + .b-sch-event:hover + .b-sch-event-content { + background-color: #d5c8fd; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-violet:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #9775fa; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-violet:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #ab90fb; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-violet + .b-sch-event.b-milestone { + background: #eae3fe; + border-color: #7c52f9; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-violet + .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-violet + .b-sch-event.b-milestone:after { + background: #eae3fe; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-violet + .b-sch-event.b-milestone + > * { + color: #470bf6; + font-weight: 300; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-violet + .b-sch-event.b-milestone:before { + border-bottom-color: #7c52f9; + border-inline-start-color: #7c52f9; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-violet + .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-violet + .b-sch-event.b-milestone:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-violet + .b-sch-event.b-milestone:hover:after { + background: #d5c8fd; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-violet + .b-sch-event.b-milestone:hover + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-violet + .b-sch-event.b-milestone.b-sch-event-selected + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-violet + .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-violet + .b-sch-event.b-milestone.b-sch-event-selected:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-violet + .b-sch-event.b-milestone.b-sch-event-selected:after { + background: #9775fa; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-violet + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-violet + .b-sch-event.b-milestone.b-sch-event-selected:hover + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-violet + .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-violet + .b-sch-event.b-milestone.b-sch-event-selected:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-violet + .b-sch-event.b-milestone.b-sch-event-selected:hover:after { + background: #ab90fb; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-violet + .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content { + background-color: transparent; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-indigo > .b-sch-event, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-indigo > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #e3e9fe; + border-color: #5072fb; + color: #0838fa; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-indigo > .b-sch-event:hover, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-indigo + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #c7d2fe; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-indigo > .b-sch-event.b-sch-event-resizing, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-indigo > .b-sch-event.b-sch-event-selected, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-indigo + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-resizing, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-indigo + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #bac7fe; + color: #fff; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-indigo > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-indigo + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + background-color: #8fa4fd; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-indigo > .b-sch-event.b-sch-event-selected, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-indigo + > .b-sch-event.b-sch-event-selected + .b-sch-event-segments + > .b-sch-event { + background-color: #bac7fe; + color: #fff; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-indigo:not(.b-sch-event-withicon) .b-sch-event { + background: none; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-indigo:not(.b-sch-event-withicon) .b-sch-event .b-sch-event-content { + background-color: #e3e9fe; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-indigo:not(.b-sch-event-withicon) + .b-sch-event + .b-sch-event-content:before { + border-color: #5072fb; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-indigo:not(.b-sch-event-withicon) + .b-sch-event:hover + .b-sch-event-content { + background-color: #c7d2fe; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-indigo:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #748ffc; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-indigo:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #8fa4fd; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-indigo + .b-sch-event.b-milestone { + background: #e3e9fe; + border-color: #5072fb; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-indigo + .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-indigo + .b-sch-event.b-milestone:after { + background: #e3e9fe; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-indigo + .b-sch-event.b-milestone + > * { + color: #0838fa; + font-weight: 300; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-indigo + .b-sch-event.b-milestone:before { + border-bottom-color: #5072fb; + border-inline-start-color: #5072fb; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-indigo + .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-indigo + .b-sch-event.b-milestone:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-indigo + .b-sch-event.b-milestone:hover:after { + background: #c7d2fe; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-indigo + .b-sch-event.b-milestone:hover + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-indigo + .b-sch-event.b-milestone.b-sch-event-selected + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-indigo + .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-indigo + .b-sch-event.b-milestone.b-sch-event-selected:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-indigo + .b-sch-event.b-milestone.b-sch-event-selected:after { + background: #748ffc; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-indigo + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-indigo + .b-sch-event.b-milestone.b-sch-event-selected:hover + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-indigo + .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-indigo + .b-sch-event.b-milestone.b-sch-event-selected:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-indigo + .b-sch-event.b-milestone.b-sch-event-selected:hover:after { + background: #8fa4fd; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-indigo + .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content { + background-color: transparent; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-blue > .b-sch-event, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-blue > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #dbeffd; + border-color: #2e9ff6; + color: #0a7fd9; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-blue > .b-sch-event:hover, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-blue + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #b8defc; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-blue > .b-sch-event.b-sch-event-resizing, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-blue > .b-sch-event.b-sch-event-selected, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-blue + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-resizing, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-blue + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #a6d6fb; + color: #fff; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-blue > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-blue + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + background-color: #7ec4f9; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-blue > .b-sch-event.b-sch-event-selected, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-blue + > .b-sch-event.b-sch-event-selected + .b-sch-event-segments + > .b-sch-event { + background-color: #a6d6fb; + color: #fff; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-blue:not(.b-sch-event-withicon) .b-sch-event { + background: none; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-blue:not(.b-sch-event-withicon) .b-sch-event .b-sch-event-content { + background-color: #dbeffd; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-blue:not(.b-sch-event-withicon) + .b-sch-event + .b-sch-event-content:before { + border-color: #2e9ff6; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-blue:not(.b-sch-event-withicon) + .b-sch-event:hover + .b-sch-event-content { + background-color: #b8defc; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-blue:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #4dadf7; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-blue:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #7ec4f9; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-blue + .b-sch-event.b-milestone { + background: #dbeffd; + border-color: #2e9ff6; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-blue + .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-blue + .b-sch-event.b-milestone:after { + background: #dbeffd; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-blue + .b-sch-event.b-milestone + > * { + color: #0a7fd9; + font-weight: 300; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-blue + .b-sch-event.b-milestone:before { + border-bottom-color: #2e9ff6; + border-inline-start-color: #2e9ff6; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-blue + .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-blue + .b-sch-event.b-milestone:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-blue + .b-sch-event.b-milestone:hover:after { + background: #b8defc; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-blue + .b-sch-event.b-milestone:hover + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-blue + .b-sch-event.b-milestone.b-sch-event-selected + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-blue + .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-blue + .b-sch-event.b-milestone.b-sch-event-selected:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-blue + .b-sch-event.b-milestone.b-sch-event-selected:after { + background: #4dadf7; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-blue + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-blue + .b-sch-event.b-milestone.b-sch-event-selected:hover + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-blue + .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-blue + .b-sch-event.b-milestone.b-sch-event-selected:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-blue + .b-sch-event.b-milestone.b-sch-event-selected:hover:after { + background: #7ec4f9; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-blue + .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content { + background-color: transparent; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-cyan > .b-sch-event, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-cyan > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #d8f4f8; + border-color: #27c0d3; + color: #1e95a4; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-cyan > .b-sch-event:hover, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-cyan + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #b1e9f1; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-cyan > .b-sch-event.b-sch-event-resizing, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-cyan > .b-sch-event.b-sch-event-selected, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-cyan + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-resizing, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-cyan + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #9de4ed; + color: #fff; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-cyan > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-cyan + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + background-color: #7cdbe7; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-cyan > .b-sch-event.b-sch-event-selected, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-cyan + > .b-sch-event.b-sch-event-selected + .b-sch-event-segments + > .b-sch-event { + background-color: #9de4ed; + color: #fff; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-cyan:not(.b-sch-event-withicon) .b-sch-event { + background: none; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-cyan:not(.b-sch-event-withicon) .b-sch-event .b-sch-event-content { + background-color: #d8f4f8; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-cyan:not(.b-sch-event-withicon) + .b-sch-event + .b-sch-event-content:before { + border-color: #27c0d3; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-cyan:not(.b-sch-event-withicon) + .b-sch-event:hover + .b-sch-event-content { + background-color: #b1e9f1; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-cyan:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #3bc9db; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-cyan:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #7cdbe7; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-cyan + .b-sch-event.b-milestone { + background: #d8f4f8; + border-color: #27c0d3; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-cyan + .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-cyan + .b-sch-event.b-milestone:after { + background: #d8f4f8; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-cyan + .b-sch-event.b-milestone + > * { + color: #1e95a4; + font-weight: 300; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-cyan + .b-sch-event.b-milestone:before { + border-bottom-color: #27c0d3; + border-inline-start-color: #27c0d3; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-cyan + .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-cyan + .b-sch-event.b-milestone:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-cyan + .b-sch-event.b-milestone:hover:after { + background: #b1e9f1; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-cyan + .b-sch-event.b-milestone:hover + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-cyan + .b-sch-event.b-milestone.b-sch-event-selected + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-cyan + .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-cyan + .b-sch-event.b-milestone.b-sch-event-selected:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-cyan + .b-sch-event.b-milestone.b-sch-event-selected:after { + background: #3bc9db; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-cyan + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-cyan + .b-sch-event.b-milestone.b-sch-event-selected:hover + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-cyan + .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-cyan + .b-sch-event.b-milestone.b-sch-event-selected:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-cyan + .b-sch-event.b-milestone.b-sch-event-selected:hover:after { + background: #7cdbe7; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-cyan + .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content { + background-color: transparent; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-teal > .b-sch-event, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-teal > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #d7f7ee; + border-color: #27ce9d; + color: #1fa07a; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-teal > .b-sch-event:hover, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-teal + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #aff0dd; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-teal > .b-sch-event.b-sch-event-resizing, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-teal > .b-sch-event.b-sch-event-selected, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-teal + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-resizing, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-teal + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #9cecd4; + color: #fff; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-teal > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-teal + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + background-color: #7be6c6; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-teal > .b-sch-event.b-sch-event-selected, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-teal + > .b-sch-event.b-sch-event-selected + .b-sch-event-segments + > .b-sch-event { + background-color: #9cecd4; + color: #fff; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-teal:not(.b-sch-event-withicon) .b-sch-event { + background: none; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-teal:not(.b-sch-event-withicon) .b-sch-event .b-sch-event-content { + background-color: #d7f7ee; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-teal:not(.b-sch-event-withicon) + .b-sch-event + .b-sch-event-content:before { + border-color: #27ce9d; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-teal:not(.b-sch-event-withicon) + .b-sch-event:hover + .b-sch-event-content { + background-color: #aff0dd; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-teal:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #38d9a9; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-teal:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #7be6c6; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-teal + .b-sch-event.b-milestone { + background: #d7f7ee; + border-color: #27ce9d; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-teal + .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-teal + .b-sch-event.b-milestone:after { + background: #d7f7ee; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-teal + .b-sch-event.b-milestone + > * { + color: #1fa07a; + font-weight: 300; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-teal + .b-sch-event.b-milestone:before { + border-bottom-color: #27ce9d; + border-inline-start-color: #27ce9d; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-teal + .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-teal + .b-sch-event.b-milestone:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-teal + .b-sch-event.b-milestone:hover:after { + background: #aff0dd; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-teal + .b-sch-event.b-milestone:hover + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-teal + .b-sch-event.b-milestone.b-sch-event-selected + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-teal + .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-teal + .b-sch-event.b-milestone.b-sch-event-selected:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-teal + .b-sch-event.b-milestone.b-sch-event-selected:after { + background: #38d9a9; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-teal + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-teal + .b-sch-event.b-milestone.b-sch-event-selected:hover + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-teal + .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-teal + .b-sch-event.b-milestone.b-sch-event-selected:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-teal + .b-sch-event.b-milestone.b-sch-event-selected:hover:after { + background: #7be6c6; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-teal + .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content { + background-color: transparent; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-green > .b-sch-event, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-green > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #e1f8e5; + border-color: #4fd565; + color: #2cb743; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-green > .b-sch-event:hover, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-green + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #c3f1cb; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-green > .b-sch-event.b-sch-event-resizing, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-green > .b-sch-event.b-sch-event-selected, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-green + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-resizing, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-green + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #b4edbe; + color: #fff; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-green > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-green + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + background-color: #92e5a0; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-green > .b-sch-event.b-sch-event-selected, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-green + > .b-sch-event.b-sch-event-selected + .b-sch-event-segments + > .b-sch-event { + background-color: #b4edbe; + color: #fff; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-green:not(.b-sch-event-withicon) .b-sch-event { + background: none; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-green:not(.b-sch-event-withicon) .b-sch-event .b-sch-event-content { + background-color: #e1f8e5; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-green:not(.b-sch-event-withicon) + .b-sch-event + .b-sch-event-content:before { + border-color: #4fd565; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-green:not(.b-sch-event-withicon) + .b-sch-event:hover + .b-sch-event-content { + background-color: #c3f1cb; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-green:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #69db7c; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-green:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #92e5a0; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-green + .b-sch-event.b-milestone { + background: #e1f8e5; + border-color: #4fd565; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-green + .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-green + .b-sch-event.b-milestone:after { + background: #e1f8e5; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-green + .b-sch-event.b-milestone + > * { + color: #2cb743; + font-weight: 300; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-green + .b-sch-event.b-milestone:before { + border-bottom-color: #4fd565; + border-inline-start-color: #4fd565; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-green + .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-green + .b-sch-event.b-milestone:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-green + .b-sch-event.b-milestone:hover:after { + background: #c3f1cb; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-green + .b-sch-event.b-milestone:hover + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-green + .b-sch-event.b-milestone.b-sch-event-selected + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-green + .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-green + .b-sch-event.b-milestone.b-sch-event-selected:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-green + .b-sch-event.b-milestone.b-sch-event-selected:after { + background: #69db7c; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-green + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-green + .b-sch-event.b-milestone.b-sch-event-selected:hover + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-green + .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-green + .b-sch-event.b-milestone.b-sch-event-selected:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-green + .b-sch-event.b-milestone.b-sch-event-selected:hover:after { + background: #92e5a0; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-green + .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content { + background-color: transparent; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-lime > .b-sch-event, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-lime > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #eef9db; + border-color: #9ddf31; + color: #7cb71c; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-lime > .b-sch-event:hover, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-lime + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #ddf4b7; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-lime > .b-sch-event.b-sch-event-resizing, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-lime > .b-sch-event.b-sch-event-selected, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-lime + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-resizing, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-lime + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #d4f1a5; + color: #fff; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-lime > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-lime + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + background-color: #c3ec82; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-lime > .b-sch-event.b-sch-event-selected, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-lime + > .b-sch-event.b-sch-event-selected + .b-sch-event-segments + > .b-sch-event { + background-color: #d4f1a5; + color: #fff; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-lime:not(.b-sch-event-withicon) .b-sch-event { + background: none; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-lime:not(.b-sch-event-withicon) .b-sch-event .b-sch-event-content { + background-color: #eef9db; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-lime:not(.b-sch-event-withicon) + .b-sch-event + .b-sch-event-content:before { + border-color: #9ddf31; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-lime:not(.b-sch-event-withicon) + .b-sch-event:hover + .b-sch-event-content { + background-color: #ddf4b7; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-lime:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #a9e34b; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-lime:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #c3ec82; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-lime + .b-sch-event.b-milestone { + background: #eef9db; + border-color: #9ddf31; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-lime + .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-lime + .b-sch-event.b-milestone:after { + background: #eef9db; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-lime + .b-sch-event.b-milestone + > * { + color: #7cb71c; + font-weight: 300; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-lime + .b-sch-event.b-milestone:before { + border-bottom-color: #9ddf31; + border-inline-start-color: #9ddf31; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-lime + .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-lime + .b-sch-event.b-milestone:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-lime + .b-sch-event.b-milestone:hover:after { + background: #ddf4b7; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-lime + .b-sch-event.b-milestone:hover + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-lime + .b-sch-event.b-milestone.b-sch-event-selected + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-lime + .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-lime + .b-sch-event.b-milestone.b-sch-event-selected:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-lime + .b-sch-event.b-milestone.b-sch-event-selected:after { + background: #a9e34b; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-lime + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-lime + .b-sch-event.b-milestone.b-sch-event-selected:hover + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-lime + .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-lime + .b-sch-event.b-milestone.b-sch-event-selected:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-lime + .b-sch-event.b-milestone.b-sch-event-selected:hover:after { + background: #c3ec82; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-lime + .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content { + background-color: transparent; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-yellow > .b-sch-event, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-yellow > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #fff7d7; + border-color: #fdd217; + color: #d4ad02; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-yellow > .b-sch-event:hover, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-yellow + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #feefae; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-yellow > .b-sch-event.b-sch-event-resizing, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-yellow > .b-sch-event.b-sch-event-selected, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-yellow + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-resizing, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-yellow + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #feec9a; + color: #fff; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-yellow > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-yellow + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + background-color: #fee472; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-yellow > .b-sch-event.b-sch-event-selected, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-yellow + > .b-sch-event.b-sch-event-selected + .b-sch-event-segments + > .b-sch-event { + background-color: #feec9a; + color: #fff; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-yellow:not(.b-sch-event-withicon) .b-sch-event { + background: none; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-yellow:not(.b-sch-event-withicon) .b-sch-event .b-sch-event-content { + background-color: #fff7d7; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-yellow:not(.b-sch-event-withicon) + .b-sch-event + .b-sch-event-content:before { + border-color: #fdd217; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-yellow:not(.b-sch-event-withicon) + .b-sch-event:hover + .b-sch-event-content { + background-color: #feefae; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-yellow:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #fdd835; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-yellow:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #fee472; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-yellow + .b-sch-event.b-milestone { + background: #fff7d7; + border-color: #fdd217; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-yellow + .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-yellow + .b-sch-event.b-milestone:after { + background: #fff7d7; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-yellow + .b-sch-event.b-milestone + > * { + color: #d4ad02; + font-weight: 300; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-yellow + .b-sch-event.b-milestone:before { + border-bottom-color: #fdd217; + border-inline-start-color: #fdd217; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-yellow + .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-yellow + .b-sch-event.b-milestone:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-yellow + .b-sch-event.b-milestone:hover:after { + background: #feefae; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-yellow + .b-sch-event.b-milestone:hover + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-yellow + .b-sch-event.b-milestone.b-sch-event-selected + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-yellow + .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-yellow + .b-sch-event.b-milestone.b-sch-event-selected:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-yellow + .b-sch-event.b-milestone.b-sch-event-selected:after { + background: #fdd835; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-yellow + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-yellow + .b-sch-event.b-milestone.b-sch-event-selected:hover + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-yellow + .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-yellow + .b-sch-event.b-milestone.b-sch-event-selected:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-yellow + .b-sch-event.b-milestone.b-sch-event-selected:hover:after { + background: #fee472; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-yellow + .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content { + background-color: transparent; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-orange > .b-sch-event, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-orange > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #ffeedb; + border-color: #ff992c; + color: #e87800; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-orange > .b-sch-event:hover, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-orange + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #ffddb8; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-orange > .b-sch-event.b-sch-event-resizing, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-orange > .b-sch-event.b-sch-event-selected, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-orange + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-resizing, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-orange + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #ffd4a6; + color: #fff; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-orange > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-orange + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + background-color: #ffc07c; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-orange > .b-sch-event.b-sch-event-selected, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-orange + > .b-sch-event.b-sch-event-selected + .b-sch-event-segments + > .b-sch-event { + background-color: #ffd4a6; + color: #fff; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-orange:not(.b-sch-event-withicon) .b-sch-event { + background: none; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-orange:not(.b-sch-event-withicon) .b-sch-event .b-sch-event-content { + background-color: #ffeedb; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-orange:not(.b-sch-event-withicon) + .b-sch-event + .b-sch-event-content:before { + border-color: #ff992c; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-orange:not(.b-sch-event-withicon) + .b-sch-event:hover + .b-sch-event-content { + background-color: #ffddb8; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-orange:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #ffa94d; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-orange:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #ffc07c; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-orange + .b-sch-event.b-milestone { + background: #ffeedb; + border-color: #ff992c; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-orange + .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-orange + .b-sch-event.b-milestone:after { + background: #ffeedb; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-orange + .b-sch-event.b-milestone + > * { + color: #e87800; + font-weight: 300; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-orange + .b-sch-event.b-milestone:before { + border-bottom-color: #ff992c; + border-inline-start-color: #ff992c; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-orange + .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-orange + .b-sch-event.b-milestone:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-orange + .b-sch-event.b-milestone:hover:after { + background: #ffddb8; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-orange + .b-sch-event.b-milestone:hover + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-orange + .b-sch-event.b-milestone.b-sch-event-selected + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-orange + .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-orange + .b-sch-event.b-milestone.b-sch-event-selected:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-orange + .b-sch-event.b-milestone.b-sch-event-selected:after { + background: #ffa94d; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-orange + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-orange + .b-sch-event.b-milestone.b-sch-event-selected:hover + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-orange + .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-orange + .b-sch-event.b-milestone.b-sch-event-selected:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-orange + .b-sch-event.b-milestone.b-sch-event-selected:hover:after { + background: #ffc07c; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-orange + .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content { + background-color: transparent; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-deep-orange > .b-sch-event, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-deep-orange + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event { + background-color: #ffe2d9; + border-color: #ff5823; + color: #e13600; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-deep-orange > .b-sch-event:hover, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-deep-orange + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #ffc6b4; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-deep-orange > .b-sch-event.b-sch-event-resizing, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-deep-orange > .b-sch-event.b-sch-event-selected, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-deep-orange + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-resizing, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-deep-orange + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #ffb8a1; + color: #fff; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-deep-orange > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-deep-orange + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + background-color: #ff9877; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-deep-orange > .b-sch-event.b-sch-event-selected, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-deep-orange + > .b-sch-event.b-sch-event-selected + .b-sch-event-segments + > .b-sch-event { + background-color: #ffb8a1; + color: #fff; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-deep-orange:not(.b-sch-event-withicon) .b-sch-event { + background: none; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-deep-orange:not(.b-sch-event-withicon) + .b-sch-event + .b-sch-event-content { + background-color: #ffe2d9; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-deep-orange:not(.b-sch-event-withicon) + .b-sch-event + .b-sch-event-content:before { + border-color: #ff5823; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-deep-orange:not(.b-sch-event-withicon) + .b-sch-event:hover + .b-sch-event-content { + background-color: #ffc6b4; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-deep-orange:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #ff7043; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-deep-orange:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #ff9877; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-deep-orange + .b-sch-event.b-milestone { + background: #ffe2d9; + border-color: #ff5823; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-deep-orange + .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-deep-orange + .b-sch-event.b-milestone:after { + background: #ffe2d9; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-deep-orange + .b-sch-event.b-milestone + > * { + color: #e13600; + font-weight: 300; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-deep-orange + .b-sch-event.b-milestone:before { + border-bottom-color: #ff5823; + border-inline-start-color: #ff5823; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-deep-orange + .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-deep-orange + .b-sch-event.b-milestone:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-deep-orange + .b-sch-event.b-milestone:hover:after { + background: #ffc6b4; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-deep-orange + .b-sch-event.b-milestone:hover + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-deep-orange + .b-sch-event.b-milestone.b-sch-event-selected + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-deep-orange + .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-deep-orange + .b-sch-event.b-milestone.b-sch-event-selected:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-deep-orange + .b-sch-event.b-milestone.b-sch-event-selected:after { + background: #ff7043; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-deep-orange + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-deep-orange + .b-sch-event.b-milestone.b-sch-event-selected:hover + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-deep-orange + .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-deep-orange + .b-sch-event.b-milestone.b-sch-event-selected:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-deep-orange + .b-sch-event.b-milestone.b-sch-event-selected:hover:after { + background: #ff9877; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-deep-orange + .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content { + background-color: transparent; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-gray > .b-sch-event, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-gray > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: #ececec; + border-color: #909090; + color: #707070; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-gray > .b-sch-event:hover, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-gray + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #d9d9d9; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-gray > .b-sch-event.b-sch-event-resizing, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-gray > .b-sch-event.b-sch-event-selected, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-gray + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-resizing, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-gray + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #d0d0d0; + color: #fff; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-gray > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-gray + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + background-color: #bbb; +} +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-gray > .b-sch-event.b-sch-event-selected, +.b-sch-style-calendar:not(.b-milestone-wrap).b-sch-color-gray + > .b-sch-event.b-sch-event-selected + .b-sch-event-segments + > .b-sch-event { + background-color: #d0d0d0; + color: #fff; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-gray:not(.b-sch-event-withicon) .b-sch-event { + background: none; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-gray:not(.b-sch-event-withicon) .b-sch-event .b-sch-event-content { + background-color: #ececec; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-gray:not(.b-sch-event-withicon) + .b-sch-event + .b-sch-event-content:before { + border-color: #909090; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-gray:not(.b-sch-event-withicon) + .b-sch-event:hover + .b-sch-event-content { + background-color: #d9d9d9; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-gray:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected + .b-sch-event-content { + background-color: #a0a0a0; +} +.b-sch-style-calendar.b-milestone-wrap.b-sch-color-gray:not(.b-sch-event-withicon) + .b-sch-event.b-sch-event-selected:hover + .b-sch-event-content { + background-color: #bbb; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-gray + .b-sch-event.b-milestone { + background: #ececec; + border-color: #909090; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-gray + .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-gray + .b-sch-event.b-milestone:after { + background: #ececec; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-gray + .b-sch-event.b-milestone + > * { + color: #707070; + font-weight: 300; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-gray + .b-sch-event.b-milestone:before { + border-bottom-color: #909090; + border-inline-start-color: #909090; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-gray + .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-gray + .b-sch-event.b-milestone:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-gray + .b-sch-event.b-milestone:hover:after { + background: #d9d9d9; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-gray + .b-sch-event.b-milestone:hover + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-gray + .b-sch-event.b-milestone.b-sch-event-selected + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-gray + .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-gray + .b-sch-event.b-milestone.b-sch-event-selected:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-gray + .b-sch-event.b-milestone.b-sch-event-selected:after { + background: #a0a0a0; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-gray + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-gray + .b-sch-event.b-milestone.b-sch-event-selected:hover + > * { + color: #fff; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-gray + .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-gray + .b-sch-event.b-milestone.b-sch-event-selected:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-gray + .b-sch-event.b-milestone.b-sch-event-selected:hover:after { + background: #bbbbbb; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-colored.b-sch-color-gray + .b-sch-event.b-milestone.b-sch-event-selected:hover + .b-sch-event-content { + background-color: transparent; +} +.b-sch-event-wrap.b-sch-style-line > .b-sch-event, +.b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: transparent; + border-color: #69db7c; + border-style: solid; + color: #777; + font-weight: 300; + justify-content: center; + overflow: visible; + height: auto !important; +} +.b-sch-event-wrap.b-sch-style-line > .b-sch-event .b-sch-event-content, +.b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event .b-sch-event-content { + padding: 0; +} +.b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-active, +.b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-active { + outline-offset: 5px; +} +.b-sch-event-wrap.b-sch-style-line > .b-sch-event:not(.b-milestone):before, +.b-sch-event-wrap.b-sch-style-line > .b-sch-event:not(.b-milestone):after, +.b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone):before, +.b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone):after { + content: ''; + border-color: inherit; + border-style: solid; + border-width: 0; + position: absolute; + border-radius: 2px; +} +.b-sch-horizontal .b-sch-event-wrap.b-sch-style-line > .b-sch-event:not(.b-milestone):before, +.b-sch-horizontal .b-sch-event-wrap.b-sch-style-line > .b-sch-event:not(.b-milestone):after, +.b-sch-horizontal + .b-sch-event-wrap.b-sch-style-line + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:not(.b-milestone):before, +.b-sch-horizontal + .b-sch-event-wrap.b-sch-style-line + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:not(.b-milestone):after { + top: -9px; + height: 13px; + border-inline-start-width: 5px; +} +.b-sch-vertical .b-sch-event-wrap.b-sch-style-line > .b-sch-event:not(.b-milestone):before, +.b-sch-vertical .b-sch-event-wrap.b-sch-style-line > .b-sch-event:not(.b-milestone):after, +.b-sch-vertical + .b-sch-event-wrap.b-sch-style-line + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:not(.b-milestone):before, +.b-sch-vertical + .b-sch-event-wrap.b-sch-style-line + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:not(.b-milestone):after { + left: -9px; + width: 13px; + border-top-width: 5px; +} +.b-sch-horizontal .b-sch-event-wrap.b-sch-style-line > .b-sch-event:not(.b-milestone):before, +.b-sch-horizontal + .b-sch-event-wrap.b-sch-style-line + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:not(.b-milestone):before { + left: 0; +} +.b-sch-vertical .b-sch-event-wrap.b-sch-style-line > .b-sch-event:not(.b-milestone):before, +.b-sch-vertical + .b-sch-event-wrap.b-sch-style-line + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:not(.b-milestone):before { + border-inline-start-width: 5px; + top: 0; +} +.b-sch-horizontal .b-sch-event-wrap.b-sch-style-line > .b-sch-event:not(.b-milestone):after, +.b-sch-horizontal + .b-sch-event-wrap.b-sch-style-line + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:not(.b-milestone):after { + top: -9px; + right: 0; + height: 13px; +} +.b-sch-vertical .b-sch-event-wrap.b-sch-style-line > .b-sch-event:not(.b-milestone):after, +.b-sch-vertical + .b-sch-event-wrap.b-sch-style-line + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:not(.b-milestone):after { + bottom: 0; +} +.b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-milestone, +.b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-milestone { + top: initial; + border-width: 0; +} +.b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-milestone .b-sch-event-content, +.b-sch-event-wrap.b-sch-style-line + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone + .b-sch-event-content { + background-color: transparent; +} +.b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-milestone .b-sch-event-content:before, +.b-sch-event-wrap.b-sch-style-line + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone + .b-sch-event-content:before { + border-width: 5px; + border-style: solid; +} +.b-sch-event-wrap.b-sch-style-line > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-sch-event-resizing, +.b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-resizing { + background-color: transparent; + border-color: #2fc448; +} +.b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected { + font-weight: 500; +} +.b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-sch-event-selected:hover, +.b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected:hover { + background-color: transparent; + border-color: #2cb743; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-milestone, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-line + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone { + border-top-width: 5px; + border-bottom-width: 5px; + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-line + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone:before { + border-width: 0; + border-inline-start-width: 5px; + border-bottom-width: 5px; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-milestone:after, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-line + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone:after { + border-width: 0; + border-inline-end-width: 5px; + border-bottom-width: 5px; + top: -5px; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-milestone:hover:before, +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-milestone:hover:after, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-line + > .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-line + > .b-sch-event.b-milestone.b-sch-event-selected:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-line + > .b-sch-event.b-milestone.b-sch-event-selected:after, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-line + > .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-line + > .b-sch-event.b-milestone.b-sch-event-selected:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-line + > .b-sch-event.b-milestone.b-sch-event-selected:hover:after, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-line + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-line + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-line + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone:hover:after, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-line + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-line + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone.b-sch-event-selected:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-line + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone.b-sch-event-selected:after, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-line + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-line + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone.b-sch-event-selected:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-line + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone.b-sch-event-selected:hover:after { + background: none; +} +.b-sch-style-line.b-sch-custom-color > .b-sch-event { + border-color: currentColor; + opacity: 0.8; +} +.b-sch-style-line.b-sch-custom-color > .b-sch-event:hover, +.b-sch-style-line.b-sch-custom-color > .b-sch-event.b-sch-event-selected, +.b-sch-style-line.b-sch-custom-color > .b-sch-event.b-sch-event-resizing, +.b-sch-style-line.b-sch-custom-color > .b-sch-event.b-sch-event-selected:hover { + border-color: currentColor; + opacity: 1; +} +.b-sch-style-line.b-sch-custom-color > .b-sch-event:hover .b-sch-event-content, +.b-sch-style-line.b-sch-custom-color > .b-sch-event:hover .b-sch-event-content *, +.b-sch-style-line.b-sch-custom-color > .b-sch-event.b-sch-event-selected .b-sch-event-content, +.b-sch-style-line.b-sch-custom-color > .b-sch-event.b-sch-event-selected .b-sch-event-content *, +.b-sch-style-line.b-sch-custom-color > .b-sch-event.b-sch-event-resizing .b-sch-event-content, +.b-sch-style-line.b-sch-custom-color > .b-sch-event.b-sch-event-resizing .b-sch-event-content *, +.b-sch-style-line.b-sch-custom-color > .b-sch-event.b-sch-event-selected:hover .b-sch-event-content, +.b-sch-style-line.b-sch-custom-color > .b-sch-event.b-sch-event-selected:hover .b-sch-event-content * { + color: inherit; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-red > .b-sch-event, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-red > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #ff8787; + color: #ff8787; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-red > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-red > .b-sch-event.b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-red > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-red + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #ff2626; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-red > .b-sch-event.b-sch-event-selected:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-red + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #ff1212; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-red > .b-sch-event.b-sch-event-selected *, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-red + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected + * { + color: #ff8787; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-pink > .b-sch-event, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-pink > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #f783ac; + color: #f783ac; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-pink > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-pink > .b-sch-event.b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-pink > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-pink + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #f12a71; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-pink > .b-sch-event.b-sch-event-selected:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-pink + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #f01865; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-pink > .b-sch-event.b-sch-event-selected *, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-pink + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected + * { + color: #f783ac; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-purple > .b-sch-event, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-purple > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #ea80dc; + color: #ea80dc; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-purple > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-purple > .b-sch-event.b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-purple > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-purple + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #dd32c7; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-purple > .b-sch-event.b-sch-event-selected:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-purple + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #d924c1; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-purple > .b-sch-event.b-sch-event-selected *, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-purple + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected + * { + color: #ea80dc; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-violet > .b-sch-event, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-violet > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #9775fa; + color: #9775fa; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-violet > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-violet > .b-sch-event.b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-violet > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-violet + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #541cf7; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-violet > .b-sch-event.b-sch-event-selected:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-violet + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #470bf6; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-violet > .b-sch-event.b-sch-event-selected *, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-violet + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected + * { + color: #9775fa; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-indigo > .b-sch-event, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-indigo > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #748ffc; + color: #748ffc; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-indigo > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-indigo > .b-sch-event.b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-indigo > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-indigo + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #1a46fa; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-indigo > .b-sch-event.b-sch-event-selected:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-indigo + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #0838fa; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-indigo > .b-sch-event.b-sch-event-selected *, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-indigo + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected + * { + color: #748ffc; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-blue > .b-sch-event, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-blue > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #4dadf7; + color: #4dadf7; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-blue > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-blue > .b-sch-event.b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-blue > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-blue + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #0a88e9; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-blue > .b-sch-event.b-sch-event-selected:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-blue + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #0a7fd9; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-blue > .b-sch-event.b-sch-event-selected *, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-blue + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected + * { + color: #4dadf7; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-cyan > .b-sch-event, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-cyan > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #3bc9db; + color: #3bc9db; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-cyan > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-cyan > .b-sch-event.b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-cyan > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-cyan + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #20a0b0; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-cyan > .b-sch-event.b-sch-event-selected:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-cyan + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #1e95a4; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-cyan > .b-sch-event.b-sch-event-selected *, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-cyan + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected + * { + color: #3bc9db; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-teal > .b-sch-event, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-teal > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #38d9a9; + color: #38d9a9; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-teal > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-teal > .b-sch-event.b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-teal > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-teal + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #21ac82; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-teal > .b-sch-event.b-sch-event-selected:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-teal + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #1fa07a; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-teal > .b-sch-event.b-sch-event-selected *, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-teal + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected + * { + color: #38d9a9; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-green > .b-sch-event, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-green > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #69db7c; + color: #69db7c; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-green > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-green > .b-sch-event.b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-green > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-green + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #2fc448; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-green > .b-sch-event.b-sch-event-selected:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-green + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #2cb743; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-green > .b-sch-event.b-sch-event-selected *, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-green + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected + * { + color: #69db7c; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-lime > .b-sch-event, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-lime > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #a9e34b; + color: #a9e34b; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-lime > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-lime > .b-sch-event.b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-lime > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-lime + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #85c41e; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-lime > .b-sch-event.b-sch-event-selected:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-lime + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #7cb71c; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-lime > .b-sch-event.b-sch-event-selected *, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-lime + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected + * { + color: #a9e34b; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-yellow > .b-sch-event, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-yellow > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #fdd835; + color: #fdd835; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-yellow > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-yellow > .b-sch-event.b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-yellow > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-yellow + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #e3ba02; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-yellow > .b-sch-event.b-sch-event-selected:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-yellow + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #d4ad02; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-yellow > .b-sch-event.b-sch-event-selected *, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-yellow + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected + * { + color: #fdd835; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-orange > .b-sch-event, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-orange > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #ffa94d; + color: #ffa94d; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-orange > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-orange > .b-sch-event.b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-orange > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-orange + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #f98100; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-orange > .b-sch-event.b-sch-event-selected:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-orange + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #e87800; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-orange > .b-sch-event.b-sch-event-selected *, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-orange + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected + * { + color: #ffa94d; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-deep-orange > .b-sch-event, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-deep-orange > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #ff7043; + color: #ff7043; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-deep-orange > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-deep-orange > .b-sch-event.b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-deep-orange > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-deep-orange + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #f23a00; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-deep-orange > .b-sch-event.b-sch-event-selected:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-deep-orange + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #e13600; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-deep-orange > .b-sch-event.b-sch-event-selected *, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-deep-orange + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected + * { + color: #ff7043; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-gray > .b-sch-event, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-gray > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #a0a0a0; + color: #a0a0a0; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-gray > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-gray > .b-sch-event.b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-gray > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-gray + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #787878; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-gray > .b-sch-event.b-sch-event-selected:hover, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-gray + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #707070; +} +.b-sch-event-wrap.b-sch-style-line.b-sch-color-gray > .b-sch-event.b-sch-event-selected *, +.b-sch-event-wrap.b-sch-style-line.b-sch-color-gray + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected + * { + color: #a0a0a0; +} +.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event, +.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: transparent; + border-color: #69db7c; + border-style: dashed; + color: #777; + font-weight: 300; + justify-content: center; + overflow: visible; +} +.b-sch-horizontal .b-sch-event-wrap.b-sch-style-dashed > .b-sch-event, +.b-sch-horizontal .b-sch-event-wrap.b-sch-style-dashed > .b-sch-event > .b-sch-event-segments > .b-sch-event { + padding: 5px 0 3px; +} +.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event .b-sch-event-content, +.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event > .b-sch-event-segments > .b-sch-event .b-sch-event-content { + padding: 0; +} +.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-sch-event-resizing, +.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-resizing { + background-color: transparent; + border-color: #2fc448; +} +.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected { + font-weight: 500; +} +.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-sch-event-selected:hover, +.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected:hover { + background-color: transparent; + border-color: #2cb743; +} +.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-milestone, +.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-milestone { + top: initial; +} +.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-milestone .b-sch-event-content, +.b-sch-event-wrap.b-sch-style-dashed + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone + .b-sch-event-content { + border-width: 0; + background-color: transparent; +} +.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-milestone .b-sch-event-content:before, +.b-sch-event-wrap.b-sch-style-dashed + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone + .b-sch-event-content:before { + border-width: 5px; + border-style: dashed; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-milestone, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-dashed + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone { + border-top-width: 5px; + border-bottom-width: 5px; + background-color: transparent; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-dashed + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone:before { + border-width: 0; + border-inline-start-width: 5px; + border-bottom-width: 5px; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-milestone:after, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-dashed + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone:after { + border-width: 0; + border-inline-end-width: 5px; + border-bottom-width: 5px; + top: -5px; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-milestone:hover:before, +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-milestone:hover:after, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-dashed + > .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-dashed + > .b-sch-event.b-milestone.b-sch-event-selected:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-dashed + > .b-sch-event.b-milestone.b-sch-event-selected:after, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-dashed + > .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-dashed + > .b-sch-event.b-milestone.b-sch-event-selected:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-dashed + > .b-sch-event.b-milestone.b-sch-event-selected:hover:after, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-dashed + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-dashed + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-dashed + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone:hover:after, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-dashed + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-dashed + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone.b-sch-event-selected:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-dashed + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone.b-sch-event-selected:after, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-dashed + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-dashed + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone.b-sch-event-selected:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-dashed + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone.b-sch-event-selected:hover:after { + background: none; +} +.b-sch-style-dashed.b-sch-custom-color > .b-sch-event { + border-color: currentColor; + opacity: 0.8; +} +.b-sch-style-dashed.b-sch-custom-color > .b-sch-event:hover, +.b-sch-style-dashed.b-sch-custom-color > .b-sch-event.b-sch-event-selected, +.b-sch-style-dashed.b-sch-custom-color > .b-sch-event.b-sch-event-resizing, +.b-sch-style-dashed.b-sch-custom-color > .b-sch-event.b-sch-event-selected:hover { + border-color: currentColor; + opacity: 1; +} +.b-sch-style-dashed.b-sch-custom-color > .b-sch-event:hover .b-sch-event-content, +.b-sch-style-dashed.b-sch-custom-color > .b-sch-event:hover .b-sch-event-content *, +.b-sch-style-dashed.b-sch-custom-color > .b-sch-event.b-sch-event-selected .b-sch-event-content, +.b-sch-style-dashed.b-sch-custom-color > .b-sch-event.b-sch-event-selected .b-sch-event-content *, +.b-sch-style-dashed.b-sch-custom-color > .b-sch-event.b-sch-event-resizing .b-sch-event-content, +.b-sch-style-dashed.b-sch-custom-color > .b-sch-event.b-sch-event-resizing .b-sch-event-content *, +.b-sch-style-dashed.b-sch-custom-color > .b-sch-event.b-sch-event-selected:hover .b-sch-event-content, +.b-sch-style-dashed.b-sch-custom-color > .b-sch-event.b-sch-event-selected:hover .b-sch-event-content * { + color: inherit; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-red > .b-sch-event, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-red > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #ff8787; + color: #ff8787; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-red > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-red > .b-sch-event.b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-red > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-red + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #ff2626; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-red > .b-sch-event.b-sch-event-selected:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-red + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #ff1212; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-red > .b-sch-event.b-sch-event-selected *, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-red + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected + * { + color: #ff8787; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-pink > .b-sch-event, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-pink > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #f783ac; + color: #f783ac; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-pink > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-pink > .b-sch-event.b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-pink > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-pink + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #f12a71; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-pink > .b-sch-event.b-sch-event-selected:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-pink + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #f01865; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-pink > .b-sch-event.b-sch-event-selected *, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-pink + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected + * { + color: #f783ac; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-purple > .b-sch-event, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-purple > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #ea80dc; + color: #ea80dc; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-purple > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-purple > .b-sch-event.b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-purple > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-purple + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #dd32c7; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-purple > .b-sch-event.b-sch-event-selected:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-purple + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #d924c1; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-purple > .b-sch-event.b-sch-event-selected *, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-purple + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected + * { + color: #ea80dc; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-violet > .b-sch-event, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-violet > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #9775fa; + color: #9775fa; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-violet > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-violet > .b-sch-event.b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-violet > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-violet + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #541cf7; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-violet > .b-sch-event.b-sch-event-selected:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-violet + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #470bf6; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-violet > .b-sch-event.b-sch-event-selected *, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-violet + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected + * { + color: #9775fa; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-indigo > .b-sch-event, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-indigo > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #748ffc; + color: #748ffc; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-indigo > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-indigo > .b-sch-event.b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-indigo > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-indigo + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #1a46fa; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-indigo > .b-sch-event.b-sch-event-selected:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-indigo + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #0838fa; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-indigo > .b-sch-event.b-sch-event-selected *, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-indigo + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected + * { + color: #748ffc; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-blue > .b-sch-event, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-blue > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #4dadf7; + color: #4dadf7; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-blue > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-blue > .b-sch-event.b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-blue > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-blue + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #0a88e9; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-blue > .b-sch-event.b-sch-event-selected:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-blue + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #0a7fd9; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-blue > .b-sch-event.b-sch-event-selected *, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-blue + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected + * { + color: #4dadf7; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-cyan > .b-sch-event, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-cyan > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #3bc9db; + color: #3bc9db; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-cyan > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-cyan > .b-sch-event.b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-cyan > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-cyan + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #20a0b0; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-cyan > .b-sch-event.b-sch-event-selected:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-cyan + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #1e95a4; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-cyan > .b-sch-event.b-sch-event-selected *, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-cyan + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected + * { + color: #3bc9db; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-teal > .b-sch-event, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-teal > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #38d9a9; + color: #38d9a9; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-teal > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-teal > .b-sch-event.b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-teal > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-teal + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #21ac82; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-teal > .b-sch-event.b-sch-event-selected:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-teal + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #1fa07a; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-teal > .b-sch-event.b-sch-event-selected *, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-teal + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected + * { + color: #38d9a9; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-green > .b-sch-event, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-green > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #69db7c; + color: #69db7c; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-green > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-green > .b-sch-event.b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-green > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-green + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #2fc448; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-green > .b-sch-event.b-sch-event-selected:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-green + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #2cb743; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-green > .b-sch-event.b-sch-event-selected *, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-green + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected + * { + color: #69db7c; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-lime > .b-sch-event, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-lime > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #a9e34b; + color: #a9e34b; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-lime > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-lime > .b-sch-event.b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-lime > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-lime + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #85c41e; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-lime > .b-sch-event.b-sch-event-selected:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-lime + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #7cb71c; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-lime > .b-sch-event.b-sch-event-selected *, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-lime + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected + * { + color: #a9e34b; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-yellow > .b-sch-event, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-yellow > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #fdd835; + color: #fdd835; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-yellow > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-yellow > .b-sch-event.b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-yellow > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-yellow + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #e3ba02; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-yellow > .b-sch-event.b-sch-event-selected:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-yellow + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #d4ad02; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-yellow > .b-sch-event.b-sch-event-selected *, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-yellow + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected + * { + color: #fdd835; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-orange > .b-sch-event, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-orange > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #ffa94d; + color: #ffa94d; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-orange > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-orange > .b-sch-event.b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-orange > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-orange + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #f98100; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-orange > .b-sch-event.b-sch-event-selected:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-orange + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #e87800; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-orange > .b-sch-event.b-sch-event-selected *, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-orange + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected + * { + color: #ffa94d; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-deep-orange > .b-sch-event, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-deep-orange > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #ff7043; + color: #ff7043; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-deep-orange > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-deep-orange > .b-sch-event.b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-deep-orange + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-deep-orange + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #f23a00; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-deep-orange > .b-sch-event.b-sch-event-selected:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-deep-orange + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #e13600; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-deep-orange > .b-sch-event.b-sch-event-selected *, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-deep-orange + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected + * { + color: #ff7043; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-gray > .b-sch-event, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-gray > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #a0a0a0; + color: #a0a0a0; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-gray > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-gray > .b-sch-event.b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-gray > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-gray + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #787878; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-gray > .b-sch-event.b-sch-event-selected:hover, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-gray + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #707070; +} +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-gray > .b-sch-event.b-sch-event-selected *, +.b-sch-event-wrap.b-sch-style-dashed.b-sch-color-gray + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected + * { + color: #a0a0a0; +} +.b-sch-style-minimal.b-sch-event-wrap > .b-sch-event, +.b-sch-style-minimal.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event { + background-color: transparent; + border-color: #69db7c; + border-style: solid; + padding: 0; + color: #777; + font-weight: 300; + overflow: visible; +} +.b-sch-style-minimal.b-sch-event-wrap > .b-sch-event:not(.b-milestone), +.b-sch-style-minimal.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone) { + font-size: 10px; +} +.b-sch-horizontal .b-sch-style-minimal.b-sch-event-wrap > .b-sch-event:not(.b-milestone), +.b-sch-horizontal + .b-sch-style-minimal.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:not(.b-milestone) { + border-width: 0 0 1px 0; + align-items: flex-end; +} +.b-sch-vertical .b-sch-style-minimal.b-sch-event-wrap > .b-sch-event:not(.b-milestone), +.b-sch-vertical + .b-sch-style-minimal.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:not(.b-milestone) { + border-width: 0; + border-inline-start-width: 1px; + align-items: flex-start; + padding-inline-start: 0.75em; +} +.b-sch-vertical .b-sch-style-minimal.b-sch-event-wrap > .b-sch-event, +.b-sch-vertical .b-sch-style-minimal.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event { + left: 0; + flex-direction: column; +} +.b-sch-style-minimal.b-sch-event-wrap > .b-sch-event.b-sch-event-selected *, +.b-sch-style-minimal.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected * { + color: #777; +} +.b-sch-style-minimal.b-sch-event-wrap > .b-sch-event:hover, +.b-sch-style-minimal.b-sch-event-wrap > .b-sch-event.b-sch-event-selected, +.b-sch-style-minimal.b-sch-event-wrap > .b-sch-event.b-sch-event-resizing, +.b-sch-style-minimal.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-style-minimal.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected, +.b-sch-style-minimal.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-resizing { + background-color: transparent; + border-color: #2fc448; +} +.b-sch-style-minimal.b-sch-event-wrap > .b-sch-event.b-sch-event-selected, +.b-sch-style-minimal.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected { + font-weight: 500; +} +.b-sch-style-minimal.b-sch-event-wrap > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-minimal.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected:hover { + background-color: transparent; + border-color: #2cb743; +} +.b-sch-style-minimal.b-sch-event-wrap > .b-sch-event.b-milestone .b-sch-event-content, +.b-sch-style-minimal.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone + .b-sch-event-content { + background-color: transparent; + border-style: solid; + font-size: 20px; +} +.b-sch-style-minimal.b-sch-event-wrap > .b-sch-event.b-milestone .b-sch-event-content:before, +.b-sch-style-minimal.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone + .b-sch-event-content:before { + border-width: 1px; +} +.b-sch-style-minimal.b-sch-event-wrap > .b-sch-event.b-milestone .b-sch-event-content label, +.b-sch-style-minimal.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone + .b-sch-event-content + label { + font-size: 10px; + left: 90%; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-minimal.b-sch-event-wrap > .b-sch-event.b-milestone, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-minimal.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone { + border-top-width: 1px; + border-bottom-width: 1px; + background-color: transparent; + border-style: solid; + height: 20px; + font-size: 20px; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-minimal.b-sch-event-wrap + > .b-sch-event.b-milestone + .b-sch-event-content, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-minimal.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone + .b-sch-event-content { + font-size: 10px; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-minimal.b-sch-event-wrap > .b-sch-event.b-milestone:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-minimal.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone:before { + border-width: 0; + border-inline-start-width: 1px; + border-bottom-width: 1px; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-minimal.b-sch-event-wrap > .b-sch-event.b-milestone:after, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-minimal.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone:after { + border-width: 0; + border-inline-end-width: 1px; + border-bottom-width: 1px; + top: -1px; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-minimal.b-sch-event-wrap > .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-minimal.b-sch-event-wrap > .b-sch-event.b-milestone:hover:before, +.b-schedulerbase.b-sch-layout-milestones .b-sch-style-minimal.b-sch-event-wrap > .b-sch-event.b-milestone:hover:after, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-minimal.b-sch-event-wrap + > .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-minimal.b-sch-event-wrap + > .b-sch-event.b-milestone.b-sch-event-selected:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-minimal.b-sch-event-wrap + > .b-sch-event.b-milestone.b-sch-event-selected:after, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-minimal.b-sch-event-wrap + > .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-minimal.b-sch-event-wrap + > .b-sch-event.b-milestone.b-sch-event-selected:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-minimal.b-sch-event-wrap + > .b-sch-event.b-milestone.b-sch-event-selected:hover:after, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-minimal.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-minimal.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-minimal.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone:hover:after, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-minimal.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone.b-sch-event-selected, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-minimal.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone.b-sch-event-selected:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-minimal.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone.b-sch-event-selected:after, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-minimal.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone.b-sch-event-selected:hover, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-minimal.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone.b-sch-event-selected:hover:before, +.b-schedulerbase.b-sch-layout-milestones + .b-sch-style-minimal.b-sch-event-wrap + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-milestone.b-sch-event-selected:hover:after { + background: none; +} +.b-sch-style-minimal.b-sch-custom-color > .b-sch-event { + border-color: currentColor; + opacity: 0.8; +} +.b-sch-style-minimal.b-sch-custom-color > .b-sch-event .b-sch-event-content { + color: #777; +} +.b-sch-style-minimal.b-sch-custom-color > .b-sch-event:hover, +.b-sch-style-minimal.b-sch-custom-color > .b-sch-event.b-sch-event-selected, +.b-sch-style-minimal.b-sch-custom-color > .b-sch-event.b-sch-event-resizing, +.b-sch-style-minimal.b-sch-custom-color > .b-sch-event.b-sch-event-selected:hover { + border-color: currentColor; + opacity: 1; +} +.b-sch-horizontal .b-sch-style-line > .b-sch-event, +.b-sch-horizontal .b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event, +.b-sch-horizontal .b-sch-style-dashed > .b-sch-event, +.b-sch-horizontal .b-sch-style-dashed > .b-sch-event > .b-sch-event-segments > .b-sch-event { + top: 5px; + height: auto !important; + border-width: 5px 0 0 0; +} +.b-sch-vertical .b-sch-style-line > .b-sch-event, +.b-sch-vertical .b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event, +.b-sch-vertical .b-sch-style-dashed > .b-sch-event, +.b-sch-vertical .b-sch-style-dashed > .b-sch-event > .b-sch-event-segments > .b-sch-event { + left: 0; + border-width: 0 0 0 5px; + flex-direction: column; +} +.b-sch-vertical .b-sch-style-line > .b-sch-event .b-sch-event-content, +.b-sch-vertical .b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event .b-sch-event-content, +.b-sch-vertical .b-sch-style-dashed > .b-sch-event .b-sch-event-content, +.b-sch-vertical .b-sch-style-dashed > .b-sch-event > .b-sch-event-segments > .b-sch-event .b-sch-event-content { + margin: 0; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-red > .b-sch-event, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-red > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #ff8787; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-red > .b-sch-event:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-red > .b-sch-event.b-sch-event-selected, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-red > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-red + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #ff2626; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-red > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-red + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #ff1212; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-pink > .b-sch-event, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-pink > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #f783ac; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-pink > .b-sch-event:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-pink > .b-sch-event.b-sch-event-selected, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-pink > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-pink + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #f12a71; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-pink > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-pink + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #f01865; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-purple > .b-sch-event, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-purple > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #ea80dc; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-purple > .b-sch-event:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-purple > .b-sch-event.b-sch-event-selected, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-purple > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-purple + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #dd32c7; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-purple > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-purple + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #d924c1; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-violet > .b-sch-event, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-violet > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #9775fa; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-violet > .b-sch-event:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-violet > .b-sch-event.b-sch-event-selected, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-violet > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-violet + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #541cf7; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-violet > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-violet + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #470bf6; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-indigo > .b-sch-event, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-indigo > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #748ffc; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-indigo > .b-sch-event:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-indigo > .b-sch-event.b-sch-event-selected, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-indigo > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-indigo + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #1a46fa; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-indigo > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-indigo + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #0838fa; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-blue > .b-sch-event, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-blue > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #4dadf7; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-blue > .b-sch-event:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-blue > .b-sch-event.b-sch-event-selected, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-blue > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-blue + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #0a88e9; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-blue > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-blue + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #0a7fd9; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-cyan > .b-sch-event, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-cyan > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #3bc9db; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-cyan > .b-sch-event:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-cyan > .b-sch-event.b-sch-event-selected, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-cyan > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-cyan + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #20a0b0; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-cyan > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-cyan + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #1e95a4; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-teal > .b-sch-event, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-teal > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #38d9a9; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-teal > .b-sch-event:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-teal > .b-sch-event.b-sch-event-selected, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-teal > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-teal + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #21ac82; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-teal > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-teal + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #1fa07a; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-green > .b-sch-event, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-green > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #69db7c; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-green > .b-sch-event:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-green > .b-sch-event.b-sch-event-selected, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-green > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-green + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #2fc448; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-green > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-green + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #2cb743; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-lime > .b-sch-event, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-lime > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #a9e34b; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-lime > .b-sch-event:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-lime > .b-sch-event.b-sch-event-selected, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-lime > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-lime + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #85c41e; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-lime > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-lime + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #7cb71c; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-yellow > .b-sch-event, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-yellow > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #fdd835; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-yellow > .b-sch-event:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-yellow > .b-sch-event.b-sch-event-selected, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-yellow > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-yellow + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #e3ba02; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-yellow > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-yellow + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #d4ad02; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-orange > .b-sch-event, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-orange > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #ffa94d; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-orange > .b-sch-event:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-orange > .b-sch-event.b-sch-event-selected, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-orange > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-orange + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #f98100; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-orange > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-orange + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #e87800; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-deep-orange > .b-sch-event, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-deep-orange > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #ff7043; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-deep-orange > .b-sch-event:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-deep-orange > .b-sch-event.b-sch-event-selected, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-deep-orange + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-deep-orange + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #f23a00; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-deep-orange > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-deep-orange + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #e13600; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-gray > .b-sch-event, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-gray > .b-sch-event > .b-sch-event-segments > .b-sch-event { + border-color: #a0a0a0; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-gray > .b-sch-event:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-gray > .b-sch-event.b-sch-event-selected, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-gray > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-gray + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + border-color: #787878; +} +.b-sch-style-minimal:not(.b-milestone).b-sch-color-gray > .b-sch-event.b-sch-event-selected:hover, +.b-sch-style-minimal:not(.b-milestone).b-sch-color-gray + > .b-sch-event + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected:hover { + border-color: #707070; +} +.b-sch-event-wrap.b-sch-style-rounded > .b-sch-event:not(.b-milestone), +.b-sch-event-wrap.b-sch-style-rounded > .b-sch-event:not(.b-milestone) > .b-sch-event-segments > .b-sch-event { + background-color: #b4edbe99; + border-color: #69db7c; + color: #1fc43a; + font-weight: 300; + font-size: 11px; + border-radius: 2em; +} +.b-sch-event-wrap.b-sch-style-rounded > .b-sch-event:not(.b-milestone) .b-sch-event-content, +.b-sch-event-wrap.b-sch-style-rounded + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event + .b-sch-event-content { + margin: 0 1em; +} +.b-sch-event-wrap.b-sch-style-rounded > .b-sch-event:not(.b-milestone):hover, +.b-sch-event-wrap.b-sch-style-rounded > .b-sch-event:not(.b-milestone) > .b-sch-event-segments > .b-sch-event:hover { + background-color: #8fe49dcc; +} +.b-sch-event-wrap.b-sch-style-rounded .b-sch-event.b-milestone .b-sch-event-content:before { + border-radius: 1em; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-custom-color > .b-sch-event:not(.b-milestone) { + background-color: currentColor; + background-image: linear-gradient(rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.8)); +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-custom-color > .b-sch-event:not(.b-milestone):hover { + background-color: currentColor; + background-image: linear-gradient(rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6)); +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected { + background-image: none; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-custom-color > .b-sch-event.b-milestone .b-sch-event-content { + background-color: currentColor; + background-image: linear-gradient(rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.8)); +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-custom-color > .b-sch-event.b-milestone:hover .b-sch-event-content { + background-image: linear-gradient(rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6)); +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-custom-color + > .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-image: none; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-red > .b-sch-event:not(.b-milestone), +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-red + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event { + background-color: #ffc3c399; + color: #ff1212; + border-color: #ff8787; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-red > .b-sch-event:not(.b-milestone):hover, +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-red + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #ffa5a5cc; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-red > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-red + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #ff8787; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-red .b-sch-event.b-milestone { + border-color: #ff1212; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-red .b-sch-event.b-milestone .b-sch-event-content { + background-color: #ffc3c399; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-red .b-sch-event.b-milestone:hover .b-sch-event-content { + background-color: #ffa5a5cc; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-red + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: #ff8787; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-rounded.b-sch-color-red .b-milestone { + background-color: #ffdbdb; + color: #ff1212; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-rounded.b-sch-color-red + .b-milestone + .b-sch-event-content { + font-size: 11px; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-pink > .b-sch-event:not(.b-milestone), +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-pink + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event { + background-color: #fbc1d699; + color: #f51463; + border-color: #f783ac; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-pink > .b-sch-event:not(.b-milestone):hover, +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-pink + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #f9a2c1cc; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-pink > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-pink + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #f783ac; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-pink .b-sch-event.b-milestone { + border-color: #f51463; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-pink .b-sch-event.b-milestone .b-sch-event-content { + background-color: #fbc1d699; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-pink .b-sch-event.b-milestone:hover .b-sch-event-content { + background-color: #f9a2c1cc; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-pink + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: #f783ac; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-rounded.b-sch-color-pink .b-milestone { + background-color: #fddae6; + color: #f51463; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-rounded.b-sch-color-pink + .b-milestone + .b-sch-event-content { + font-size: 11px; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-purple > .b-sch-event:not(.b-milestone), +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-purple + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event { + background-color: #f5c0ee99; + color: #e419c9; + border-color: #ea80dc; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-purple > .b-sch-event:not(.b-milestone):hover, +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-purple + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #efa0e5cc; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-purple > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-purple + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #ea80dc; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-purple .b-sch-event.b-milestone { + border-color: #e419c9; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-purple .b-sch-event.b-milestone .b-sch-event-content { + background-color: #f5c0ee99; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-purple .b-sch-event.b-milestone:hover .b-sch-event-content { + background-color: #efa0e5cc; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-purple + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: #ea80dc; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-rounded.b-sch-color-purple .b-milestone { + background-color: #f9d9f5; + color: #e419c9; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-rounded.b-sch-color-purple + .b-milestone + .b-sch-event-content { + font-size: 11px; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-violet > .b-sch-event:not(.b-milestone), +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-violet + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event { + background-color: #cbbafd99; + color: #4608f9; + border-color: #9775fa; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-violet > .b-sch-event:not(.b-milestone):hover, +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-violet + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #b198fbcc; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-violet > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-violet + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #9775fa; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-violet .b-sch-event.b-milestone { + border-color: #4608f9; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-violet .b-sch-event.b-milestone .b-sch-event-content { + background-color: #cbbafd99; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-violet .b-sch-event.b-milestone:hover .b-sch-event-content { + background-color: #b198fbcc; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-violet + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: #9775fa; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-rounded.b-sch-color-violet .b-milestone { + background-color: #e0d6fe; + color: #4608f9; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-rounded.b-sch-color-violet + .b-milestone + .b-sch-event-content { + font-size: 11px; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-indigo > .b-sch-event:not(.b-milestone), +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-indigo + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event { + background-color: #bac7fe99; + color: #0637fb; + border-color: #748ffc; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-indigo > .b-sch-event:not(.b-milestone):hover, +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-indigo + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #97abfdcc; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-indigo > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-indigo + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #748ffc; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-indigo .b-sch-event.b-milestone { + border-color: #0637fb; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-indigo .b-sch-event.b-milestone .b-sch-event-content { + background-color: #bac7fe99; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-indigo .b-sch-event.b-milestone:hover .b-sch-event-content { + background-color: #97abfdcc; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-indigo + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: #748ffc; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-rounded.b-sch-color-indigo .b-milestone { + background-color: #d5ddfe; + color: #0637fb; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-rounded.b-sch-color-indigo + .b-milestone + .b-sch-event-content { + font-size: 11px; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-blue > .b-sch-event:not(.b-milestone), +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-blue + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event { + background-color: #a6d6fb99; + color: #077fdc; + border-color: #4dadf7; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-blue > .b-sch-event:not(.b-milestone):hover, +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-blue + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #7ac2f9cc; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-blue > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-blue + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #4dadf7; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-blue .b-sch-event.b-milestone { + border-color: #077fdc; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-blue .b-sch-event.b-milestone .b-sch-event-content { + background-color: #a6d6fb99; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-blue .b-sch-event.b-milestone:hover .b-sch-event-content { + background-color: #7ac2f9cc; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-blue + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: #4dadf7; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-rounded.b-sch-color-blue .b-milestone { + background-color: #cae6fd; + color: #077fdc; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-rounded.b-sch-color-blue + .b-milestone + .b-sch-event-content { + font-size: 11px; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-cyan > .b-sch-event:not(.b-milestone), +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-cyan + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event { + background-color: #9de4ed99; + color: #159cad; + border-color: #3bc9db; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-cyan > .b-sch-event:not(.b-milestone):hover, +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-cyan + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #6cd7e4cc; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-cyan > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-cyan + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #3bc9db; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-cyan .b-sch-event.b-milestone { + border-color: #159cad; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-cyan .b-sch-event.b-milestone .b-sch-event-content { + background-color: #9de4ed99; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-cyan .b-sch-event.b-milestone:hover .b-sch-event-content { + background-color: #6cd7e4cc; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-cyan + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: #3bc9db; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-rounded.b-sch-color-cyan .b-milestone { + background-color: #c4eff4; + color: #159cad; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-rounded.b-sch-color-cyan + .b-milestone + .b-sch-event-content { + font-size: 11px; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-teal > .b-sch-event:not(.b-milestone), +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-teal + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event { + background-color: #9cecd499; + color: #15aa7d; + border-color: #38d9a9; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-teal > .b-sch-event:not(.b-milestone):hover, +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-teal + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #6ae3bfcc; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-teal > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-teal + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #38d9a9; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-teal .b-sch-event.b-milestone { + border-color: #15aa7d; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-teal .b-sch-event.b-milestone .b-sch-event-content { + background-color: #9cecd499; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-teal .b-sch-event.b-milestone:hover .b-sch-event-content { + background-color: #6ae3bfcc; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-teal + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: #38d9a9; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-rounded.b-sch-color-teal .b-milestone { + background-color: #c3f4e5; + color: #15aa7d; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-rounded.b-sch-color-teal + .b-milestone + .b-sch-event-content { + font-size: 11px; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-green > .b-sch-event:not(.b-milestone), +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-green + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event { + background-color: #b4edbe99; + color: #1fc43a; + border-color: #69db7c; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-green > .b-sch-event:not(.b-milestone):hover, +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-green + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #8fe49dcc; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-green > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-green + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #69db7c; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-green .b-sch-event.b-milestone { + border-color: #1fc43a; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-green .b-sch-event.b-milestone .b-sch-event-content { + background-color: #b4edbe99; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-green .b-sch-event.b-milestone:hover .b-sch-event-content { + background-color: #8fe49dcc; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-green + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: #69db7c; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-rounded.b-sch-color-green .b-milestone { + background-color: #d2f4d8; + color: #1fc43a; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-rounded.b-sch-color-green + .b-milestone + .b-sch-event-content { + font-size: 11px; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-lime > .b-sch-event:not(.b-milestone), +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-lime + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event { + background-color: #d4f1a599; + color: #7ebf14; + border-color: #a9e34b; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-lime > .b-sch-event:not(.b-milestone):hover, +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-lime + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #bfea78cc; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-lime > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-lime + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #a9e34b; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-lime .b-sch-event.b-milestone { + border-color: #7ebf14; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-lime .b-sch-event.b-milestone .b-sch-event-content { + background-color: #d4f1a599; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-lime .b-sch-event.b-milestone:hover .b-sch-event-content { + background-color: #bfea78cc; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-lime + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: #a9e34b; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-rounded.b-sch-color-lime .b-milestone { + background-color: #e5f7c9; + color: #7ebf14; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-rounded.b-sch-color-lime + .b-milestone + .b-sch-event-content { + font-size: 11px; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-yellow > .b-sch-event:not(.b-milestone), +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-yellow + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event { + background-color: #feec9a99; + color: #d5ae01; + border-color: #fdd835; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-yellow > .b-sch-event:not(.b-milestone):hover, +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-yellow + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #fee268cc; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-yellow > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-yellow + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #fdd835; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-yellow .b-sch-event.b-milestone { + border-color: #d5ae01; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-yellow .b-sch-event.b-milestone .b-sch-event-content { + background-color: #feec9a99; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-yellow .b-sch-event.b-milestone:hover .b-sch-event-content { + background-color: #fee268cc; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-yellow + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: #fdd835; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-rounded.b-sch-color-yellow .b-milestone { + background-color: #fef3c2; + color: #d5ae01; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-rounded.b-sch-color-yellow + .b-milestone + .b-sch-event-content { + font-size: 11px; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-orange > .b-sch-event:not(.b-milestone), +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-orange + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event { + background-color: #ffd4a699; + color: #e87800; + border-color: #ffa94d; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-orange > .b-sch-event:not(.b-milestone):hover, +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-orange + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #ffbf7acc; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-orange > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-orange + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #ffa94d; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-orange .b-sch-event.b-milestone { + border-color: #e87800; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-orange .b-sch-event.b-milestone .b-sch-event-content { + background-color: #ffd4a699; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-orange .b-sch-event.b-milestone:hover .b-sch-event-content { + background-color: #ffbf7acc; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-orange + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: #ffa94d; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-rounded.b-sch-color-orange .b-milestone { + background-color: #ffe5ca; + color: #e87800; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-rounded.b-sch-color-orange + .b-milestone + .b-sch-event-content { + font-size: 11px; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-deep-orange > .b-sch-event:not(.b-milestone), +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-deep-orange + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event { + background-color: #ffb8a199; + color: #e13600; + border-color: #ff7043; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-deep-orange > .b-sch-event:not(.b-milestone):hover, +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-deep-orange + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #ff9472cc; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-deep-orange > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-deep-orange + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #ff7043; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-deep-orange .b-sch-event.b-milestone { + border-color: #e13600; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-deep-orange .b-sch-event.b-milestone .b-sch-event-content { + background-color: #ffb8a199; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-deep-orange .b-sch-event.b-milestone:hover .b-sch-event-content { + background-color: #ff9472cc; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-deep-orange + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: #ff7043; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-rounded.b-sch-color-deep-orange .b-milestone { + background-color: #ffd4c7; + color: #e13600; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-rounded.b-sch-color-deep-orange + .b-milestone + .b-sch-event-content { + font-size: 11px; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-gray > .b-sch-event:not(.b-milestone), +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-gray + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event { + background-color: #d0d0d099; + color: #924e4e; + border-color: #a0a0a0; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-gray > .b-sch-event:not(.b-milestone):hover, +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-gray + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event:hover { + background-color: #b8b8b8cc; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-gray > .b-sch-event:not(.b-milestone).b-sch-event-selected, +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-gray + > .b-sch-event:not(.b-milestone) + > .b-sch-event-segments + > .b-sch-event.b-sch-event-selected { + background-color: #a0a0a0; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-gray .b-sch-event.b-milestone { + border-color: #924e4e; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-gray .b-sch-event.b-milestone .b-sch-event-content { + background-color: #d0d0d099; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-gray .b-sch-event.b-milestone:hover .b-sch-event-content { + background-color: #b8b8b8cc; +} +.b-sch-event-wrap.b-sch-style-rounded.b-sch-color-gray + .b-sch-event.b-milestone.b-sch-event-selected + .b-sch-event-content { + background-color: #a0a0a0; +} +.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-rounded.b-sch-color-gray .b-milestone { + background-color: #e3e3e3; + color: #924e4e; +} +.b-schedulerbase.b-sch-layout-milestones + .b-sch-event-wrap.b-sch-style-rounded.b-sch-color-gray + .b-milestone + .b-sch-event-content { + font-size: 11px; +} +:root, +:host { + --b-fa-font-solid: normal 900 1em/1 'Font Awesome 6 Free'; +} +@font-face { + font-family: 'Font Awesome 6 Free'; + font-style: normal; + font-weight: 900; + font-display: block; + src: url(fonts/fa-solid-900.woff2) format('woff2'), url(fonts/fa-solid-900.ttf) format('truetype'); +} +.fas, +.b-fa-solid { + font-family: 'Font Awesome 6 Free'; + font-weight: 900; +} +.b-content-icon, +.b-gridbase.b-columnresize.b-touch.b-column-resizing .b-grid-header.b-resizing:before, +.b-grid-cell.b-group-title:before { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + display: inline-block; + font-style: normal; + font-variant: normal; + font-weight: 400; + line-height: 1; + font-family: 'Font Awesome 6 Free', FontAwesome6Free; + font-weight: 900; + vertical-align: 0; +} +.b-theme-info:before { + content: '{"name":"Classic-Light"}'; +} +.b-scale-cell { + padding-right: 0 !important; + padding-left: 0 !important; +} +.b-scale-cell .b-scale { + background-color: transparent; + font-weight: 300; +} +.b-scale-cell .b-scale-tick-label { + font-size: 70%; +} +.b-sch-highlighted-calendar-range { + position: absolute; + display: flex; + align-items: center; + justify-content: center; + color: #3183fe88; + background: #3183fe12; + border: 2px dashed #3183fe33; + animation-name: fadeInOpacity; + animation-duration: 0.2s; + overflow: hidden; +} +.b-sch-highlighted-calendar-range .b-sch-event-content { + font-size: 14px; + padding: 0.5em; + text-align: center; +} +.b-sch-foreground-canvas > svg .b-sch-dependency.b-inactive { + stroke-dasharray: 9 3; +} +.b-eventbuffer .b-sch-event { + width: 100%; +} +.b-eventbuffer.b-sch-vertical .b-sch-event-wrap { + contain: size layout; +} +.b-eventbuffer.b-sch-horizontal .b-sch-event-wrap .b-sch-event-buffer { + height: 5px; + grid-row: 2; + background: repeating-linear-gradient( + 180deg, + transparent, + transparent 30%, + #ccc 30%, + #ccc 70%, + transparent 70%, + transparent 100% + ); +} +.b-eventbuffer.b-sch-horizontal .b-sch-event-wrap .b-sch-event-buffer-before { + grid-column: 2; + flex-direction: row; + justify-content: flex-end; +} +.b-eventbuffer.b-sch-horizontal .b-sch-event-wrap .b-sch-event-buffer-before .b-buffer-label { + transform: translate(0.1em, -1.2em); + margin-inline-end: 0.5em; + flex: 1; +} +.b-eventbuffer.b-sch-horizontal .b-sch-event-wrap .b-sch-event-buffer-after { + grid-column: 4; + flex-direction: row-reverse; + justify-content: flex-end; +} +.b-eventbuffer.b-sch-horizontal .b-sch-event-wrap .b-sch-event-buffer-after .b-buffer-label { + transform: translate(-0.1em, -1.2em); + margin-inline-start: 0.5em; + flex: 1; + text-align: right; +} +.b-eventbuffer.b-sch-vertical .b-sch-event-wrap .b-sch-event-buffer { + width: 5px; + grid-column: 1; + justify-self: center; + background: repeating-linear-gradient( + 90deg, + transparent, + transparent 30%, + #ccc 30%, + #ccc 70%, + transparent 70%, + transparent 100% + ); +} +.b-eventbuffer.b-sch-vertical .b-sch-event-wrap .b-sch-event-buffer-before { + grid-row: 1; + flex-direction: column; + justify-content: flex-end; +} +.b-eventbuffer.b-sch-vertical .b-sch-event-wrap .b-sch-event-buffer-before .b-buffer-label { + margin-inline-end: 0.5em; +} +.b-eventbuffer.b-sch-vertical .b-sch-event-wrap .b-buffer-label { + margin-right: -1.3em; + writing-mode: vertical-rl; +} +.b-eventbuffer.b-sch-vertical .b-sch-event-wrap .b-sch-event-buffer-after { + grid-row: 3; + flex-direction: column-reverse; + justify-content: flex-end; +} +.b-eventbuffer.b-sch-vertical .b-sch-event-wrap .b-sch-event-buffer-after .b-buffer-label { + margin-inline-start: 0.5em; +} +.b-eventbuffer .b-sch-event-buffer { + display: flex; + color: #aaa; + white-space: nowrap; + font-size: 10px; +} +.b-animating .b-sch-event-buffer { + transition: width 0.2s; +} +.b-schedulerprobase { + --schedulerpro-nested-event-header-height: 20px; +} +.b-sch-event-wrap.b-nested-events-parent > .b-sch-event:not(.b-milestone) { + flex-direction: column; + width: 100%; +} +.b-sch-event-wrap.b-nested-events-parent > .b-sch-event:not(.b-milestone) > .b-sch-event-content { + padding-block: 0.1em; + flex: 0 0 var(--schedulerpro-nested-event-header-height); +} +.b-sch-event-wrap.b-nested-events-parent > .b-sch-event:not(.b-milestone):before, +.b-sch-event-wrap.b-nested-events-parent > .b-sch-event:not(.b-milestone):after { + display: none; +} +.b-sch-event-wrap.b-nested-events-parent.b-sch-style-plain > .b-sch-event:not(.b-milestone), +.b-sch-event-wrap.b-nested-events-parent.b-sch-style-colored > .b-sch-event:not(.b-milestone), +.b-sch-event-wrap.b-nested-events-parent.b-sch-style-rounded > .b-sch-event:not(.b-milestone) { + color: #666; + background-color: transparent; + border-left: none; + border-radius: 0; +} +.b-sch-event-wrap.b-nested-events-parent.b-sch-style-plain + > .b-sch-event:not(.b-milestone).b-sch-event-selected + > .b-sch-event-content, +.b-sch-event-wrap.b-nested-events-parent.b-sch-style-plain + > .b-sch-event:not(.b-milestone).b-sch-event-selected + > .b-sch-event-content + > *, +.b-sch-event-wrap.b-nested-events-parent.b-sch-style-colored + > .b-sch-event:not(.b-milestone).b-sch-event-selected + > .b-sch-event-content, +.b-sch-event-wrap.b-nested-events-parent.b-sch-style-colored + > .b-sch-event:not(.b-milestone).b-sch-event-selected + > .b-sch-event-content + > *, +.b-sch-event-wrap.b-nested-events-parent.b-sch-style-rounded + > .b-sch-event:not(.b-milestone).b-sch-event-selected + > .b-sch-event-content, +.b-sch-event-wrap.b-nested-events-parent.b-sch-style-rounded + > .b-sch-event:not(.b-milestone).b-sch-event-selected + > .b-sch-event-content + > * { + color: #555; +} +.b-sch-event-wrap.b-nested-events-parent.b-sch-style-plain > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover, +.b-sch-event-wrap.b-nested-events-parent.b-sch-style-colored + > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover, +.b-sch-event-wrap.b-nested-events-parent.b-sch-style-rounded + > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover { + background-color: #dddddd90; +} +.b-sch-event-wrap.b-nested-events-parent.b-sch-style-plain.b-sch-event-hover > .b-sch-event:not(.b-milestone), +.b-sch-event-wrap.b-nested-events-parent.b-sch-style-colored.b-sch-event-hover > .b-sch-event:not(.b-milestone), +.b-sch-event-wrap.b-nested-events-parent.b-sch-style-rounded.b-sch-event-hover > .b-sch-event:not(.b-milestone) { + background-color: #dddddd90; +} +.b-sch-event-wrap.b-nested-events-parent.b-sch-style-plain .b-nested-events-container, +.b-sch-event-wrap.b-nested-events-parent.b-sch-style-colored .b-nested-events-container, +.b-sch-event-wrap.b-nested-events-parent.b-sch-style-rounded .b-nested-events-container { + background-color: #dddddd90; +} +.b-sch-event-wrap.b-nested-events-parent.b-sch-style-border > .b-sch-event:not(.b-milestone) { + background-image: linear-gradient(#dddddd90, #dddddd90); +} +.b-sch-event-wrap.b-nested-events-parent.b-sch-style-hollow:hover > .b-sch-event { + background-image: linear-gradient(#ffffff50, #ffffff50); +} +.b-nested-events-container { + position: relative; + align-self: flex-start; + flex: 1; + width: 100%; + overflow: visible; + transition: background 0.2s; +} +.b-nested-events-container .b-sch-event:not(.b-milestone) { + width: 100%; +} +.b-nested-events-container .b-sch-style-border { + transform: translate(-1px); +} +.b-nested-events-container .b-sch-style-hollow { + transform: translate(-2px); +} +.b-nested-events-container.b-nested-events-layout-stack { + overflow-y: auto; + overflow-x: hidden; +} +.b-percentbar .b-sch-event { + overflow: visible !important; +} +.b-task-percent-bar-outer { + position: absolute; + height: 100%; + width: 100%; + overflow: hidden; +} +.b-sch-style-rounded .b-task-percent-bar-outer { + border-radius: 2em; +} +.b-task-percent-bar { + background-color: #00000026; + height: 100%; + max-width: 100%; + z-index: 0; + box-sizing: content-box; + display: flex; + justify-content: flex-end; + align-items: flex-end; + transition: color 0.2s; + text-align: right; + line-height: initial; +} +.b-animating .b-task-percent-bar { + transition: color 0.2s, width 0.2s; +} +.b-task-percent-bar-resizing .b-task-percent-bar { + transition: background-color 0.2s; +} +.b-sch-event-selected .b-task-percent-bar { + background-color: #0003; +} +.b-sch-style-rounded .b-task-percent-bar { + background-color: currentColor; + mix-blend-mode: overlay; + opacity: 0.5; +} +.b-sch-style-rounded .b-sch-event:hover .b-task-percent-bar { + mix-blend-mode: darken; + opacity: 0.4; +} +.b-sch-style-rounded .b-sch-event.b-sch-event-selected:hover .b-task-percent-bar, +.b-sch-style-rounded .b-sch-event-selected .b-task-percent-bar { + mix-blend-mode: darken; + opacity: 0.9; +} +.b-task-percent-bar-handle { + position: absolute; + bottom: 0; + width: 0; + height: 0; + cursor: ew-resize !important; + margin-inline-start: -5px; + z-index: 1000; + border-color: #fff; + border-right-color: transparent; + border-left-color: transparent; + border-width: 0 5px 6px 5px; + border-style: solid; + opacity: 1; + display: flex; + justify-content: center; +} +.b-sch-event .b-task-percent-bar-handle { + margin-inline-start: -8px; + border-width: 0 6px 7px 7px; +} +.b-sch-event.b-sch-event-selected .b-task-percent-bar-handle { + z-index: 1000; +} +.b-sch-style-rounded .b-task-percent-bar-handle { + border-top-color: #333; + border-bottom-color: #333; +} +.b-task-percent-bar-show-percentage:not(.b-resizing-event):not(.b-dragging-event) + .b-task-percent-bar-resizing + .b-task-percent-bar-handle:after, +.b-task-percent-bar-show-percentage:not(.b-resizing-event):not(.b-dragging-event) + .b-sch-event-hover + .b-task-percent-bar-handle:after { + content: attr(data-percent) '%'; + margin-top: 10px; + font-size: 0.8em; + position: absolute; + color: #222; +} +.b-task-percent-bar-resizing .b-sch-event, +.b-task-percent-bar-resizing .b-gantt-task { + -webkit-user-select: none; + user-select: none; + cursor: ew-resize !important; +} +.b-task-percent-bar-drag-disabled .b-task-percent-bar-handle, +.b-readonly .b-task-percent-bar-handle { + display: none !important; +} +.b-sch-resourcenonworkingtime { + background-color: #f0f0f080; + z-index: 1; +} +.b-popup.b-taskeditor .b-bottom-toolbar > button, +.b-popup.b-schedulerpro-taskeditor .b-bottom-toolbar > button { + flex: none; + width: 10em; + margin-right: 0.5em; + min-height: 2.5em; +} +.b-popup.b-taskeditor .b-bottom-toolbar > button:last-child, +.b-popup.b-schedulerpro-taskeditor .b-bottom-toolbar > button:last-child { + margin-right: 0; +} +.b-popup.b-taskeditor .b-chip, +.b-popup.b-schedulerpro-taskeditor .b-chip { + font-size: 0.9em; +} +.b-schedulerpro-taskeditor .b-watermark { + display: none; +} +.b-sch-highlight-container { + position: absolute; + top: 0; + left: 0; + pointer-events: none; +} +.b-sch-highlight-container .b-unavailable { + background: #c8c8c830; +} +.b-sch-highlighted-range { + position: absolute; + display: flex; + align-items: center; + justify-content: center; + color: #3183fe88; + font-size: 14px; +} +.b-sch-highlighted-range-default { + background: #3183fe12; + border: 2px dashed #3183fe33; + animation-name: fadeInOpacity; + animation-duration: 0.2s; +} +.b-timelinebase.b-transition-highlight .b-sch-highlighted-range { + transition-property: opacity; + transition-duration: 0.3s; +} +.b-timelinebase.b-transition-highlight .b-sch-highlighted-range[data-sync-id] { + transition-property: width, height, left, top, opacity; +} +.b-sch-style-plain.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone), +.b-sch-style-plain.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected, +.b-sch-style-border.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone), +.b-sch-style-border.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected, +.b-sch-style-colored.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone), +.b-sch-style-colored.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected, +.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone), +.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected, +.b-sch-style-hollow.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone), +.b-sch-style-hollow.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected, +.b-sch-style-line.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone), +.b-sch-style-line.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected, +.b-sch-style-dashed.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone), +.b-sch-style-dashed.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected, +.b-sch-style-minimal.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone), +.b-sch-style-minimal.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected, +.b-sch-style-rounded.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone), +.b-sch-style-rounded.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected { + border-width: 0; + background-color: transparent; +} +.b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-segmented:before, +.b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-segmented:after, +.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-segmented:before, +.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-segmented:after { + content: unset; +} +.b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-segmented .b-sch-event, +.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-segmented .b-sch-event { + top: 0; +} +.b-sch-style-minimal .b-sch-event .b-sch-event-segments { + height: 100%; +} +.b-event-segment-renamer { + z-index: 15; +} +.b-schedulerpro-taskeditor .b-taskeditorbase-content { + padding: 1em; +} +.b-schedulerpro-taskeditor .b-tabpanel-tab-title.b-invalid { + white-space: nowrap; +} +.b-schedulerpro-taskeditor .b-tabpanel-tab-title.b-invalid .b-icon, +.b-schedulerpro-taskeditor .b-tabpanel-tab-title.b-invalid .b-indicator.b-constraint-type-muststarton, +.b-schedulerpro-taskeditor .b-tabpanel-tab-title.b-invalid .b-indicator.b-constraint-type-mustfinishon, +.b-schedulerpro-taskeditor .b-tabpanel-tab-title.b-invalid .b-indicator.b-deadline-date { + color: #ef9a9a; + display: inline-block; + margin-right: 0.5em; +} +.b-schedulerpro-taskeditor .b-tabpanel-item { + align-content: flex-start; +} +.b-schedulerpro-taskeditor > .b-panel-body-wrap > .b-bottom-toolbar button { + flex: none; + min-width: 9em; + margin-right: 0.5em; + min-height: 2.5em; +} +.b-schedulerpro-taskeditor > .b-panel-body-wrap > .b-bottom-toolbar button:last-child { + margin-right: 0; +} +.b-schedulerpro-taskeditor .b-toolbar.b-compact-bbar { + font-size: 0.8em; + min-height: 2.5em; +} +.b-schedulerpro-taskeditor .b-toolbar.b-compact-bbar > .b-toolbar-content { + padding: 0; +} +.b-schedulerpro-taskeditor .b-toolbar.b-compact-bbar .b-button { + border: none; +} +.b-dependencytab .b-grid .b-grid-row.b-invalid { + border-bottom: 1px dotted #ef9a9a; +} +.b-dependencytab .b-grid .b-grid-row.b-invalid .b-icon-warning { + color: #ef9a9a; +} +.b-dependencytab .b-grid .b-grid-row .b-grid-cell.b-inactive { + text-decoration: line-through; +} +.b-notestab .b-taskeditor-notes-field { + height: 100%; +} +.b-notestab .b-taskeditor-notes-field .b-field-inner { + align-self: stretch; +} +.b-timeline { + background: #fff; + overflow: visible; +} +.b-timeline .b-grid-panel-body { + padding: 2em 10em 4em; +} +.b-timeline .b-virtual-scrollers, +.b-timeline .b-yscroll-pad { + display: none !important; +} +.b-timeline .b-sch-header-row:not(:first-child) { + display: none; +} +.b-timeline .b-grid-row { + background: transparent; + border-bottom: 1px solid transparent; +} +.b-timeline .b-grid-cell { + border: 1px solid #b3b3b3; +} +.b-timeline .b-sch-event-wrap .b-sch-event { + opacity: 1; + border-color: #218a33; + font-weight: 400; + font-size: 12px; +} +.b-timeline .b-milestone-wrap.b-sch-event-wrap { + position: relative; + z-index: 10; +} +.b-timeline .b-milestone-wrap.b-sch-event-wrap .b-sch-event:not(.b-sch-event-withicon) .b-sch-event-content:before { + opacity: 1; + z-index: 2; + background-color: #a2d3fa; + border: 2px solid #fff; +} +.b-timeline .b-milestone-wrap.b-sch-event-wrap .b-sch-event.b-milestone { + font-size: 1em; + top: 0.5em; +} +.b-timeline .b-milestone-wrap.b-sch-event-wrap .b-sch-event.b-milestone .b-sch-event-content { + height: 2.8em; + position: relative; + background-color: transparent; + font-size: max(0.5em, 20px); +} +.b-timeline .b-milestone-wrap.b-sch-event-wrap .b-sch-event.b-milestone label { + left: 50%; + transform: translate(-50%); + bottom: 0; + color: #b3b3b3; +} +.b-timeline .b-milestone-wrap.b-sch-event-wrap .b-sch-event.b-milestone label:before { + content: ' '; + position: absolute; + top: -2em; + left: 50%; + height: 2em; + border-left: 1px solid #b3b3b3; + transform: translate(-50%); +} +.b-timeline .b-sch-header-timeaxis-cell { + justify-content: flex-start; + color: #b3b3b3; + padding: 0 0 0.5em 0.5em; +} +.b-timeline .b-sch-header-timeaxis-cell:before { + content: ' '; + position: absolute; + left: 0; + bottom: 0; + height: 0.7em; + border-left: 1px solid #b3b3b3; +} +.b-timeline .b-schedulerbase, +.b-timeline .b-grid-body-container, +.b-timeline .b-grid-vertical-scroller, +.b-timeline .b-grid-subgrid, +.b-timeline .b-sch-foreground-canvas { + overflow: visible !important; + contain: none !important; +} +.b-timeline.b-gridbase.b-firefox .b-grid-subgrid.b-grid-horizontal-scroller { + overflow: visible !important; +} +.b-timeline .b-grid-header-container, +.b-timeline .b-grid-header-container.b-grid-vertical-overflow, +.b-timeline .b-sch-header-timeaxis-cell, +.b-timeline .b-grid-header-container .b-sch-timeaxiscolumn, +.b-timeline .b-grid-header-container .b-sch-timeaxiscolumn:hover { + background: transparent !important; + box-shadow: none; + border: none; +} +.b-timeline .b-grid-header { + min-height: 1.5em; +} +.b-timeline .b-grid-vertical-overflow .b-grid-header-scroller:last-child { + border-right: none; +} +.b-timeline .b-timeline-startdate { + left: -1em; + transform: translate(-100%); +} +.b-timeline .b-timeline-enddate { + right: -1em; + transform: translate(100%); +} +.b-timeline .b-timeline-startdate, +.b-timeline .b-timeline-enddate { + position: absolute; + top: 0; + display: flex; + align-items: center; + justify-content: center; + color: #b3b3b3; + min-width: 6em; + font-size: 1em; +} +.b-schedulerpro-issueresolutionpopup { + width: clamp(400px, 45%, 100%); + max-width: 80%; +} +.b-schedulerpro-issueresolutionpopup .b-error-description, +.b-schedulerpro-issueresolutionpopup .b-invalid-dependencies-description { + display: block; + margin-bottom: 1em; + line-height: 1.5em; +} +.b-schedulerpro-issueresolutionpopup .b-radio { + margin-bottom: 1em; +} +.b-schedulerpro-issueresolutionpopup .b-radio .b-field-inner .b-checkbox-label { + text-transform: none; + font-size: 1em; +} +.b-schedulerpro-issueresolutionpopup .b-dependency-field { + width: 33em; +} +.b-schedulerpro-issueresolutionpopup .b-radiogroup-body-wrap { + background: transparent; +} +.b-resourcehistogram .b-grid-row { + z-index: 1; +} +.b-resourcehistogram .b-resourcehistogram-cell { + padding: 0; + border-right-width: 0; +} +.b-resourcehistogram .b-timeline-subgrid .b-grid-cell.b-focused:after { + display: none; +} +.b-histogram-bar-tooltip span.b-underallocated { + color: #a5e9b0; +} +.b-histogram-bar-tooltip span.b-overallocated { + color: #ffb7b7; +} +.b-resourcehistogram-histogram { + padding: 0; + background-color: transparent; +} +.b-resourcehistogram-histogram .b-bar-legend { + font-size: 75%; + pointer-events: none; +} +.b-resourcehistogram-histogram rect { + fill: #d2f4d8; +} +.b-resourcehistogram-histogram rect.b-underallocated { + fill: #a5e9b0; +} +.b-resourcehistogram-histogram rect.b-underallocated:hover { + fill: #96e6a3; +} +.b-resourcehistogram-histogram rect.b-overallocated { + fill: #ffb7b7; +} +.b-resourcehistogram-histogram rect.b-overallocated:hover { + fill: #ffabab; +} +.b-resourcehistogram-histogram rect:hover { + fill: #c3f1cb; +} +.b-resourceutilization .b-resourceutilization-cell { + padding: 0; + border-inline-end-width: 0; +} +.b-resourceutilization-histogram { + padding: 0; + background-color: transparent; +} +.b-resourceutilization-histogram svg g text.b-bar-legend { + font-size: 80%; + fill: #222; + writing-mode: lr; + alignment-baseline: middle; + text-anchor: middle; + pointer-events: none; +} +.b-resourceutilization-histogram rect { + fill: #d2f4d8; +} +.b-resourceutilization-histogram rect.b-underallocated { + fill: #a5e9b0; +} +.b-resourceutilization-histogram rect.b-underallocated:hover { + fill: #96e6a3; +} +.b-resourceutilization-histogram rect.b-overallocated { + fill: #ffb7b7; +} +.b-resourceutilization-histogram rect.b-overallocated:hover { + fill: #ffabab; +} +.b-resourceutilization-histogram rect:hover { + fill: #c3f1cb; +} +.b-resource-row .b-resourceutilization-histogram svg g text.b-bar-legend { + font-size: 80%; + fill: #222; +} +.b-resource-row .b-resourceutilization-histogram rect { + fill: #d2f4d8; +} +.b-resource-row .b-resourceutilization-histogram rect.b-underallocated { + fill: #a5e9b0; +} +.b-resource-row .b-resourceutilization-histogram rect.b-underallocated:hover { + fill: #96e6a3; +} +.b-resource-row .b-resourceutilization-histogram rect.b-overallocated { + fill: #ffb7b7; +} +.b-resource-row .b-resourceutilization-histogram rect.b-overallocated:hover { + fill: #ffabab; +} +.b-resource-row .b-resourceutilization-histogram rect:hover { + fill: #c3f1cb; +} +.b-assignment-row .b-resourceutilization-histogram svg g text.b-bar-legend { + font-size: 80%; + fill: #222; +} +.b-assignment-row .b-resourceutilization-histogram rect { + fill: transparent; +} +.b-assignment-row .b-resourceutilization-histogram rect.b-underallocated { + fill: transparent; +} +.b-assignment-row .b-resourceutilization-histogram rect.b-underallocated:hover { + fill: transparent; +} +.b-assignment-row .b-resourceutilization-histogram rect.b-overallocated { + fill: transparent; +} +.b-assignment-row .b-resourceutilization-histogram rect.b-overallocated:hover { + fill: transparent; +} +.b-assignment-row .b-resourceutilization-histogram rect:hover { + fill: transparent; +} +.b-sch-style-plain.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone), +.b-sch-style-plain.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected, +.b-sch-style-border.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone), +.b-sch-style-border.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected, +.b-sch-style-colored.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone), +.b-sch-style-colored.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected, +.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone), +.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected, +.b-sch-style-hollow.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone), +.b-sch-style-hollow.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected, +.b-sch-style-line.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone), +.b-sch-style-line.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected, +.b-sch-style-dashed.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone), +.b-sch-style-dashed.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected, +.b-sch-style-minimal.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone), +.b-sch-style-minimal.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected, +.b-sch-style-rounded.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone), +.b-sch-style-rounded.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected { + border-width: 0; + background-color: transparent; +} +.b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-segmented:before, +.b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-segmented:after, +.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-segmented:before, +.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-segmented:after { + content: unset; +} +.b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-segmented .b-sch-event, +.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-segmented .b-sch-event { + top: 0; +} +.b-sch-style-minimal .b-sch-event .b-sch-event-segments { + height: 100%; +} +.b-event-segment-renamer { + z-index: 15; +} +.b-calculation-progress-wrap { + position: absolute; + bottom: 0; + display: flex; + width: 100%; + height: 2px; + z-index: 100; +} +.b-calculation-progress { + background: #a5d6a7; + opacity: 0.3; +} +.b-sch-event.b-segmented, +.b-sch-event.b-segmented:hover { + overflow: visible; + background-image: none; + border-width: 0; + background-color: transparent; + box-shadow: none; +} +.b-sch-event .b-sch-event-segments { + position: absolute; + top: 0; + width: 100%; + height: calc(50% + 0.5px); + border-bottom: 1px dashed; + border-color: #999; + pointer-events: none; +} +.b-sch-event .b-sch-event-segments .b-sch-event-segment { + pointer-events: all; + position: absolute; + background-color: #69db7c; + display: flex; + align-items: center; +} +.b-sch-event-wrap:not(.b-milestone-wrap) .b-sch-event.b-sch-event-selected.b-segmented, +.b-sch-event-wrap:not(.b-milestone-wrap) .b-sch-event.b-sch-event-selected.b-segmented:hover, +.b-sch-event-wrap:not(.b-milestone-wrap) .b-sch-event:hover.b-segmented, +.b-sch-event-wrap:not(.b-milestone-wrap) .b-sch-event:hover.b-segmented:hover, +.b-sch-event-wrap:not(.b-milestone-wrap) .b-sch-event.b-sch-event-selected:hover.b-segmented, +.b-sch-event-wrap:not(.b-milestone-wrap) .b-sch-event.b-sch-event-selected:hover.b-segmented:hover { + background-image: none; + border-width: 0; + background-color: transparent; + box-shadow: none; +} +.b-using-keyboard .b-sch-event-wrap:not(.b-milestone-wrap).b-active .b-sch-event-segment { + outline: none; +} +:root, +:host { + --b-fa-font-solid: normal 900 1em/1 'Font Awesome 6 Free'; +} +@font-face { + font-family: 'Font Awesome 6 Free'; + font-style: normal; + font-weight: 900; + font-display: block; + src: url(fonts/fa-solid-900.woff2) format('woff2'), url(fonts/fa-solid-900.ttf) format('truetype'); +} +.fas, +.b-fa-solid { + font-family: 'Font Awesome 6 Free'; + font-weight: 900; +} +.b-content-icon, +.b-gridbase.b-columnresize.b-touch.b-column-resizing .b-grid-header.b-resizing:before, +.b-grid-cell.b-group-title:before { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + display: inline-block; + font-style: normal; + font-variant: normal; + font-weight: 400; + line-height: 1; + font-family: 'Font Awesome 6 Free', FontAwesome6Free; + font-weight: 900; + vertical-align: 0; +} +.b-theme-info:before { + content: '{"name":"Classic-Light"}'; +} +.b-new-column-column * { + height: 100%; + width: 100%; +} +.b-percentdone-circle { + --gantt-percentdone-angle: 0; + display: flex; + align-items: center; + justify-content: center; + margin: 0 auto; + max-height: 3em; + max-width: 3em; + border-radius: 50%; + background-color: #d9d9d9; + background-image: conic-gradient( + #64b5f6 0 var(--gantt-percentdone-angle), + transparent var(--gantt-percentdone-angle) 1turn + ); +} +.b-percentdone-circle.b-full, +.b-percentdone-circle.b-empty { + background-image: none; +} +.b-percentdone-circle.b-full { + background-color: #64b5f6; +} +.b-percentdone-circle:after { + content: attr(data-value); + display: flex; + align-items: center; + justify-content: center; + width: calc(100% - 6px); + height: calc(100% - 6px); + border-radius: 50%; + background: #fff; + font-size: 0.8em; + color: #222; +} +.b-resourceassignment-cell { + padding-block: 0.4em; +} +.b-resource-avatar-container { + display: flex; + align-items: center; + height: 100%; +} +.b-resource-avatar-container .b-resource-avatar, +.b-resource-avatar-container .b-overflow-img { + height: 100%; + width: auto; +} +.b-resource-avatar-container:empty { + height: 2.2em; +} +.b-resource-avatar-container .b-resource-avatar { + margin-inline-end: 2px; +} +.b-resource-initials:not([class*='b-sch-']) { + background: #a2d3fa; +} +.b-overflow-img { + position: relative; + height: 2.2em; + width: 2.2em; + overflow: hidden; +} +.b-overflow-img .b-resource-avatar { + filter: brightness(60%); +} +.b-overflow-img .b-overflow-count { + position: absolute; + left: 50%; + top: 50%; + transform: translate(-50%, -50%); + color: #fff; + pointer-events: none; +} +.b-baseline-wrap { + display: flex; + flex-direction: column; + position: absolute; + transition: none; + z-index: 5; + top: 0.4em; + height: 0.6em; +} +.b-task-baseline { + position: relative; + flex: 0.5; + border: 0 solid orange; + transition: flex 0.3s, border-width 0.3s, font-size 0.3s; + background-color: #ddd; + margin-top: 1px; + pointer-events: all; +} +.b-animating .b-task-baseline { + transition: flex 0.3s, border-width 0.3s, font-size 0.3s, width 0.3s, left 0.3s; +} +.b-baselines .b-gantt-task-wrap.b-has-baselines { + height: 0.4em; +} +.b-baselines .b-gantt-task-wrap.b-has-baselines.b-milestone-wrap { + font-size: 60%; + transition: flex 0.3s, font-size 0.3s; +} +.b-task-baseline-milestone { + border: none; + font-size: 30%; +} +.b-task-baseline-milestone:before { + position: absolute; + top: 50%; + left: 50%; + content: ' '; + height: 0.707107em; + width: 0.707107em; + transform-origin: 50% 50%; + transform: translate(-50%, -50%) rotate(45deg); + background-image: inherit; + background-color: inherit; +} +.b-ganttbase .b-sch-terminal { + cursor: pointer !important; +} +.b-ganttbase .b-sch-foreground-canvas > svg .b-sch-dependency { + marker-end: none; + marker-start: url(#arrowEnd); +} +.b-ganttbase .b-sch-foreground-canvas > svg .b-sch-dependency.b-sch-dependency-ends-outside { + marker-start: none; +} +.b-ganttbase.b-edge .b-sch-foreground-canvas > svg .b-sch-dependency:not(.b-sch-dependency-ends-outside) { + marker-start: url(#arrowStart); +} +.b-indicator { + position: absolute; + pointer-events: all; + z-index: 6; + overflow: visible; + white-space: nowrap; + transition: color 0.2s, border-color 0.2s; + color: #ccc; +} +.b-indicator.b-has-icon { + display: flex; + justify-content: center; + align-items: center; +} +.b-animating .b-indicator { + transition: all 0.2s; +} +.b-indicator i { + font-size: 0.6em; + color: #ccc; +} +.b-indicator:hover { + z-index: 7; + color: #999; + border-color: #999; +} +.b-indicator.b-has-icon:before { + top: 90%; +} +.b-indicator.b-bottom { + margin-top: calc(1em + 4px); +} +.b-indicator.b-early-dates, +.b-indicator.b-late-dates { + height: 6px !important; + border-width: 1px; + border-style: solid; + border-top: none; + border-color: #ccc; +} +.b-indicator.b-early-dates:hover, +.b-indicator.b-late-dates:hover { + border-color: #999; +} +.b-indicator.b-deadline-date { + width: auto; + margin-inline-start: -2.5px; +} +.b-indicator.b-deadline-date:before { + content: '\f024'; + color: #ef9a9a; + font-size: 12px; + vertical-align: top; + position: relative; + top: -2px; + transition: color 0.2s; +} +.b-timeaxissubgrid.b-rtl .b-indicator.b-deadline-date:before { + transform: rotateY(180deg); +} +.b-indicator.b-deadline-date:hover:before { + color: #e14242; +} +.b-indicator.b-constraint-date { + width: 6px; +} +.b-indicator.b-constraint-date:before { + transition: border-color 0.2s, background-color 0.2s; +} +.b-indicator.b-constraint-date:hover:before { + border-color: #999; +} +.b-indicator.b-constraint-type-muststarton, +.b-indicator.b-constraint-type-mustfinishon { + border: none; + width: auto; + margin-inline-start: -4.5px; +} +.b-indicator.b-constraint-type-muststarton:before, +.b-indicator.b-constraint-type-mustfinishon:before { + content: '\f08d'; + font-size: 12px; + vertical-align: top; + position: relative; + top: -2px; +} +.b-indicator.b-constraint-type-startnoearlierthan, +.b-indicator.b-constraint-type-startnolaterthan { + width: 5px; + height: 10px !important; + border-top-right-radius: 10px; + border-bottom-right-radius: 10px; + border: 1px solid #ccc; + background-color: #ccc; +} +.b-timeaxissubgrid.b-rtl .b-indicator.b-constraint-type-startnoearlierthan, +.b-timeaxissubgrid.b-rtl .b-indicator.b-constraint-type-startnolaterthan { + border-top-right-radius: initial; + border-bottom-right-radius: initial; + border-top-left-radius: 10px; + border-bottom-left-radius: 10px; +} +.b-indicator.b-constraint-type-startnolaterthan { + background-color: transparent; +} +.b-indicator.b-constraint-type-startnoearlierthan:hover { + background-color: #999; +} +.b-indicator.b-constraint-type-finishnoearlierthan, +.b-indicator.b-constraint-type-finishnolaterthan { + margin-inline-start: -5px; + width: 5px; + height: 10px !important; + border-top-left-radius: 10px; + border-bottom-left-radius: 10px; + border: 1px solid #ccc; + background-color: #ccc; +} +.b-timeaxissubgrid.b-rtl .b-indicator.b-constraint-type-finishnoearlierthan, +.b-timeaxissubgrid.b-rtl .b-indicator.b-constraint-type-finishnolaterthan { + border-top-left-radius: initial; + border-bottom-left-radius: initial; + border-top-right-radius: 10px; + border-bottom-right-radius: 10px; +} +.b-indicator.b-constraint-type-finishnolaterthan { + background-color: transparent; +} +.b-indicator.b-constraint-type-finishnoearlierthan:hover { + background-color: #999; +} +.b-gantt-task-wrap .b-sch-label.b-sch-label-top { + order: -2; +} +.b-gantt-task-wrap.b-milestone-wrap .b-sch-label-before { + transform: translate3d(calc(-100% - 3em), 0, 0); +} +.b-timeaxissubgrid.b-rtl .b-gantt-task-wrap.b-milestone-wrap .b-sch-label-before, +.b-gantt-task-wrap.b-milestone-wrap .b-sch-label-after { + transform: translate3d(calc(100% + 3em), 0, 0); +} +.b-timeaxissubgrid.b-rtl .b-gantt-task-wrap.b-milestone-wrap .b-sch-label-after { + transform: translate3d(calc(-100% - 3em), 0, 0); +} +.b-gantt-task-wrap .b-sch-label-before { + order: -1; + align-self: self-start; + transform: translate3d(calc(-100% - 1.5em), 0, 0); +} +.b-timeaxissubgrid.b-rtl .b-gantt-task-wrap .b-sch-label-before { + order: unset; + transform: translate3d(calc(100% + 1.5em), 0, 0); +} +.b-gantt-task-wrap .b-sch-label-after { + align-self: flex-end; + transform: translate3d(calc(100% + 1.5em), 0, 0); +} +.b-timeaxissubgrid.b-rtl .b-gantt-task-wrap .b-sch-label-after { + order: -1; + transform: translate3d(calc(-100% - 1.5em), 0, 0); +} +.b-parent-area { + position: absolute; + z-index: 4; + background: #88888825; + pointer-events: none; +} +.b-animating .b-parent-area { + transition: left 0.2s, top 0.2s, width 0.2s; +} +.b-sch-foreground-canvas .b-progress-line-canvas { + z-index: 125; +} +.b-sch-foreground-canvas .b-gantt-progress-line { + stroke: #ef9a9a; +} +.b-ganttbase.b-dragging-task { + -webkit-user-select: none; + user-select: none; +} +.b-ganttbase.b-dragging-task .b-gantt-task, +.b-ganttbase.b-dragging-task .b-sch-dependency { + pointer-events: none; +} +.b-gantt-task-wrap.b-aborting { + transition: background-color 0.2s, color 0.2s, opacity 0.2s, font-weight 0.2s, border 0.2s, transform 0.2s; +} +.b-gantt-taskdrag-tooltip { + pointer-events: none !important; +} +.b-gantt-taskdrag-tooltip .b-sch-tip-message { + display: none; +} +.b-gantt-task-tooltip { + max-width: 30em; +} +.b-gantt-task-tooltip .b-sch-clockwrap { + margin-top: 0.5em; +} +.b-gantt-task-tooltip .b-sch-clockwrap:first-child { + margin-top: 0; +} +.b-gantt-task-tooltip .b-gantt-task-title { + font-weight: 600; +} +.b-gantt-task-tooltip table { + border: 0; + border-spacing: 0; +} +.b-gantt-task-tooltip table, +.b-gantt-task-tooltip tr, +.b-gantt-task-tooltip td { + padding: 0; +} +.b-gantt-task-tooltip td { + padding-top: 3px; +} +.b-gantt-task-tooltip td:last-child { + text-align: right; +} +.b-gantt-task-tooltip .b-sch-clock { + display: none; +} +.b-tasknonworkingtime { + display: flex; + position: absolute; + background-color: #f0f0f080; + z-index: 2; + transition: background-color 0.2s, color 0.2s, opacity 0.2s, font-weight 0.2s, border 0.2s; + justify-content: center; + align-items: center; + padding: 3px; + font-size: 0.5em; + pointer-events: all; + gap: 0.5em; + overflow: hidden; +} +.b-tasknonworkingtime [data-task-feature] { + font-size: 12px; +} +.b-animating .b-tasknonworkingtime { + transition: background-color 0.2s, color 0.2s, opacity 0.2s, font-weight 0.2s, border 0.2s, transform 0.2s, + width 0.2s, height 0.2s, font-size 0.2s; +} +.b-tasknonworkingtime.b-released { + display: none; + transition: none; +} +.b-gantt-task > .b-tasknonworkingtime { + top: 0; + height: 100%; + font-size: 0.8em; + color: #555; + pointer-events: none; +} +.b-gantt-task > .b-tasknonworkingtime i.b-fa { + margin-inline-end: 0; +} +.b-ganttbase.b-gantt-critical-paths marker#arrowEndCritical { + fill: #e44b4b; +} +.b-ganttbase.b-gantt-critical-paths marker#arrowEndCritical path { + fill: #e44b4b; + stroke: #e44b4b; +} +.b-ganttbase.b-gantt-critical-paths .b-gantt-task-parent .b-gantt-task.b-critical { + background-color: #da5464; +} +.b-ganttbase.b-gantt-critical-paths .b-gantt-task.b-critical { + background-color: #ed5e54; +} +.b-ganttbase.b-gantt-critical-paths .b-milestone-wrap .b-gantt-task.b-critical:not(.b-gantt-task-withicon) { + background-color: transparent; +} +.b-ganttbase.b-gantt-critical-paths + .b-milestone-wrap + .b-gantt-task.b-critical:not(.b-gantt-task-withicon) + .b-gantt-task-content { + background-color: #ed5e54; +} +.b-ganttbase.b-gantt-critical-paths + .b-milestone-wrap + .b-gantt-task.b-critical:not(.b-gantt-task-withicon) + .b-gantt-task-content:hover { + background-color: #ed5e54; +} +.b-ganttbase.b-gantt-critical-paths .b-sch-dependency.b-critical { + stroke: #e44b4b; + stroke-width: 2; + marker-start: url(#arrowEndCritical); +} +.b-task-rollup-wrap { + display: block; + flex: 0.3; + align-self: stretch; + position: relative; + min-height: 3px; + margin-top: 0.15em; +} +.b-task-rollup { + background-color: #69db7c; + position: absolute; + height: 100%; + opacity: 0.4; +} +.b-task-rollup.b-inactive { + filter: grayscale(1); + opacity: 0.5; +} +.b-rollups .b-baseline-wrap { + top: 0.6em; +} +.b-rollups .b-gantt-task-parent:not(.b-milestone-wrap) .b-gantt-task { + min-height: 1em; +} +.b-task-rollup.b-milestone { + top: 50%; + width: 0.275em; + height: 0.275em; + transform: translateY(-50%) translate(-50%) rotate(45deg); + transform-origin: 50% 50%; + z-index: 2; + background-color: #a2d3fa; + opacity: 0.9; +} +.b-gantt-task-tooltip .b-gantt-task-title.b-follow-on { + margin-top: 1em; +} +.b-sch-event-content { + z-index: 1; +} +.b-milestone .b-sch-event-content { + flex: 1; +} +.b-sch-event:not(.b-milestone) .b-sch-event-content { + margin: 0 0.5em 0 0.75em; + text-overflow: ellipsis; + overflow: hidden; + display: flex; +} +.b-sch-event:not(.b-milestone) .b-sch-event-content > :not(i) { + text-overflow: ellipsis; + overflow: hidden; +} +.b-verticaltimeaxis-row .b-sch-event:not(.b-milestone) .b-sch-event-content { + flex-direction: column; +} +.b-prevent-event-transitions .b-sch-event-wrap { + transition: none !important; +} +.b-sch-style-plain.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone), +.b-sch-style-plain.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected, +.b-sch-style-border.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone), +.b-sch-style-border.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected, +.b-sch-style-colored.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone), +.b-sch-style-colored.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected, +.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone), +.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected, +.b-sch-style-hollow.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone), +.b-sch-style-hollow.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected, +.b-sch-style-line.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone), +.b-sch-style-line.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected, +.b-sch-style-dashed.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone), +.b-sch-style-dashed.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected, +.b-sch-style-minimal.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone), +.b-sch-style-minimal.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected, +.b-sch-style-rounded.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone), +.b-sch-style-rounded.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected { + border-width: 0; + background-color: transparent; +} +.b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-segmented:before, +.b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-segmented:after, +.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-segmented:before, +.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-segmented:after { + content: unset; +} +.b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-segmented .b-sch-event, +.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-segmented .b-sch-event { + top: 0; +} +.b-sch-style-minimal .b-sch-event .b-sch-event-segments { + height: 100%; +} +.b-event-segment-renamer { + z-index: 15; +} +.b-gantt > .b-editor { + z-index: 5; +} +.b-gantt-task.b-milestone label, +.b-gantt-task .b-gantt-task-content, +.b-gantt-task-wrap:not(.b-milestone-wrap) .b-gantt-task { + font-weight: 300; + font-size: 14px; +} +.b-gantt-task-wrap { + position: absolute; + z-index: 5; + flex-direction: column; + justify-content: center; + align-items: center; + pointer-events: all; + transition: background-color 0.2s, color 0.2s, opacity 0.2s, font-weight 0.2s, border 0.2s; + contain: layout style; +} +.b-gantt-task-wrap.b-readonly { + opacity: 0.8; +} +.b-gantt-task-wrap.b-readonly .b-sch-event-content { + opacity: 0.5; +} +.b-sch-horizontal.b-eventbuffer-transition.b-animating + .b-gantt-task-wrap:not(.b-dragging):not(.b-gantt-task-wrap-resizing) { + transition: background-color 0.2s, color 0.2s, opacity 0.2s, font-weight 0.2s, border 0.2s, height 0.2s, + font-size 0.2s; +} +.b-sch-vertical.b-eventbuffer-transition.b-animating + .b-gantt-task-wrap:not(.b-dragging):not(.b-gantt-task-wrap-resizing) { + transition: background-color 0.2s, color 0.2s, opacity 0.2s, font-weight 0.2s, border 0.2s, width 0.2s, + font-size 0.2s; +} +.b-animating:not(.b-eventbuffer-transition) .b-gantt-task-wrap:not(.b-dragging):not(.b-gantt-task-wrap-resizing) { + transition: background-color 0.2s, color 0.2s, opacity 0.2s, font-weight 0.2s, border 0.2s, left 0.2s, top 0.2s, + transform 0.2s, width 0.2s, height 0.2s, font-size 0.2s; +} +.b-toggling-node .b-gantt-task-wrap { + transition: none; +} +.b-gantt-task-wrap:focus { + z-index: 105 !important; +} +.b-gantt-task-wrap:focus { + outline: none; + z-index: 7; +} +.b-scrolling .b-gantt-task-wrap:not(.b-aborting) { + transition: none !important; +} +.b-scrolling .b-gantt-task-wrap:not(.b-aborting) .b-gantt-task { + transition: none !important; +} +.b-grid-body-container.b-scrolling .b-gantt-task-wrap { + pointer-events: none; +} +.b-gantt-task-wrap.b-milestone-wrap { + margin-inline-start: -0.5em; + z-index: 4; +} +.b-gantt-task-wrap.b-milestone-wrap .b-gantt-task { + overflow: visible; + box-shadow: none; + border-color: #a2d3fa; + background-color: transparent; + width: 1em; +} +.b-gantt-task-wrap.b-milestone-wrap .b-gantt-task:not(.b-gantt-task-withicon) .b-gantt-task-content { + background-color: #a2d3fa; + transition: background-color 0.2s, border 0.2s; +} +.b-gantt-task-wrap.b-milestone-wrap .b-gantt-task.b-gantt-task-withicon { + justify-content: center; +} +.b-gantt-task-wrap.b-milestone-wrap .b-gantt-task.b-gantt-task-withicon .b-gantt-task-content { + font-size: inherit; + justify-content: center; + background-color: transparent; +} +.b-gantt-task-wrap.b-milestone-wrap .b-gantt-task.b-gantt-task-withicon i { + margin-inline-end: 0; + line-height: 1em; +} +.b-gantt-task-wrap.b-milestone-wrap .b-gantt-task label { + position: absolute; + left: 110%; +} +.b-gantt-task-wrap.b-milestone-wrap .b-gantt-task-content { + display: flex; + align-items: center; +} +.b-gantt-task-wrap.b-milestone-wrap.b-gantt-style-plain > .b-gantt-task { + background-color: transparent; +} +.b-gantt-task-wrap.b-milestone-wrap .b-fa, +.b-gantt-task-wrap.b-milestone-wrap .b-icon, +.b-gantt-task-wrap.b-milestone-wrap .b-indicator.b-deadline-date, +.b-gantt-task-wrap.b-milestone-wrap .b-indicator.b-constraint-type-muststarton, +.b-gantt-task-wrap.b-milestone-wrap .b-indicator.b-constraint-type-mustfinishon { + margin-inline-end: 1em; + color: #a2d3fa; + font-size: inherit; +} +.b-labels-topbottom .b-gantt-task-wrap.b-milestone-wrap .b-gantt-task:not(.b-gantt-task-withicon) { + font-size: 40%; +} +.b-gantt-task-wrap.b-milestone-wrap .b-gantt-task:not(.b-gantt-task-withicon) .b-gantt-task-content { + font-size: inherit; +} +.b-gantt-task-wrap.b-milestone-wrap .b-gantt-task:not(.b-gantt-task-withicon) .b-gantt-task-content:before { + position: absolute; + left: 0.1464465em; + content: ' '; + height: 0.707107em; + width: 0.707107em; + transform-origin: 50% 50%; + transform: rotate(45deg); + background-image: inherit; + background-color: inherit; + border-style: inherit; + border-color: inherit; +} +.b-using-keyboard .b-gantt-task-wrap.b-milestone-wrap.b-active .b-gantt-task.b-gantt-task-withicon { + outline: 2px solid rgba(100, 181, 246, 0.5); + outline-offset: 3px; +} +.b-using-keyboard + .b-gantt-task-wrap.b-milestone-wrap.b-active + .b-gantt-task:not(.b-gantt-task-withicon) + .b-gantt-task-content:before { + outline: 2px solid rgba(100, 181, 246, 0.5); + outline-offset: 3px; +} +.b-gantt-task-wrap.b-milestone-wrap .b-gantt-task-selected:not(.b-gantt-task-withicon) .b-gantt-task-content { + background-image: linear-gradient(rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)); +} +.b-gantt-task-wrap.b-milestone-wrap .b-gantt-task:not(.b-gantt-task-withicon):hover .b-gantt-task-content { + background-image: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15)); +} +.b-gantt-task-wrap.b-milestone-wrap .b-gantt-task-selected:not(.b-gantt-task-withicon):hover .b-gantt-task-content { + background-image: linear-gradient(rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.35)); +} +.b-gantt-task-wrap.b-milestone-wrap.b-measure { + height: 1em; + position: fixed; + top: -10000px; + left: -10000px; + visibility: hidden; +} +.b-gantt-task-wrap.b-milestone-wrap.b-measure label { + font-weight: 400; +} +.b-gantt.b-gantt-layout-milestones .b-gantt-task-wrap.b-milestone-wrap { + margin: 0; + min-width: 0; + flex-direction: row; +} +.b-using-keyboard .b-gantt.b-gantt-layout-milestones .b-gantt-task-wrap.b-milestone-wrap.b-active { + outline: 2px solid rgba(100, 181, 246, 0.5); + outline-offset: 3px; +} +.b-gantt.b-gantt-layout-milestones .b-gantt-task-wrap.b-milestone-wrap.b-active .b-gantt-task.b-milestone, +.b-gantt.b-gantt-layout-milestones .b-gantt-task-wrap.b-milestone-wrap.b-active .b-gantt-task.b-milestone:before { + outline: none; +} +.b-gantt.b-gantt-layout-milestones .b-gantt-task-wrap.b-milestone-wrap .b-gantt-task.b-milestone { + font-size: inherit; + width: inherit; + min-width: 0; + padding: 0; + margin: 0 0.5em; + align-self: stretch; + display: flex; + align-items: center; + justify-content: center; + z-index: 1; + background-color: #a2d3fa; +} +.b-gantt.b-gantt-layout-milestones .b-gantt-task-wrap.b-milestone-wrap .b-gantt-task.b-milestone .b-gantt-task-content { + background-color: transparent; + font-size: 14px; +} +.b-gantt.b-gantt-layout-milestones + .b-gantt-task-wrap.b-milestone-wrap + .b-gantt-task.b-milestone + .b-gantt-task-content:before { + content: none; +} +.b-gantt.b-gantt-layout-milestones .b-gantt-task-wrap.b-milestone-wrap .b-gantt-task.b-milestone:before, +.b-gantt.b-gantt-layout-milestones .b-gantt-task-wrap.b-milestone-wrap .b-gantt-task.b-milestone:after { + background: inherit; + position: absolute; + content: ' '; + height: 0.707107em; + width: 0.707107em; + border: inherit; + z-index: 0; +} +.b-gantt.b-gantt-layout-milestones .b-gantt-task-wrap.b-milestone-wrap .b-gantt-task.b-milestone:before { + top: 50%; + left: 0; + transform-origin: 50% 50%; + transform: translate(-50%, -50%) rotate(45deg); +} +.b-gantt.b-gantt-layout-milestones .b-gantt-task-wrap.b-milestone-wrap .b-gantt-task.b-milestone:after { + top: 0; + right: 0; + transform: rotate(-45deg); + transform-origin: 100% 0; +} +.b-gantt.b-gantt-layout-milestones .b-gantt-task-wrap.b-milestone-wrap .b-gantt-task.b-milestone:hover { + background-image: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15)); +} +.b-gantt.b-gantt-layout-milestones + .b-gantt-task-wrap.b-milestone-wrap + .b-gantt-task.b-milestone:hover + .b-gantt-task-content { + background-image: none; +} +.b-gantt.b-gantt-layout-milestones .b-gantt-task-wrap.b-milestone-wrap .b-gantt-task.b-milestone.b-gantt-task-selected { + background-image: linear-gradient(rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)); +} +.b-gantt.b-gantt-layout-milestones + .b-gantt-task-wrap.b-milestone-wrap + .b-gantt-task.b-milestone.b-gantt-task-selected + .b-gantt-task-content { + background-image: none; +} +.b-gantt.b-gantt-layout-milestones + .b-gantt-task-wrap.b-milestone-wrap + .b-gantt-task.b-milestone.b-gantt-task-selected:hover { + background-image: linear-gradient(rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.35)); +} +.b-gantt.b-gantt-layout-milestones + .b-gantt-task-wrap.b-milestone-wrap + .b-gantt-task.b-milestone.b-gantt-task-selected:hover + .b-gantt-task-content { + background-image: none; +} +.b-gantt.b-gantt-layout-milestones .b-gantt-task-wrap.b-milestone-wrap.b-measure .b-gantt-task.b-milestone:before, +.b-gantt.b-gantt-layout-milestones .b-gantt-task-wrap.b-milestone-wrap.b-measure .b-gantt-task.b-milestone:after { + display: none; +} +.b-gantt-task { + -webkit-user-select: none; + user-select: none; + display: flex; + align-items: center; + justify-content: flex-start; + cursor: pointer; + overflow: hidden; + white-space: nowrap; + width: calc(100% - 1px); + text-align: left; + padding-inline-start: 0; + min-width: 5px; + min-height: 5px; + color: #fff; + background-color: #d2ebd3; + transition: background-color 0.2s, color 0.2s, opacity 0.2s, font-weight 0.2s, border 0.2s; + border-color: #d2ebd3; + position: relative; +} +.b-toggling-node .b-gantt-task { + transition: none; +} +.b-gantt-task label { + color: #999; +} +.b-gantt-task:not(.b-milestone) .b-fa, +.b-gantt-task:not(.b-milestone) .b-icon, +.b-gantt-task:not(.b-milestone) .b-indicator.b-deadline-date, +.b-gantt-task:not(.b-milestone) .b-indicator.b-constraint-type-muststarton, +.b-gantt-task:not(.b-milestone) .b-indicator.b-constraint-type-mustfinishon { + margin-inline-end: 0.75em; + line-height: inherit; +} +.b-gantt-task:before { + font-family: 'Font Awesome 6 Free', FontAwesome6Free; + font-weight: 900; +} +.b-gantt-task.b-gantt-event-resizing, +.b-gantt-task:hover { + z-index: 6; +} +.b-gantt-task.b-gantt-task-selected, +.b-gantt-task.b-gantt-task-selected * { + font-weight: 500; + z-index: 6; +} +.b-gantt-task:not(.b-milestone).b-gantt-task-selected .b-gantt-task-content, +.b-gantt-task:not(.b-milestone).b-gantt-task-selected .b-gantt-task-content * { + color: #fff; +} +.b-gantt-task.b-gantt-task-assign-selected { + animation-name: instance-selected; + animation-duration: 0.2s; + animation-iteration-count: 3; + animation-timing-function: ease-in-out; +} +.b-gantt-task.b-milestone { + transition: background 0s; +} +.b-gantt-task-wrap:not(.b-milestone-wrap) { + min-width: 6px; + min-height: 6px; +} +.b-using-keyboard .b-gantt-task-wrap:not(.b-milestone-wrap).b-active .b-gantt-task { + outline: 2px solid rgba(100, 181, 246, 0.5); + outline-offset: 3px; +} +.b-gantt-task-wrap:not(.b-milestone-wrap) .b-gantt-task { + align-self: flex-start; +} +.b-gantt-task-wrap:not(.b-milestone-wrap) .b-gantt-task.b-gantt-task-selected { + background-image: linear-gradient(rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)); +} +.b-gantt-task-wrap:not(.b-milestone-wrap) .b-gantt-task:hover { + background-image: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15)); +} +.b-gantt-task-wrap:not(.b-milestone-wrap) .b-gantt-task.b-gantt-task-selected:hover { + background-image: linear-gradient(rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.35)); +} +.b-gantt-event-resizing .b-gantt-task-wrap:not(.b-milestone-wrap) .b-gantt-task, +.b-dragproxy .b-gantt-task-wrap:not(.b-milestone-wrap) .b-gantt-task { + background-color: #fff; +} +.b-gantt-task-selected label { + color: #333; +} +@keyframes instance-selected { + 0% { + top: -2px; + } + 50% { + top: 2px; + } + to { + top: 0; + } +} +.b-initial-fade-in .b-sch-dependency, +.b-initial-fade-in .b-sch-event-wrap { + opacity: 0; + animation-name: initial-fade-in; + animation-duration: 0.5s; + animation-fill-mode: forwards; +} +@keyframes initial-fade-in { + 0% { + opacity: 0; + } + to { + opacity: 1; + } +} +.b-initial-zoom-in .b-sch-event-wrap .b-gantt-task { + animation-name: initial-zoom-in; + animation-duration: 0.4s; + animation-timing-function: ease-in; +} +@keyframes initial-zoom-in { + 0% { + transform: scale(0.01); + } + to { + transform: scale(1); + } +} +.b-initial-slide-from-left .b-sch-event-wrap { + transform: translate(-100vw); + animation-name: initial-slide-from-left; + animation-duration: 0.7s; + animation-fill-mode: forwards; +} +@keyframes initial-slide-from-left { + to { + transform: translate(0); + } +} +.b-initial-slide-from-top .b-sch-event-wrap { + transform: translateY(-100vh); + animation-name: initial-slide-from-top; + animation-duration: 0.7s; + animation-fill-mode: forwards; +} +@keyframes initial-slide-from-top { + to { + transform: translateY(0); + } +} +.b-gantt-task-parent:not(.b-milestone-wrap) .b-gantt-task { + overflow: visible; + background-color: #a2d3fa; + border-color: #a2d3fa; + flex: 1 1 0; + min-height: 1.3em; + clip-path: polygon( + -20px 0, + calc(100% + 20px) 0, + calc(100% + 20px) 100%, + 100% 100%, + calc(100% - 8px) calc(100% - 8px), + 8px calc(100% - 8px), + 0 100%, + -20px 100% + ); +} +.b-never .b-gantt-task-parent:not(.b-milestone-wrap):hover .b-gantt-task { + background-color: #fff; +} +.b-sch-event-wrap { + display: grid; + grid-template-columns: 1fr; + grid-template-rows: 1fr; +} +.b-sch-event-wrap .b-sch-event { + height: 100%; + grid-row: 2; +} +.b-sch-horizontal .b-sch-event-wrap, +.b-sch-event-wrap.b-sch-horizontal { + grid-template-columns: auto min-content minmax(auto, 100%) min-content auto; + grid-template-rows: min-content auto min-content; +} +.b-sch-horizontal .b-sch-event-wrap .b-sch-event, +.b-sch-event-wrap.b-sch-horizontal .b-sch-event { + grid-column: 3; +} +.b-sch-event-wrap.b-sch-vertical { + grid-template-rows: min-content minmax(auto, 100%) min-content; + grid-template-columns: 100%; +} +.b-sch-event-wrap.b-sch-vertical .b-sch-event-narrow { + justify-content: center; + padding-inline-start: 0; + padding-inline-end: 0; +} +.b-sch-event-wrap.b-sch-vertical .b-sch-event-narrow .b-sch-event-content { + flex-direction: column; + align-items: center; +} +.b-sch-event-wrap.b-sch-vertical .b-sch-event-narrow i { + margin-inline-end: 0; + align-self: center; +} +.b-sch-event-wrap.b-sch-vertical .b-sch-event-narrow .b-event-text-wrap { + writing-mode: vertical-rl; +} +.b-sch-event-wrap.b-sch-vertical .b-sch-event { + grid-column: 1; +} +.b-gantt-task.b-segmented, +.b-gantt-task.b-segmented:hover { + overflow: visible; + background-image: none; + border-width: 0; + background-color: transparent; + box-shadow: none; +} +.b-gantt-task .b-sch-event-segments { + position: absolute; + top: 0; + width: 100%; + height: calc(50% + 0.5px); + border-bottom: 1px dashed; + border-color: #999; + pointer-events: none; +} +.b-gantt-task .b-sch-event-segments .b-sch-event-segment { + pointer-events: all; + position: absolute; + background-color: #d2ebd3; + display: flex; + align-items: center; +} +.b-gantt-task-wrap:not(.b-milestone-wrap) .b-gantt-task.b-gantt-task-selected.b-segmented, +.b-gantt-task-wrap:not(.b-milestone-wrap) .b-gantt-task.b-gantt-task-selected.b-segmented:hover, +.b-gantt-task-wrap:not(.b-milestone-wrap) .b-gantt-task:hover.b-segmented, +.b-gantt-task-wrap:not(.b-milestone-wrap) .b-gantt-task:hover.b-segmented:hover, +.b-gantt-task-wrap:not(.b-milestone-wrap) .b-gantt-task.b-gantt-task-selected:hover.b-segmented, +.b-gantt-task-wrap:not(.b-milestone-wrap) .b-gantt-task.b-gantt-task-selected:hover.b-segmented:hover { + background-image: none; + border-width: 0; + background-color: transparent; + box-shadow: none; +} +.b-using-keyboard .b-gantt-task-wrap:not(.b-milestone-wrap).b-active .b-sch-event-segment { + outline: none; +} +.b-gantt-task-wrap { + height: 1em; + display: flex; +} +.b-gantt-task-wrap.b-inactive .b-gantt-task { + filter: grayscale(1); + opacity: 0.5; +} +.b-gantt-task-wrap.b-inactive .b-sch-label { + color: #ccc; +} +.b-milestone-wrap > .b-milestone.b-task-selected > .b-gantt-task-content, +.b-gantt-task-wrap.b-milestone-wrap.b-gantt-task-hover > .b-gantt-task.b-milestone > .b-gantt-task-content { + background-image: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15)); +} +.b-gantt-task { + flex: 1; + width: 100%; +} +.b-gantt-task.b-task-selected, +.b-gantt-task:hover { + background-color: #7ec481; +} +.b-gantt-task.b-segmented.b-task-selected, +.b-gantt-task.b-segmented:hover { + background-color: transparent; +} +.b-gantt-task.b-segmented:hover .b-sch-event-segment { + background-color: #7ec481; +} +.b-gantt-task.b-task-selected .b-sch-event-segments, +.b-gantt-task.b-segmented:hover .b-sch-event-segments { + border-color: #555; +} +.b-gantt-task.b-task-selected .b-sch-event-segments .b-sch-event-segment, +.b-gantt-task.b-segmented:hover .b-sch-event-segments .b-sch-event-segment { + background-color: #7ec481; +} +.b-gantt-task-hover .b-milestone > .b-gantt-task-content { + background-image: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15)); +} +.b-gantt-task-content { + padding: 0 0.4em; + font-size: 0.8em; + width: 100%; + overflow: hidden; + text-overflow: ellipsis; + z-index: 1; +} +.b-gantt-task-parent.b-milestone-wrap.b-gantt-task-hover > .b-milestone, +.b-gantt-task-parent.b-milestone-wrap > .b-milestone.b-task-selected { + background-color: transparent; +} +.b-gantt-task-parent.b-milestone-wrap.b-gantt-task-hover > .b-milestone > .b-gantt-task-content, +.b-gantt-task-parent.b-milestone-wrap > .b-milestone.b-task-selected > .b-gantt-task-content { + background-color: #128ef1; +} +.b-gantt-task-parent .b-gantt-task { + border-radius: 0; + max-height: 2em; +} +.b-gantt-task-parent .b-gantt-task.b-task-selected, +.b-gantt-task-parent .b-gantt-task:hover { + background-color: #128ef1; +} +.b-gantt-task-parent .b-gantt-task.b-task-selected:before, +.b-gantt-task-parent .b-gantt-task:hover:before { + border-top-color: #128ef1; + border-inline-start-color: #128ef1; +} +.b-gantt-task-parent .b-gantt-task.b-task-selected:after, +.b-gantt-task-parent .b-gantt-task:hover:after { + border-top-color: #128ef1; + border-inline-end-color: #128ef1; +} +.b-gantt-task-wrap.b-gantt-task-parent.b-active .b-gantt-task { + outline: none; +} +.b-using-keyboard .b-gantt-task-wrap.b-gantt-task-parent.b-active:before { + content: ''; + position: absolute; + width: 100%; + height: 100%; + outline: 2px solid rgba(100, 181, 246, 0.5); + outline-offset: 3px; +} +.b-gantt .b-gantt-task-wrap.b-over-resize-handle .b-gantt-task, +.b-gantt .b-gantt-task-wrap .b-sch-event-segment.b-over-resize-handle { + cursor: ew-resize !important; +} +.b-gantt .b-gantt-task-wrap.b-milestone-wrap { + margin-inline-start: 0; +} +.b-gantt.b-resizing-event * { + -webkit-user-select: none; + user-select: none; + cursor: ew-resize !important; +} +.b-new-column-column .b-grid-header-text { + display: none; +} +.b-new-column-combo .b-field-inner { + background-color: transparent; + border: 0 none; +} +.b-new-column-combo .b-field-inner input { + padding: 0; +} +.b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column='name'], +.b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column='startDate'], +.b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column='endDate'], +.b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column='earlyStartDate'], +.b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column='earlyEndDate'], +.b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column='lateStartDate'], +.b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column='lateEndDate'], +.b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column='wbsValue'], +.b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column='fullDuration'], +.b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column='fullEffort'], +.b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column='schedulingMode'], +.b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column='constraintType'], +.b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column='calendar'], +.b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column='deadline'], +.b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column='totalSlack'], +.b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column='note'], +.b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column='predecessors'], +.b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column='successors'] { + text-decoration: line-through; + color: #aaa; +} +.b-dependency-list .b-list-item[data-index='0'] { + border-top: none; +} +.b-dependency-list-filter { + position: sticky; + top: 0; + z-index: 1; + background-color: #fff; + border-bottom: 1px solid rgba(189, 189, 189, 0.5); + border-radius: 0; +} +.b-dependency-list-filter .b-field-inner { + border: none; +} +.b-theme-material .b-dependency-list-filter .b-icon-filter { + margin-inline-start: 0.5em; +} +.b-theme-material .b-dependency-list-filter .b-icon-remove { + margin-inline-end: 0.5em; +} +.b-assignmentfield .b-assignment-chipview { + flex-flow: row nowrap !important; + overscroll-behavior: contain auto; +} +.b-assignmentfield .b-chip { + font-size: 0.9em; + white-space: nowrap; + padding-inline-start: 0.45em; +} +.b-resourceassignment-cell { + align-items: center; +} +.b-resourceassignment-cell .b-assignment-chipview-wrap { + overflow: hidden; +} +.b-resourceassignment-cell .b-assignment-chipview-wrap .b-assignment-chipview { + display: flex; + overflow-x: auto; +} +.b-resourceassignment-cell .b-assignment-chipview-wrap .b-assignment-chipview .b-chip { + font-size: 0.9em; + padding: 0.45em; + margin-bottom: 0; +} +.b-resourceassignment-cell .b-assignment-chipview-wrap .b-assignment-chipview .b-chip:first-child { + margin-inline-start: 0; +} +.b-assignmentgrid-assign-all-column .b-grid-header-text { + display: none; +} +.b-assignmentgrid-assign-all-column .b-checkbox { + justify-content: center; +} +.b-assignmentgrid-assign-all-column .b-checkbox .b-field-inner { + flex: none; +} +.b-assignmentgrid-assign-all-column .b-checkbox label.b-checkbox-label:before { + margin: 0; +} +.b-assignmentgrid-resource-column { + flex-direction: row; +} +.b-assignmentgrid-resource-column.b-grid-header.b-depth-0 { + padding-top: 0.3em; + padding-bottom: 0.3em; +} +.b-assignmentgrid-resource-column .b-filter-bar-field { + margin-bottom: 0; +} +.b-assignmentgrid-resource-column .b-grid-header-text, +.b-assignmentgrid-resource-column .b-grid-header-text-content { + display: none; +} +@keyframes fadeInOpacity { + 0% { + opacity: 0; + } + to { + opacity: 1; + } +} +.b-assignmentpicker .b-panel-content { + padding: 0; + background-color: #fff; +} +.b-assignmentpicker .b-assignmentgrid { + flex: 1 1 auto; +} +.b-assignmentpicker .b-bottom-toolbar .b-toolbar-content { + justify-content: flex-end; +} +.b-assignmentpicker .b-bottom-toolbar .b-toolbar-content > button { + min-width: 10em; + margin-inline-end: 0.5em; +} +.b-assignmentpicker .b-bottom-toolbar .b-toolbar-content > button.b-last-visible-child { + margin-inline-end: 0; +} +/*! + * Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2022 Fonticons, Inc. + */ diff --git a/src/server/WebServer.js b/src/server/WebServer.js index 22dcdb6..2902cd5 100644 --- a/src/server/WebServer.js +++ b/src/server/WebServer.js @@ -9,7 +9,29 @@ const path = require('path'); const serveStatic = require('serve-static'); const ExportServer = require('./ExportServer.js'); const { RequestCancelError } = require('../exception.js'); +const { Storage, File } = require('@google-cloud/storage'); +function doRequest(url) { + return new Promise((resolve, reject) => { + const req = https.get(url, (res) => { + let responseBody = ''; + + res.on('data', (chunk) => { + responseBody += chunk; + }); + + res.on('end', () => { + resolve(JSON.parse(responseBody)); + }); + }); + + req.on('error', (err) => { + reject(err); + }); + }); +} + + module.exports = class WebServer extends ExportServer { constructor(config) { super(config); @@ -36,6 +58,7 @@ module.exports = class WebServer extends ExportServer { app.use(addRequestId); app.use(bodyParser.json({ limit : options.maximum || '50mb' })); app.use(bodyParser.urlencoded({ extended : false, limit : options.maximum || '50mb' })); + app.enable('trust proxy'); //Set CORS if (options.cors !== 'false') { @@ -82,8 +105,14 @@ module.exports = class WebServer extends ExportServer { //Catch the posted request. if (!options.dedicated) { - app.post('/', (req, res) => { - const request = req.body; + app.post('/', async (req, res) => { + let request = req.body; + const originalRequest = request + + if(request.signedUrl){ + const bodyAsFile = await doRequest(request.signedUrl); + request = bodyAsFile; + } //Accepts encoded and parsed html fragments. If still encoded, then parse if (typeof request.html === 'string') { @@ -94,7 +123,7 @@ module.exports = class WebServer extends ExportServer { me.logger.log('verbose', `POST request ${req.id} headers: ${JSON.stringify(req.headers)}`); //Pass the request to the processFn - me.exportRequestHandler(request, req.id, req).then(file => { + me.exportRequestHandler(request, req.id, req).then(async file => { me.logger.log('info', `POST request ${req.id} succeeded`); //On binary the buffer is directly sent to the client, else store file locally in memory for 10 seconds @@ -103,11 +132,20 @@ module.exports = class WebServer extends ExportServer { res.status(200).send(file); } else { - //Send the url for the cached file, will is cached for 10 seconds - res.status(200).jsonp({ - success : true, - url : me.setFile(req.protocol + '://' + req.get('host') + req.originalUrl, request, file) - }); + if(options.gcp){ + const fileUrl = await me.setGCPFile(originalRequest, file) + res.status(200).jsonp({ + success : true, + url : fileUrl + }); + } + else { + //Send the url for the cached file, will is cached for 10 seconds + res.status(200).jsonp({ + success : true, + url : me.setFile(req.protocol + '://' + req.get('host') + req.originalUrl, request, file) + }); + } } }).catch(e => { if (e instanceof RequestCancelError) { @@ -181,6 +219,29 @@ module.exports = class WebServer extends ExportServer { return url; } + /** + * Stores a file streams on GCP to be fetched on guid + * + * @param fileBuffer The file buffer pdf/png + * @returns {*} + */ + async setGCPFile(request, fileBuffer) { + const { bucket: bucketName, gcpName, name } = request + + const bucket = new Storage().bucket(bucketName); + const file = new File(bucket, gcpName); + + await file.save(fileBuffer); + + const [url] = await file.getSignedUrl({ + action: 'read', + responseDisposition: `attachment; filename=${name}`, + expires: Date.now() + 60 * 60 * 1000 /* 1h */ + }); + + return url; + } + //Create http server instance createHttpServer() { return http.createServer(this.app);