.s-cv-button{cursor:pointer;white-space:nowrap;border:1px solid transparent;border-radius:4px;justify-content:center;align-items:center;gap:.25rem;height:3rem;padding:.75rem;font-size:1rem;font-weight:700;line-height:1.5;text-decoration:none;transition-duration:.2s;display:inline-flex;box-shadow:0 1px 4px rgba(0,0,0,.25)}@media (max-width:767px){.s-cv-button{width:100%}}.s-cv-button:hover{box-shadow:none;text-decoration:none}.s-cv-button--x-small{height:auto;box-shadow:none;padding:.375rem .5rem;font-size:.75rem;font-weight:400}@media (max-width:767px){.s-cv-button--x-small{width:auto;min-width:auto}}.s-cv-button--small{min-width:9.375rem}@media (max-width:767px){.s-cv-button--small{min-width:auto}}.s-cv-button--medium{min-width:18.75rem}@media (max-width:767px){.s-cv-button--medium{min-width:auto}}.s-cv-button--primary{color:#fff;background-color:#0d6bd3;border-color:#0d6bd3}.s-cv-button--primary:hover{color:#fff;background-color:#0f7ffa;border-color:#0f7ffa}.s-cv-button--primary.s-cv-button--is-disabled{pointer-events:none;color:#fff;box-shadow:none;background-color:#d2d5da;border-color:#d2d5da}.s-cv-button--secondary{color:#0d6bd3;background-color:#fff;border-color:#0d6bd3}.s-cv-button--secondary:hover{color:#0f7ffa;border-color:#0f7ffa}.s-cv-button--secondary.s-cv-button--is-disabled{pointer-events:none;background-color:none;color:#bcc0c8;box-shadow:none;border-color:#d2d5da}.s-selectbox{border-radius:4px;align-items:center;font-size:1rem;display:inline-flex;position:relative}@media (max-width:767px){.s-selectbox{width:100%}}.s-selectbox+.s-selectbox{margin-left:.5rem}.s-selectbox__inner{background-color:#fff;border:1px solid #ccc;border-radius:4px;min-width:11.875rem;max-height:3rem;position:relative}@media (max-width:767px){.s-selectbox__inner{width:100%;min-width:auto}}.s-selectbox__inner:after{content:url(../../../shared_images/users/icon_arrow_down.ce012f0b52bf2c72.svg);pointer-events:none;width:1rem;height:1rem;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.s-selectbox__select{cursor:pointer;color:#333;width:100%;height:100%;padding:.75rem 2rem .75rem 1rem}@media (max-width:767px){.s-selectbox--variable{width:auto}}.s-selectbox--variable .s-selectbox__inner{width:auto;min-width:auto}@media (max-width:767px){.s-selectbox--variable .s-selectbox__inner{width:auto}}.s-selectbox--full,.s-selectbox--full .s-selectbox__inner{width:100%}.s-selectbox__inner{width:18.75rem}@media (max-width:767px){.s-selectbox__inner{width:100%}}.s-selectbox--is-disabled{pointer-events:none;opacity:.5}.s-selectbox--is-error .s-selectbox__inner{background-color:#fef9f9;border-color:#da2f2f}.s-selectbox--is-error .s-selectbox__select{color:#da2f2f}.s-selectbox:focus-within .s-selectbox__inner{background-color:#f8fbfe;border:1px solid #0d6bd3}.s-selectbox__unit{margin-left:.5rem}.s-pagination{justify-content:center;align-items:center;gap:.375rem;display:flex}.s-pagination__break{color:#949ba8;pointer-events:none}.s-pagination__button{color:#0d6bd3;background-color:#fff;border-radius:3px;justify-content:center;align-items:center;width:100%;height:100%;padding:.625rem .5rem;font-weight:700;line-height:1;text-decoration:none;transition:all .2s;display:flex}.s-pagination__button--is-active{color:#fff;pointer-events:none;background-color:#0d6bd3}.s-pagination__button--is-disabled{color:#949ba8;pointer-events:none}.s-pagination__button--prev{background-color:transparent;padding:0}.s-pagination__button--prev:before{content:"";background:url(../../../shared_images/users/icon_arrow_prev.e80d6dfd17caa865.svg) 0 0/100% no-repeat;width:1.8125rem;height:2rem;transition:background-image .2s}.s-pagination__button--prev.s-pagination__button--is-disabled:before{background-image:url(../../../shared_images/users/icon_arrow_prev_disabled.1724b25e32846f18.svg)}.s-pagination__button--next{background-color:transparent;padding:0}.s-pagination__button--next:before{content:"";background:url(../../../shared_images/users/icon_arrow_next.29bf37d6c9b4af96.svg) 0 0/100% no-repeat;width:1.8125rem;height:2rem;transition:background-image .2s}.s-pagination__button--next.s-pagination__button--is-disabled:before{background-image:url(../../../shared_images/users/icon_arrow_next_disabled.94246ab1708188ec.svg)}.s-loading-svg{fill:transparent;stroke-width:6px;stroke-linecap:round;stroke-dasharray:132;stroke-dashoffset:264px;transform-origin:50%;animation:1.5s linear infinite loading;position:absolute;transform:rotate(0)}@keyframes loading{0%{stroke-dashoffset:264px;transform:rotate(0)}to{stroke-dashoffset:0;transform:rotate(360deg)}}.p-sql-skill-check{background-color:#f5f9fa;padding:2rem 0;font-size:1rem}@media (max-width:767px){.p-sql-skill-check{padding:2rem 1rem}}.p-sql-skill-check__columns{grid-template-columns:50rem auto;justify-content:center;column-gap:2rem;width:70rem;margin:auto;display:grid}@media (max-width:767px){.p-sql-skill-check__columns{grid-template-columns:auto;width:100%}}.p-sql-skill-check__contents{background-color:#fff;border-radius:4px;max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content;overflow:hidden;box-shadow:0 0 4px rgba(0,0,0,.25)}.p-sql-skill-check__body{padding:1.5rem}@media (max-width:767px){.p-sql-skill-check__body{padding:1rem}}.p-sql-skill-check__actions{text-align:center;margin-top:1.5rem}.p-sql-skill-check-menu-button{z-index:50;background-color:#fff;border-radius:100%;width:3rem;height:3rem;padding:.75rem;display:none;position:fixed;bottom:1rem;right:.5rem;box-shadow:0 1px 4px rgba(0,0,0,.25)}@media (max-width:767px){.p-sql-skill-check-menu-button{cursor:pointer;display:block}}.p-sql-skill-check-menu-button:before{content:"";background-color:#6e7687;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-image:url(../../../shared_images/users/icon_menu.6a7894d4813e38e5.svg);mask-image:url(../../../shared_images/users/icon_menu.6a7894d4813e38e5.svg)}.p-sql-skill-check-menu{background-color:#fff;border-radius:4px;max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content;padding:1rem;box-shadow:0 0 4px rgba(0,0,0,.25)}@media (max-width:767px){.p-sql-skill-check-menu{top:0;z-index:1000;max-height:none;box-shadow:none;transition:translate .3s ease-in;position:fixed;top:0;bottom:0;left:0;right:0;translate:100%}}.p-sql-skill-check-menu--show{translate:0}.p-sql-skill-check-menu__header{row-gap:1rem;margin-bottom:1.5rem;display:grid}.p-sql-skill-check-menu__heading{font-size:1.125rem;font-weight:700}@media (max-width:767px){.p-sql-skill-check-menu__heading{justify-content:space-between;align-items:center;display:flex}}.p-sql-skill-check-menu__close{background-color:currentColor;width:2rem;height:2rem;display:none;-webkit-mask-image:url(../../../shared_images/users/icon_closed.7491aef1ea3820c6.svg);mask-image:url(../../../shared_images/users/icon_closed.7491aef1ea3820c6.svg)}@media (max-width:767px){.p-sql-skill-check-menu__close{display:block}}.p-sql-skill-check-menu__nav-item{margin-bottom:.5rem}.p-sql-skill-check-menu__nav-link{color:#333;border-radius:4px;align-items:center;column-gap:.5rem;width:100%;padding:.5rem;font-weight:700;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.p-sql-skill-check-menu__nav-link:hover{color:#4cc9d5;background-color:#f5f9fa}.p-sql-skill-check-menu__nav-link--selected{color:#fff;background-color:#4cc9d5}.p-sql-skill-check-menu__icon{border-radius:100%;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.p-sql-skill-check-menu__icon--1{background-color:#a6dae1}.p-sql-skill-check-menu__nav-link--selected .p-sql-skill-check-menu__icon--1:before{background-color:#4cc9d5}.p-sql-skill-check-menu__icon--2{background-color:#b0d0eb}.p-sql-skill-check-menu__nav-link--selected .p-sql-skill-check-menu__icon--2:before{background-color:#4cc9d5}.p-sql-skill-check-menu__icon--3{background-color:#abbcdf}.p-sql-skill-check-menu__nav-link--selected .p-sql-skill-check-menu__icon--3:before{background-color:#4cc9d5}.p-sql-skill-check-menu__icon--4{background-color:#c0bbdb}.p-sql-skill-check-menu__nav-link--selected .p-sql-skill-check-menu__icon--4:before{background-color:#4cc9d5}.p-sql-skill-check-menu__icon--5{background-color:#d2bce1}.p-sql-skill-check-menu__nav-link--selected .p-sql-skill-check-menu__icon{background-color:#fff}.p-sql-skill-check-menu__nav-link--selected .p-sql-skill-check-menu__icon--5:before{background-color:#4cc9d5}.p-sql-skill-check-menu__icon:before{content:"";background-color:#fff;width:1rem;height:1rem;-webkit-mask-image:url(../../../react/front/skill_checks/sql/images/icon_db.81dc2d1bd7752351.svg);mask-image:url(../../../react/front/skill_checks/sql/images/icon_db.81dc2d1bd7752351.svg)}.p-sql-skill-check-menu__note{color:#6e7687;font-size:.75rem}.s-sql-level-area__level{color:#bcc0c8;background-color:#d2d5da;border-radius:4px;justify-content:center;padding:1.5rem;display:flex}.s-sql-level-area__level--1{color:#a6dae1;background-color:#a6dae1}.s-sql-level-area__level--2{color:#b0d0eb;background-color:#b0d0eb}.s-sql-level-area__level--3{color:#abbcdf;background-color:#abbcdf}.s-sql-level-area__level--4{color:#c0bbdb;background-color:#c0bbdb}.s-sql-level-area__level--5{color:#d2bce1;background-color:#d2bce1}.s-sql-level-area__level-text{background-color:#fff;border-radius:100%;justify-content:center;align-items:center;width:4.25rem;height:4.25rem;font-size:1.5rem;font-weight:700;display:flex;box-shadow:0 4px rgba(51,51,51,.25)}.p-sql-skill-check-level-text{align-items:center;column-gap:.5rem;font-size:.875rem;display:flex}.s-sql-level-icon{color:#fff;background-color:#d2d5da;border-radius:100%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:1rem;font-weight:700;display:inline-flex}.s-sql-level-icon--1{background-color:#a6dae1}.s-sql-level-icon--2{background-color:#b0d0eb}.s-sql-level-icon--3{background-color:#abbcdf}.s-sql-level-icon--4{background-color:#c0bbdb}.s-sql-level-icon--5{background-color:#d2bce1}.p-sql-skill-check-problem-header{color:#fff;background-color:#6fd3dc;padding:2.5rem 12.25rem 2.5rem 1.5rem;position:relative}@media (max-width:767px){.p-sql-skill-check-problem-header{padding:1rem}}.p-sql-skill-check-problem-header:after{content:"";background-image:url(../../../react/front/skill_checks/sql/images/sql_title_image.33827257b8d9e113.png);background-position:100%;background-size:contain;width:8.125rem;height:7.5rem;margin:1.5rem 1.5rem 0 0;display:block;position:absolute;top:0;right:0}@media (max-width:767px){.p-sql-skill-check-problem-header:after{width:5rem;height:4.625rem;margin:1rem 2rem 0 0}}.p-sql-skill-check-problem-header__header-heading{margin-bottom:.5rem;font-size:1.375rem;font-weight:700}@media (max-width:767px){.p-sql-skill-check-problem-header__header-heading{margin-bottom:1.5rem;padding-right:6.5rem}}.p-sql-skill-check-problem-filter{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}@media (max-width:767px){.p-sql-skill-check-problem-filter{flex-direction:column;align-items:flex-start;row-gap:1rem}}.p-sql-skill-check-problem-filter__title{font-size:1.125rem;font-weight:700}.p-sql-skill-check-problem-not-found{color:#6e7687;align-items:center;justify-items:center;row-gap:1rem;padding:3.5rem 0;font-weight:700;display:grid}.p-sql-skill-check-problem-not-found:before{content:"";background-color:#949ba8;width:2.5rem;height:2.5rem;display:inline-block;-webkit-mask-image:url(../../../react/front/skill_checks/sql/images/icon_db.81dc2d1bd7752351.svg);mask-image:url(../../../react/front/skill_checks/sql/images/icon_db.81dc2d1bd7752351.svg)}.p-sql-skill-check-problem-items{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (max-width:767px){.p-sql-skill-check-problem-items{grid-template-columns:auto}}.p-sql-skill-check-problem-card{grid-template-rows:subgrid;border-radius:4px;grid-row:span 3;padding:1rem;display:grid;box-shadow:0 0 4px rgba(0,0,0,.25)}.p-sql-skill-check-problem-card__title{background-color:#f5f9fa;border-radius:4px;grid-template-columns:5rem 1fr;align-items:center;font-weight:700;display:grid;overflow:hidden}.p-sql-skill-check-problem-card__level{color:#fff;flex-direction:column;justify-content:center;align-items:center;justify-items:center;row-gap:.125rem;height:100%;padding:.5rem;font-size:.875rem;display:flex}.p-sql-skill-check-problem-card__level:before{content:"";background-color:#fff;width:1.5rem;height:1.5rem;display:block;-webkit-mask-image:url(../../../react/front/skill_checks/sql/images/icon_db.81dc2d1bd7752351.svg);mask-image:url(../../../react/front/skill_checks/sql/images/icon_db.81dc2d1bd7752351.svg)}.p-sql-skill-check-problem-card__level--1{background-color:#a6dae1}.p-sql-skill-check-problem-card__level--2{background-color:#b0d0eb}.p-sql-skill-check-problem-card__level--3{background-color:#abbcdf}.p-sql-skill-check-problem-card__level--4{background-color:#c0bbdb}.p-sql-skill-check-problem-card__level--5{background-color:#d2bce1}.p-sql-skill-check-problem-card__name{padding:1rem;font-weight:700}.p-sql-skill-check-problem-card__description{row-gap:.25rem;display:grid}.p-sql-skill-check-problem-card__actions{grid-auto-flow:column;column-gap:1rem;display:grid}.p-sql-skill-check-problem-loading{height:6.25rem;position:relative}