/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.navigation.sticky{position:static !important;}a.navbar-brand{pointer-events:none}textarea,input[type="text"],input[type="email"],input[type="date"],input[type="tel"]{font-size:16px !important;}.form-step{margin-top:-40px;}.dialog-off-canvas-main-canvas{background:#fff;}.name-mapping-register-form{width:100%;}.form-step .flex{gap:15px;width:100%;}.form-step .flex div{flex-basis:50%;}.form-step p{font-size:12px;text-align:center;}.formarea h3{margin-bottom:20px;}.form-step p.mb-30{margin-bottom:30px;}.navbar.navbar-expand-lg{height:50px;}.navbar.navbar-expand-lg .navbar-toggler{display:none;}.field.field--name-field-lpf-form{width:100%;}.width-33per{width:33%;}.step-flow span{text-align:center;}h1{font-size:26px;}.lp-form{max-width:600px;margin-left:auto;margin-right:auto;}.step-flow{display:flex;gap:10px;}.logo img{height="35px";margin:15px auto;}.step-flow{margin:40px 20px 20px 20px;}.step-flow span{display:block;border-radius:30px;background:#efefef;font-size:13px;}.step-flow span.hight-light{background:#1ABC9C;color:#fff;}.formarea{background:#fff;padding:30px 30px 30px 30px;box-shadow:rgb(50 50 93 / 25%) 0px 6px 12px -2px,rgb(0 0 0 / 30%) 0px 3px 7px -3px;margin-bottom:25px;border-radius:5px;}.formarea div{margin-bottom:25px;}button{height:50px;line-height:50px;padding:0px 25px;}h2{font-size:21px;}h3{font-size:16px;}.ttl{font-size:14px;font-weight:700;color:#000;margin-right:15px;}.formarea ul{list-style:none;margin:0;padding:0;}.formarea ul li{color:#333;display:block;position:relative;width:100%;height:50px;}.formarea ul li input[type=radio]{position:absolute;visibility:hidden;}.formarea ul li label{display:block;position:relative;font-weight:300;padding:0px 25px 0px 60px;margin:10px auto;height:45px;z-index:4;font-size:14px;cursor:pointer;line-height:50px;}.formarea ul li:hover label{color:#565656;}ul li .check{display:block;position:absolute;border:2px solid #1ABC9C;border-radius:100%;height:15px;width:15px;top:15px;left:20px;z-index:3;}ul li:hover .check{border:2px solid #1ABC9C;}ul li .check::before{display:block;position:absolute;content:'';border-radius:100%;height:9px;width:9px;top:1px;left:1px;margin:auto;}input[type=radio]:checked~.check{border:2px solid #1ABC9C;}input[type=radio]:checked~.check::before{background:#1ABC9C;}input[type=radio]:checked~label{color:#1ABC9C;}.complete{max-width:600px;margin-left:auto;margin-right:auto;}.complete h2{margin-bottom:25px;text-align:center;margin-top:50px;}.complete a.button--primary{margin-bottom:30px;}.path-register .entry-job-head{max-width:900px;margin-left:auto;margin-right:auto;}.path-register .entryjob.block-fff{max-width:900px;margin-left:auto;margin-right:auto;margin-bottom:60px;background:#FEF9E7;padding:15px 20px;border-radius:5px;border:1px solid #FCF3CF;}.path-register .entryjob.block-fff .job-list-title a{font-weight:700;color:#121212;margin-bottom:10px;}#block-views-block-job-user-register-jobinfo-block-1:after{content:"";clear:both;display:block;margin-bottom:60px;}.path-register .entryjob.block-fff{max-width:900px;margin-left:auto;margin-right:auto;margin-bottom:60px;background:#FEF9E7;padding:15px 20px;border-radius:5px;border:1px solid #FCF3CF;}.path-register .entryjob.block-fff .job-list-title a{font-weight:700;color:#121212;margin-bottom:10px;}#block-views-block-job-user-register-jobinfo-block-1:after{content:"";clear:both;display:block;margin-bottom:60px;}.job-warp .field--name-field-job-image img{width:100%;height:auto;}.path-register .messages{z-index:1000;display:block;position:fixed;}.path-register .job-license-erroer{display:block!important;margin-top:30px!important;}.job-license.item label{height:auto;padding:0;line-height:1;}
#edit-field-school-history-wrapper,#edit-field-work-history-wrapper{background:#fff;border-radius:5px;padding:20px;margin-bottom:20px;}#edit-field-school-history-wrapper tr.draggable{border-bottom:1px solid #ddd;padding-bottom:15px;}#edit-field-school-history-wrapper tr.draggable td:nth-child(1),#edit-field-school-history-wrapper tr.draggable td:nth-child(2),#edit-field-school-history-wrapper tr.draggable td:nth-child(3){padding-top:15px;}#edit-field-school-history-wrapper a.tabledrag-handle.tabledrag-handle-y,#field-work-history-add-more-wrapper a.tabledrag-handle.tabledrag-handle-y{display:none;}#edit-entity-seeker-profile-field-skp-phone-number-wrapper{clear:both;}.profile-seeker-history-edit-form #edit-delete{display:block;width:228px;height:50px;margin:0 auto;line-height:50px;border:1px solid #38ada9;background-color:#fff;border-radius:8px;color:#38ada9;font-size:100%;font-weight:bold;text-decoration:none;text-align:center;padding:0px;margin-top:10px;}table[id^="field-school-history-values"] .js-form-item.form-item,table[id^="field-work-history-values"]  .js-form-item.form-item{margin-bottom:20px;}table[id^="field-school-history-values"] .field-label h4,table[id^="field-work-history-values"] .field-label h4{margin-bottom:20px;}table[id^="field-school-history-values"] tbody h4,table[id^="field-school-history-values"] tbody label,table[id^="field-work-history-values"] table tbody h4,table[id^="field-work-history-values"] table tbody label{margin-bottom:10px;font-weight:500;font-size:13px;}table[id^="field-school-history-values"] .js-form-type-select,table[id^="field-work-history-values"] .js-form-type-select{margin-right:10px;}#edit-field-work-history-wrapper .fieldset.fieldset-enrollment-period h4{margin-bottom:10px;font-weight:500;font-size:13px;}td.field-multiple-drag{width:30px;}a.tabledrag-handle .handle{width:20px;height:40px;}.draggable a.tabledrag-handle{float:left;overflow:hidden;height:30px;margin-left:0;cursor:move;text-decoration:none;}input.field-add-more-submit{line-height:36.59px;border-radius:0;height:36.59px;margin-top:26px;margin-left:0px;width:100%;border:1px solid #00a1c3 !important;background-color:#fff !important;color:#00a1c3;font-size:100%;font-weight:bold;}table.field-multiple-table.responsive-enabled{width:100%;}table[id^="field-work-history-values"]  legend{font-size:13px;font-weight:700;color:#232323;}#edit-field-school-history-wrapper div[id$="-admission"],#edit-field-school-history-wrapper div[id$="-graduation"],#edit-field-work-history-wrapper div[id$="-joined"],#edit-field-work-history-wrapper div[id$="-left"]{display:flex;}table[id^="field-school-history-values"] label,table[id^="field-work-history-values"] label{display:block;}#edit-mail--description,.password-suggestions,#edit-pass--description{display:none;}#block-carwork-front-register-messagebox p{font-size:12px;}#block-carwork-front-register-messagebox h3{margin-top:20px;text-align:center;font-size:14px;background:#00a1c3;padding:10px;color:#fff;border-radius:3px;}#registheadbox{height:120px;background:#00a1c3 url(/themes/custom/carwork_front/custom/img/regist.jpg) no-repeat left bottom;background-size:contain;width:100%;padding:10px;margin-bottom:10px;border-radius:5px;}#registheadbox .registmess{text-align:center;font-size:13px;color:#fff;padding-top:50px;font-weight:600;}#registheadbox .registmess .maru{}.custom-register-form #edit-actions #edit-submit{display:block;width:228px;height:40px;margin:0 auto;line-height:40px;border:none;background-color:#00a1c3;border-radius:5px;color:#fff;font-size:100%;font-weight:bold;text-decoration:none;text-align:center;padding:0px;border-bottom:2px solid #0385a1;}.custom-register-form #edit-actions #edit-submit:hover{background-color:#0385a1;}.password-strength__indicator.is-weak{background-color:#F4D03F;}.password-strength__indicator.is-fair{background-color:#1ABC9C;}.password-strength__indicator.is-strong,.password-strength__indicator.is-good{background-color:#1ABC9C;}.path-register .profile-section h3{font-size:16px;margin-bottom:15px;font-weight:500;}.custom-register-form.user-form label{font-weight:700;color:#000;}.custom-register-form.user-form label.option{font-weight:400;color:#454545;}#edit-entity-seeker-profile-field-skp-license--wrapper .fieldset-legend,.custom-register-form.user-form .field--type-datetime h4{font-size:13px;font-weight:700;color:#000;}.user-logged-in .profile-seeker-profile-edit-form,.user-logged-in .user-form{background:#fff;padding:20px;}.user-logged-in .profile-seeker-profile-edit-form h3{margin-bottom:20px;}.mypagegrid a:hover{text-decoration:none;}#block-carwork-front-views-block-forownmessage-block-1 table{width:100%;border-bottom:none;}#block-carwork-front-views-block-forownmessage-block-1 table td,#block-carwork-front-views-block-forownmessage-block-1 table th{padding:10px;border:1px solid #ddd;}#block-carwork-front-views-block-forownmessage-block-1 table th{background:#efefef;}#edit-field-skpex-app-service .js-form-type-checkbox{display:none;}#edit-field-skpex-app-service .js-form-type-checkbox:first-child{display:block;}#edit-field-skpex-app-service--wrapper--description{display:none;}#edit-group-pr .fieldset-wrapper,#edit-group-service .fieldset-wrapper{max-width:523px;margin-left:auto;margin-right:auto;}#edit-group-pr .fieldset-legend,#edit-group-service .fieldset-legend{font-size:18px;font-weight:700;color:#000;margin:0px;margin-bottom:20px;}#edit-group-service .fieldset-wrapper .fieldset-legend{display:none;}#block-registcomhead{text-align:center;padding:56px 0 67px;background:url(/themes/custom/carwork_front/custom/img/cta_bg.webp) no-repeat 50% 0;background-size:cover;}#block-registcomhead .fs-14{font-size:14px;}#block-registcomhead .ttl-font{text-align:center;font-weight:bold;color:#fff;}#block-registcomhead .time{color:#fff;}#block-registcomhead  h2{margin:0 0 34px;letter-spacing:.03em;}#block-registcomhead .fs-32{font-size:24px;}#block-registcomhead .fs-20{font-size:20px;}#block-registcomhead h2 .yellow-color{color:#ffff43;}#block-registcomhead .tel .num{margin:14px 0;font-size:32px;line-height:1;letter-spacing:.04em;}#edit-field-etr-last-name-wrapper,#edit-field-etr-last-name-kana-wrapper,#edit-field-etr-prefecture-wrapper{margin-right:12px;}#edit-field-etr-last-name-wrapper,#edit-field-etr-first-name-wrapper,#edit-field-etr-last-name-kana-wrapper,#edit-field-etr-first-name-kana-wrapper{width:48%;float:left;}#edit-field-etr-last-name-wrapper label:after,#edit-field-etr-first-name-wrapper label:after,#edit-field-etr-last-name-kana-wrapper label:after,#edit-field-etr-first-name-kana-wrapper label:after,#edit-field-etr-prefecture-wrapper label:after{display:inline-block;content:"必須";font-size:10px;font-weight:400;color:#fff;margin-left:15px;background:red;padding:0px 10px;border-radius:5px;height:20px;line-height:20px;}.path-reg-entry .navbar-toggler{display:none;}form.node-entry-form.node-form .form-wrapper{margin-bottom:1rem;clear:both;}.field--widget-datetime-datelist #edit-field-etr-birth-0-value{display:flex;gap:5px;}#edit-field-etr-gender,#edit-field-etr-birth-wrapper,#edit-field-etr-postal-code-wrapper{}#edit-field-etr-license .js-form-type-checkbox{display:inline-block;width:23%;margin-bottom:25px;}.profile .field.field--label-inline{display:flex;}.profile .field.field--label-inline .field__label{width:120px;}form#node-entry-form{padding:30px;}form#node-entry-form .entryjob.block-fff{background:#FEF9E7;padding:15px 20px;border-radius:5px;border:1px solid #FCF3CF;margin-bottom:25px;}form#node-entry-form .entryjob.block-fff .field__label{color:#121212;}form#node-entry-form .entryjob.block-fff .job-list-title a{font-weight:700;color:#121212;margin-bottom:10px;}form#node-entry-form .entryjob.block-fff .field--name-field-job-image img{padding:10px;background:#fff;}form#node-entry-form h3{font-weight:700;margin-bottom:25px;}#edit-field-etr-prefecture-wrapper{width:130px;float:left;}#edit-field-etrex-city-wrapper #edit-field-etrex-city-0-value{width:130px;}#edit-field-etr-address-wrapper{clear:both;}#edit-field-etr-address-wrapper input{max-width:300px;}#edit-field-etr-email-wrapper,#edit-field-etr-phone-number-wrapper,#edit-field-etr-station-wrapper{max-width:300px;}.path-register #edit-entity-company-profile legend.form-required:after{display:none;}.path-register #edit-entity-company-profile #edit-entity-company-profile-field-cop-top-wrapper,.path-register #edit-entity-company-profile #edit-entity-company-profile-field-copex-establishment-wrapper,.path-register #edit-entity-company-profile #edit-entity-company-profile-field-copex-biz-content-wrapper,.path-register #edit-entity-company-profile #edit-entity-company-profile-field-copex-biz-type-wrapper,.path-register #edit-entity-company-profile #edit-entity-company-profile-field-copex-url-wrapper,.path-register #edit-entity-company-profile #edit-entity-company-profile-field-copex-employee-num-wrapper,.path-register #edit-entity-company-profile #edit-entity-company-profile-field-copex-age-avg-wrapper,.path-register #edit-entity-company-profile #edit-entity-company-profile-field-copex-ratio-male-wrapper,.path-register #edit-entity-company-profile #edit-entity-company-profile-field-copex-ratio-female-wrapper,.path-register #edit-entity-company-profile-group-location #edit-entity-company-profile-field-copex-station-wrapper,.path-register #edit-entity-company-profile-group-location #edit-entity-company-profile-field-copex-access-wrapper,.path-register #edit-entity-company-profile-group-contact #edit-entity-company-profile-field-copex-pic-name-kana-wrapper,.path-register #edit-entity-company-profile-group-contact #edit-entity-company-profile-field-copex-pic-division-wrapper,.path-register #edit-entity-company-profile-group-contact #edit-entity-company-profile-field-copex-pic-fax-wrapper,.path-register #edit-entity-company-profile-group-contact #edit-entity-company-profile-field-copex-pic-email-wrapper,.path-register #edit-entity-company-profile-group-contact #edit-entity-company-profile-field-copex-notification-email-wrapper,.path-register #edit-entity-company-profile-group-contact #edit-entity-company-profile-field-copex-pic-skipe-wrapper{display:none;}.path-register #edit-entity-company-profile #edit-entity-company-profile-field-copex-r-image-wrapper,.path-register #edit-entity-company-profile #edit-entity-company-profile-field-copex-r-free-wrapper,.path-register #edit-entity-company-profile #edit-entity-company-profile-field-copex-r-color-wrapper,.path-register #edit-entity-company-profile #edit-entity-company-profile-field-copex-r-list-wrapper,.path-register #edit-entity-company-profile #edit-entity-company-profile-field-copex-r-q1-title-wrapper,.path-register #edit-entity-company-profile #edit-entity-company-profile-field-copex-r-q1-text-wrapper,.path-register #edit-entity-company-profile #edit-entity-company-profile-field-copex-r-q2-title-wrapper,.path-register #edit-entity-company-profile #edit-entity-company-profile-field-copex-r-q2-text-wrapper,.path-register #edit-entity-company-profile #edit-entity-company-profile-field-copex-r-q3-title-wrapper,.path-register #edit-entity-company-profile #edit-entity-company-profile-field-copex-r-q3-text-wrapper,.path-register #edit-entity-company-profile #group-copex-r--description{display:none;}.path-register  #edit-entity-company-profile legend{display:none !important;}.user-logged-in.path-user article .field--name-seeker-profile-profiles,.user-logged-in.path-user article .field--name-seeker-history-profiles{padding:15px;background:#fff;border-radius:5px;box-shadow:rgba(14,63,126,0.06) 0px 0px 0px 1px,rgba(42,51,70,0.03) 0px 1px 1px -0.5px,rgba(42,51,70,0.04) 0px 2px 2px -1px,rgba(42,51,70,0.04) 0px 3px 3px -1.5px,rgba(42,51,70,0.03) 0px 5px 5px -2.5px,rgba(42,51,70,0.03) 0px 10px 10px -5px,rgba(42,51,70,0.03) 0px 24px 24px -8px;margin-bottom:20px;position:relative;}.user-logged-in.path-user article .field--name-seeker-profile-profiles .field__label{width:100%;display:block;color:#232323;}.user-logged-in.path-user article .field--name-seeker-profile-profiles .field--label-inline .field__label{display:inline-block;margin-right:20px;width:180px;}.profile .field:last-child{border-bottom:none;}.user-logged-in.path-user article .field--name-seeker-profile-profiles .field--name-field-skpex-photo{border-bottom:none;}.user-logged-in.path-user article .field--name-seeker-profile-profiles .field--name-field-skpex-photo img{width:100px;height:100px;object-fit:cover;border-radius:100%;padding:10px;background:#fff;box-shadow:rgba(14,63,126,0.06) 0px 0px 0px 1px,rgba(42,51,70,0.03) 0px 1px 1px -0.5px,rgba(42,51,70,0.04) 0px 2px 2px -1px,rgba(42,51,70,0.04) 0px 3px 3px -1.5px,rgba(42,51,70,0.03) 0px 5px 5px -2.5px,rgba(42,51,70,0.03) 0px 10px 10px -5px,rgba(42,51,70,0.03) 0px 24px 24px -8px;position:absolute;top:15px;right:15px;}.profile .field--name-field-skp-license .field__items{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px;}.profile .field--name-field-skp-license .field__items .field__item{height:25px;line-height:25px;padding:0px 13px;border-radius:5px;background:#00a1c3;color:#fff;}.profile-seeker-history-add-form.profile-form td.field-multiple-drag{display:none;}.draggable td{display:block;}.draggable td .button.form-submit{width:100%;height:30px;line-height:30px;text-align:center;margin-bottom:40px;box-shadow:rgba(14,63,126,0.04) 0px 0px 0px 1px,rgba(42,51,69,0.04) 0px 1px 1px -0.5px,rgba(42,51,70,0.04) 0px 3px 3px -1.5px,rgba(42,51,70,0.04) 0px 6px 6px -3px,rgba(14,63,126,0.04) 0px 12px 12px -6px,rgba(14,63,126,0.04) 0px 24px 24px -12px;}.js-form-type-select.form-item-field-school-history-0-admission-year label,.js-form-type-select.form-item-field-school-history-1-admission-year label,.js-form-type-select.form-item-field-school-history-2-admission-year label,.js-form-type-select.form-item-field-school-history-3-admission-year label,.js-form-type-select.form-item-field-school-history-4-admission-year label,.js-form-type-select.form-item-field-school-history-5-admission-year label,.js-form-type-select.form-item-field-school-history-6-admission-year label,.js-form-type-select.form-item-field-school-history-7-admission-year label,.js-form-type-select.form-item-field-school-history-8-admission-year label,.js-form-type-select.form-item-field-school-history-9-admission-year label,.js-form-type-select.form-item-field-school-history-0-admission-month label,.js-form-type-select.form-item-field-school-history-1-admission-month label,.js-form-type-select.form-item-field-school-history-2-admission-month label,.js-form-type-select.form-item-field-school-history-3-admission-month label,.js-form-type-select.form-item-field-school-history-4-admission-month label,.js-form-type-select.form-item-field-school-history-5-admission-month label,.js-form-type-select.form-item-field-school-history-6-admission-month label,.js-form-type-select.form-item-field-school-history-7-admission-month label,.js-form-type-select.form-item-field-school-history-8-admission-month label,.js-form-type-select.form-item-field-school-history-9-admission-month label,.js-form-type-select.form-item-field-school-history-0-graduation-year label,.js-form-type-select.form-item-field-school-history-1-graduation-year label,.js-form-type-select.form-item-field-school-history-2-graduation-year label,.js-form-type-select.form-item-field-school-history-3-graduation-year label,.js-form-type-select.form-item-field-school-history-4-graduation-year label,.js-form-type-select.form-item-field-school-history-5-graduation-year label,.js-form-type-select.form-item-field-school-history-6-graduation-year label,.js-form-type-select.form-item-field-school-history-7-graduation-year label,.js-form-type-select.form-item-field-school-history-8-graduation-year label,.js-form-type-select.form-item-field-school-history-9-graduation-year label,.js-form-type-select.form-item-field-school-history-0-graduation-month label,.js-form-type-select.form-item-field-school-history-1-graduation-month label,.js-form-type-select.form-item-field-school-history-2-graduation-month label,.js-form-type-select.form-item-field-school-history-3-graduation-month label,.js-form-type-select.form-item-field-school-history-4-graduation-month label,.js-form-type-select.form-item-field-school-history-5-graduation-month label,.js-form-type-select.form-item-field-school-history-6-graduation-month label,.js-form-type-select.form-item-field-school-history-7-graduation-month label,.js-form-type-select.form-item-field-school-history-8-graduation-month label,.js-form-type-select.form-item-field-school-history-9-graduation-month label{display:none;}table.field-multiple-table.responsive-enabled .draggable:first-child .button.form-submit{display:none;}.mypage-bnr-warp img{width:50%;height:auto;object-fit:cover;}@media screen and (max-width:991.9px){.user-logged-in.path-user .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons{max-width:90%;}.user-logged-in.path-user .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:none;text-align:center;}.user-logged-in.path-user .ui-dialog .ui-dialog-buttonpane button{margin:15px auto;}}@media screen and (max-width:575.8px){.mypage-bnr-warp img{width:100%;}.profile .field{flex-wrap:wrap;}.user-logged-in.path-user article .field--name-seeker-profile-profiles .field--label-inline .field__label{width:100%;}#edit-entity-seeker-profile .edit-group-form-in{padding-left:0px;padding-right:0px;}#edit-entity-seeker-profile-field-skp-license .js-form-type-checkbox{display:inline-block;width:47%;margin-right:0px;}.profile .field.field--label-inline,.entry_details_item_table .field{display:block !important;}.profile .field.field--label-inline .field__label,.entry_details_item_table div.field__label,.entry_details_item_table div.field__item{width:100%;display:block;}.entry_details_item_table div.field__items{display:flex;gap:10px;flex-wrap:wrap;padding:0px;width:100%;}}.custom-register-form #edit-entity-company-profile-field-copex-campaign-cd-wrapper{padding:16px;border-radius:5px;background:#EBF5FB;box-shadow:0 1px 3px 0 rgb(0 0 0 / 15%);}.profile-form .field--name-field-skpex-skill-sheet legend:after{content:"※求人エントリー時に応募先企業に共有されます。\A既に応募済の企業には共有されません。";display:block;width:100%;font-size:13px;font-weight:normal;font-style:normal;color:#565872;white-space:pre;}
#edit-field-skpex-skill-sheet{flex-direction:column;}.skill-category input[type="checkbox"]{display:inline-block !important;z-index:1;opacity:1;margin-right:0!important;width:20px;}.skill-category .category-body .skill-items .form-item label{margin-bottom:0;}.skill-category .category-body .skill-items .form-item{padding:5px;border-radius:5px;}.skill-category .category-body .skill-items .form-item:hover{background:#efefef;}.skill-category  .form-item label:before{display:none;}.skill-category{border:1px solid #ddd;border-radius:6px;background:#fff;}.category-header{background:#f5f7fa;padding-left:10px;cursor:pointer;display:flex;align-items:center;gap:8px;font-weight:bold;border-bottom:1px solid #ddd;}.category-header:hover{background:#eef2f7;}.category-header span{width:100%;padding:10px 12px 10px 0;}.category-body{display:none;padding:0;}.category-body.open{display:block;}.skill-group{border-top:1px solid #eee;}.group-header{padding:8px 16px;cursor:pointer;display:flex;align-items:center;gap:8px;background:#eaf3ff;font-weight:500;}.group-header > span{width:100%;padding:4px 16px 4px 0;}.group-header:hover{background:#f0f0f0;}.skill-items{display:none;padding:12px 24px;}.category-body.open .skill-items{display:flex;flex-wrap:wrap;gap:10px;}.skill-items .form-item{margin-bottom:0px;display:flex;align-items:center;margin:0;}.skill-items input[type="checkbox"]{margin-right:6px;}.group-header input:indeterminate + span{opacity:1;}.category-header input:indeterminate + span{opacity:1;}.skill-group.open > .group-header{background:#eaf3ff;}.category-body.open + .category-header{background:#eaf3ff;}.skill-items{width:100%;max-height:100%;overflow-y:auto;}.skill-items::-webkit-scrollbar{width:6px;}.skill-items::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px;}.node-entry-form .field--name-field-skpex-skill-sheet > .field__items,.node-entry-form .field--name-field-skpex-skill-sheet-free-txt > .field__item{width:calc(100% - 140px);}@media only screen and (max-width :767px){.node-entry-form .field--name-field-skpex-skill-sheet > .field__items,.node-entry-form .field--name-field-skpex-skill-sheet-free-txt > .field__item{width:100%;}}.skill-category.view{border:1px solid #ddd;margin-bottom:10px;border-radius:6px;}.view .category-header{background:#f5f5f5;padding:10px;font-weight:bold;}.view .group-header{background:#fafafa;padding:8px 10px;font-weight:bold;border-top:1px solid #eee;}.view .skill-items{padding:8px 15px;}.view .skill-item{padding:3px 0;font-size:14px;}.view .skill-group:has(.selected){opacity:1;}.view .skill-group:not(:has(.selected)){opacity:0.4;}.view .skill-item::before{content:"☑";margin-right:6px;}.view .skill-item.unselected::before{content:"☐";}.view .category-header{cursor:pointer;background:#f5f5f5;padding:10px;font-weight:bold;}.view .group-header{cursor:pointer;background:#fafafa;padding:8px 10px;font-weight:bold;border-top:1px solid #eee;}.view .category-body{display:none;}.view .category-body.open{display:block;}.view .category-body.open .skill-group:not(.open) .skill-items{display:none;}.view .skill-items{display:none;}.view .skill-group.open .skill-items{display:flex;flex-wrap:wrap;}.view .skill-item{width:calc(100% / 3 - 10px);}.view .skill-item.selected{color:#222;}.view .skill-item.unselected{color:#bbb;}
