@charset "UTF-8";h3{font-size:18px}hr{border:none;background-color:#eee;height:1px}.company_form textarea{height:200px}.form_wrap{display:flex;flex-direction:column}.hidden-form{display:grid!important;gap:16px;margin-top:20px}.hidden-form label{display:block!important}.hidden-form-group{display:flex;flex-direction:column;grid-column:span 3}.hidden-form-group-textarea{grid-column:span 2}.hidden-form-group-textarea textarea{height:100px}.company_form{gap:80px}.company_form h1{margin-bottom:15px}.company_form .extra-groups-wrap{display:grid;gap:50px}.extra-groups-container{display:grid;gap:20px}.extra_group{position:relative}.options-container{width:100%;overflow-y:auto;display:flex;flex-wrap:wrap;gap:10px;overflow:visible}.option{display:flex;align-items:center;padding:7px 12px;cursor:pointer;border:1px solid #eef0f3;border-radius:6px;user-select:none;margin:0;color:#bbb;font-size:14px;transition:background 0.2s,border-color 0.2s}.option:select{background:#2575fc;color:#fff;border-color:#2575fc}.option input{display:none;padding:0}.option.selected{background-color:#2575fc;color:#fff;border-color:#2575fc}.selected-values{margin:0 0 12px 0;padding:6px 12px;background:#f7f7f7;border-radius:6px;font-size:14px;color:#333;display:none;min-height:32px}.custom-option{position:relative;background:#2575fc;color:#fff;padding:6px 12px;border-radius:6px;cursor:pointer;font-size:14px;display:inline-flex;align-items:center;justify-content:center;border-color:#2575fc}.custom-option::after{content:"✕";position:absolute;top:-6px;right:-6px;width:16px;height:16px;background:#fff;color:#2575fc;font-size:12px;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 0 3px rgb(0 0 0 / .2)}.add-option{background:inherit;color:#bbb;line-height:1.6;font-size:14px}.extra-input{width:180px;padding:6px 12px;border:1px solid #eef0f3;border-radius:6px;font-size:14px;display:block;margin:0;line-height:1.6}.multi-select-search{position:relative;width:100%}.multi-select-search input[type="text"]{outline:none;background:#fff url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="gray" class="bi bi-search" viewBox="0 0 16 16"><path d="M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001l3.85 3.85a1 1 0 0 0 1.415-1.415l-3.85-3.85zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0z"/></svg>') no-repeat right 10px center;background-size:16px}.selected-keywords{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.keyword-block{background:#2575fc;color:#fff;padding:6px 12px;border-radius:6px;font-size:14px;display:flex;align-items:center;cursor:pointer}.keyword-block .remove-keyword{margin-left:8px;font-size:14px}.dragndrop-title{font-weight:700;font-size:16px;margin-bottom:10px}.sortable-list{list-style:none;padding:0;margin:0}.sortable-item{display:flex;align-items:center;padding:9px 15px;margin-bottom:5px;background:#fff;border:1px solid #eef0f3;border-radius:6px;cursor:grab;transition:background 0.2s ease-in-out,border-color 0.2s ease-in-out;line-height:1.2}.rank-label{font-weight:700;color:#007bff;margin-right:10px}.sortable-item:hover{background:#e6f0ff}.sortable-item.ghost{opacity:.5;background:#d1ecf1}.sortable-item.selected{background-color:#2575fc;color:#fff;border-color:#2575fc}.sortable-item .drag-handle{margin-right:10px;cursor:grab;color:#007bff;font-weight:700}.horizontal-sortable{display:inline-flex;align-items:center;gap:10px;padding:0;margin:0;list-style:none;flex-wrap:wrap}.process-step{display:flex;align-items:center;position:relative;padding:9px 15px;background:#fff;border:2px solid #c9dfff;color:#2b81ff;border-radius:6px;font-weight:700;text-align:center;cursor:grab;min-width:100px;justify-content:center;line-height:1.6}.process-step .remove-step{position:absolute;top:-6px;right:-6px;width:18px;height:18px;background:#fff;color:#2b81ff;font-size:12px;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 0 3px rgb(0 0 0 / .2);transition:background 0.2s ease-in-out,color 0.2s ease-in-out}.process-step:last-child::after,.process-add:last-child::after,.fixed-step:last-child::after{display:none!important}.process-add{display:flex;align-items:center;justify-content:center;border:2px dashed #c9dfff;border-radius:6px;color:#c9dfff;font-size:20px;font-weight:700;cursor:pointer;position:relative;transition:background 0.2s ease-in-out,border-color 0.2s ease-in-out}.process-add span{padding:4.2px 15px}.fixed-step{background-color:#eef0f3;border:2px solid #eef0f3;color:#555;padding:9px 15px;font-weight:700;border-radius:6px;min-width:100px;text-align:center;position:relative;display:inline-block;line-height:1.6;cursor:no-drop}.fixed-step:last-of-type::after{display:none!important}.fixed-step .remove-step{display:none}.process-input{padding:9px 15px;border:none;box-shadow:none!important;border-radius:6px;font-size:14px;text-align:center;width:150px;outline:none;line-height:1.6;color:#555}.hidden-form{grid-template-columns:repeat(5,1fr)}.hidden-form-group{display:flex;flex-direction:column;grid-column:span 1}.option-title{font-size:16px;font-weight:700}.seeker_form{font-size:16px;gap:60px;max-width:1200px}.seeker_form h1,h3{margin:0}.seeker_form .info_wrap span{vertical-align:middle}.seeker_form .seeker_header{display:flex;flex-direction:column;gap:30px}.seeker_form .seeker_header .back_btn{font-size:18px}.seeker_form .seeker_header .back_svg{height:20px}.seeker_form .title_box{display:flex;gap:10px;width:100%;margin-bottom:20px}.seeker_form .title_box .bold_block{display:flex;border-radius:6px;background:#000;color:#fff;padding:6px 10px;width:min-content;white-space:nowrap;font-weight:700;align-items:center}.seeker_form .title_box .bold_block_ai{display:flex;border-radius:6px;background:linear-gradient(144deg,var(--token-1fbef482-9fa6-4d5b-907b-e60838d3a4e0,#1a7cff) 0%,var(--token-988f73dc-2731-42a0-9050-1b4c9912237e,#8420f6) 100%);color:#fff;padding:6px 10px;width:min-content;white-space:nowrap;font-weight:700;align-items:center}.seeker_form .title_box .text_block{border-radius:6px;background:#eee;padding:6px 10px;flex:1;font-weight:700}.seeker_form .title_box .text_block b{color:#1a7cff;font-weight:700}.seeker_form .company_logo{width:100px;height:100px;background-position:center;background-repeat:no-repeat;background-size:calc(100% - 20px);border:1px solid #eee;border-radius:8px;margin-bottom:20px}.seeker_form .header_info_wrap{display:flex;gap:10px;flex-direction:column}.seeker_form .manager_wrap{background-color:#f8fbfc;padding:10px;display:flex;gap:10px;border-radius:8px}.seeker_form .manager_wrap .manager_img{width:50px;height:50px;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:50%}.seeker_form .info_wrap{background-color:#f8fbfc;padding:20px;display:flex;gap:5px;border-radius:8px;flex-direction:column}.seeker_form .info_wrap ul{list-style:none;padding-left:25px;margin:0}.seeker_form .info_wrap img{margin-left:-27px}.seeker_form .info_wrap b{color:#1a7cff}.seeker_form .extra-groups-wrap{display:grid;gap:30px}.seeker_form .extra-groups-wrap .extra_group .file_info{font-size:12px;font-style:italic}.seeker_form .self_check .extra_group{display:flex;gap:10px}.seeker_form .self_check .extra_group .option-title{width:100px;display:flex;align-items:flex-start;white-space:nowrap}.seeker_form .qna_wrap{display:flex;flex-direction:column;gap:10px}.seeker_form .qna_wrap .qna_box{display:flex;gap:10px}.seeker_form .qna_wrap .qna_box .q_block{width:min-content}.seeker_form .qna_wrap .qna_box .a_block{flex:1}.seeker_form .qna_wrap .qna_box .a_block textarea{height:100px}.seeker_form #submitButton{padding:10px 20px;font-size:16px}.seeker_form .agree_box{margin:24px 0;padding:16px;border:1px solid #ddd;border-radius:8px;background-color:#f9f9f9}.seeker_form .agree_box label{margin:0;font-size:16px;vertical-align:middle}.seeker_form .agree_box input[type="checkbox"]{margin-right:10px;width:16px;height:16px;vertical-align:middle}.seeker_form .agree_box a{color:#007bff}.seeker_form .report-row{display:flex;align-items:center;padding:10px 0;border-bottom:1px solid #f4f4f5;gap:20px;text-align:center}.seeker_form .report-row select:focus{outline:none;border-color:#2575fc!important;box-shadow:0 0 5px rgb(37 117 252 / .5)}.seeker_form .report-header{font-weight:700;border-bottom:1px solid #a8a8a8}.seeker_form .col-drag{flex:0 0 24px;color:#bbb;cursor:move;user-select:none;text-align:center}.seeker_form .col-label{flex:0 0 100px}.seeker_form .col-result{flex:0 0 100px}.seeker_form .col-content,.seeker_form .col-analysis{flex:1}.seeker_form .col-remove{flex:0 0 60px}.seeker_form .col-remove .remove-row{cursor:pointer}.seeker_form .col-label select{width:100%;padding:6px 8px}.seeker_form .add-row-wrapper{margin-top:16px;text-align:center}.seeker_form .add-row-wrapper .add-row{display:flex;background-color:#f5f5f5;border:none;padding:7px;border-radius:8px;color:#666;cursor:pointer;width:100%;justify-content:center;transition:all 0.3s}.seeker_form .add-row-wrapper .add-row:hover{background-color:#eaeaea;color:#333}.seeker_form .add-row-wrapper .add-row .plus-icon{margin-right:6px;font-weight:700;font-size:16px}.seeker_form .drag-placeholder{background:#f8f8f8;opacity:.6;transition:all 0.15s ease-in-out}@media (max-width:768px){.company_form textarea{height:100px}.option{font-size:14px}.add-option{font-size:14px}.tip-box-inblock{font-size:12px}.tip-box{font-size:12px}.horizontal-sortable{flex-direction:column;align-items:stretch;gap:15px;width:100%}.process-step,.fixed-step,.process-add{width:100%;display:flex;justify-content:center}.process-input{width:100%}.seeker_form .manager_wrap{font-size:14px}.seeker_form .title_box{font-size:14px}}