@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";:root{--common-neutral-text-color: #0A0A0A;--common-neutral-text-color-primary: #0A0A0A;--common-neutral-text-color-secondary: #404040;--common-neutral-text-color-tertiary: #737373;--common-neutral-border-color: #D4D4D4;--common-neutral-border-color-hover: #B3B3B3;--common-neutral-background-color: #FAFAFA;--common-neutral-background-color-white: #fff;--common-neutral-background-color-secondary: #F5F5F5;--common-neutral-hover-background-color: #FFF1F1;--common-neutral-active-background-color: #FFF1F1;--common-primary-medium-color: #FF2627;--common-interactive-color-primary: #3B82F6;--common-interactive-color-success: #10B981;--common-interactive-color-danger: #EF4444;--common-interactive-color-warning: #F59E0B;--text-color-warning: #FF2627;--input-background-color: #FAFAFA;--input-border-color: #D4D4D4;--input-placeholder-color: #737373;--primary-button-default-text-color: #FAFAFA;--primary-button-default-background-color: #FF2627;--primary-button-hover-text-color: #FAFAFA;--primary-button-hover-background-color: #B91C1C;--primary-button-disable-text-color: #FAFAFA;--primary-button-disable-background-color: #FFA2A2;--secondary-button-default-text-color: #FF2627;--secondary-button-default-background-color: #FAFAFA;--secondary-button-default-border-color: #FFDFDF;--secondary-button-hover-text-color: #4B0404;--secondary-button-hover-background-color: #FF9D9D;--secondary-button-hover-border-color: #FFA2A2;--secondary-button-disable-text-color: #FF9D9D;--secondary-button-disable-background-color: #FFF1F1;--secondary-button-disable-border-color: #FFF1F1;--tertiary-button-default-text-color: #0A0A0A;--tertiary-button-default-background-color: #FAFAFA;--tertiary-button-default-border-color: #D4D4D4;--tertiary-button-hover-text-color: #0A0A0A;--tertiary-button-hover-background-color: #F5F5F5;--tertiary-button-hover-border-color: #D4D4D4;--tertiary-button-disable-text-color: #D4D4D4;--tertiary-button-disable-background-color: #FAFAFA;--tertiary-button-disable-border-color: #D4D4D4;--badge-primary-background-color: #FFF1F1;--badge-primary-text-color: #FF2627;--badge-primary-border-color: #FF9D9D;--badge-secondary-background-color: #ECFDF5;--badge-secondary-text-color: #10B981;--badge-tertiary-background-color: #FFFFEA;--badge-tertiary-text-color: #BB6C02;--badge-tertiary-2-background-color: #F6F4FE;--badge-tertiary-2-text-color: #8E67EB;--badge-default-background-color: #F5F5F5;--badge-default-text-color: #404040;--badge-default-border-color: #D4D4D4;--badge-primary-false-background-color: #FEE2E2;--badge-primary-false-text-color: #991B1B;--badge-primary-false-border-color: #FECACA;--font-size-h1: 30px;--font-size-h2: 24px;--font-size-h3: 20px;--font-size-2xl: 24px;--font-size-xl: 20px;--font-size-l: 18px;--font-size-m: 16px;--font-size-default: 16px;--font-size-s: 14px;--font-size-xs: 12px;--font-size-2xs: 10px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 20px;--spacing-2xl: 24px;--spacing-3xl: 32px;--spacing-4xl: 40px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .15);--duration-fast: .15s;--duration-normal: .3s;--duration-slow: .5s;--easing-ease-out: cubic-bezier(.4, 0, .2, 1);--breakpoint-sm: 640px;--breakpoint-md: 768px;--breakpoint-lg: 1024px}@media(max-width:1024px){.modal-responsive{max-width:720px;width:calc(100% - 48px);left:50%!important;transform:translate(-50%,-50%)!important;padding:20px!important}}@media(max-width:768px){.modal-responsive{max-width:92vw;width:92vw;left:50%!important;transform:translate(-50%,-50%)!important;padding:14px!important;border-radius:8px}.container-fluid{padding-left:12px;padding-right:12px}}.table-responsive{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:420px){:root{--font-size-s: 13px;--font-size-xs: 11px;--font-size-m: 14px}}*{margin:0;padding:0;box-sizing:border-box;color:var(--common-neutral-text-color);font-family:Inter}body{background-color:var(--common-neutral-background-color);color:var(--default-color)}img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}h1{font-size:var(--font-size-h1)}h2{font-size:var(--font-size-h2)}h3{font-size:var(--font-size-h3)}a{text-decoration:none}.header-container-ui{display:flex;flex-direction:column;justify-content:space-between;width:-moz-max-content;width:max-content;min-height:100dvh;background-color:var(--common-neutral-background-color-white);border-right:1px solid var(--common-neutral-border-color);padding:30px 0 10px;cursor:pointer}.header-container-ui>div{display:flex;flex-direction:column;gap:35px}.header-container-ui>div nav{display:flex;flex-direction:column;justify-content:center}.avatar-ui{display:flex;align-items:center;gap:10px;padding:0 10px 0 8px}.avatar-ui div{display:flex;justify-content:center;align-items:center;border:1px solid var(--common-neutral-border-color);border-radius:50%;padding:7px 5px}.avatar-ui div p{text-transform:uppercase;font-weight:450}.avatar-ui>p{font-size:var(--font-size-s);font-weight:450}.avatar-ui>p span:last-of-type{text-transform:uppercase}.navigation-ui{display:flex;align-items:center;gap:10px;padding:10px 13px 10px 10px}.navigation-ui p{font-size:var(--font-size-s)}.navigation-ui:hover{background-color:var(--common-neutral-hover-background-color)}.nav-active{background-color:var(--common-neutral-active-background-color)}.nav-active svg{stroke:var(--common-primary-medium-color)}.nav-active p{color:var(--common-primary-medium-color)}.layout{display:flex}.layout>.page{flex:1;padding:30px 40px}.login-page{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:clamp(290px,90vw,700px);background-color:#fff;border:1px solid var(--common-neutral-border-color);border-radius:8px;padding:30px 45px;gap:30px}.login-page h1{text-align:center;font-weight:900}.login-page form{width:100%;display:flex;flex-direction:column;gap:20px}.login-page form .text-input-ui{display:flex;flex-direction:column}.login-page form .submit-button{margin-top:7px}.login-page>p{color:var(--text-color-warning);font-size:var(--font-size-s)}.text-input-ui{display:flex;gap:7px}.text-input-ui label{font-size:var(--font-size-s);font-weight:500}.text-input-ui input::-moz-placeholder{color:var(--input-placeholder-color)}.text-input-ui input::placeholder{color:var(--input-placeholder-color)}.text-input-ui input{background-color:var(--input-background-color);border:1px solid var(--input-border-color);border-radius:5px;outline:none;padding:7px 12px}.button-ui{display:flex;align-items:center;justify-content:center;gap:var(--spacing-xs);border-radius:var(--radius-md);padding:0 var(--spacing-md);cursor:pointer}.button-primary{background-color:var(--primary-button-default-background-color);border:none;outline:none;padding:var(--spacing-sm);border-radius:var(--radius-sm)}.button-primary p{color:var(--primary-button-default-text-color);font-size:var(--font-size-s);font-weight:400}.button-primary:hover{background-color:var(--primary-button-hover-background-color);color:var(--primary-button-hover-text-color)}.button-secondary{background-color:var(--secondary-button-default-background-color);border:1px solid var(--secondary-button-default-border-color)}.button-secondary svg{stroke-width:2px;stroke:var(--secondary-button-default-text-color)}.button-secondary p{color:var(--secondary-button-default-text-color);font-size:var(--font-size-xs);font-weight:500}.button-secondary:hover{background-color:var(--secondary-button-hover-background-color);border:1px solid var(--secondary-button-hover-border-color)}.button-secondary:hover svg{stroke:var(--secondary-button-hover-text-color)}.button-secondary:hover p{color:var(--secondary-button-hover-text-color)}.button-tertiary{border:1px solid var(--common-neutral-border-color);background-color:var(--common-neutral-background-color-white)}.button-tertiary svg{stroke-width:3px}.button-tertiary p{font-size:var(--font-size-xs);font-weight:500}.button-tertiary:hover{background-color:var(--common-neutral-hover-background-color)}.dashboard-page>div:first-of-type{display:flex}.dashboard-page>div:first-of-type a{color:var(--input-placeholder-color);border-top:1px solid var(--common-neutral-border-color);border-left:1px solid var(--common-neutral-border-color);border-right:1px solid var(--common-neutral-border-color);padding:7px 10px;border-top-left-radius:5px;border-top-right-radius:5px}.dashboard-page>div:first-of-type a:hover{border-right-color:var(--common-primary-medium-color);border-left-color:var(--common-primary-medium-color);border-top-color:var(--common-primary-medium-color)}.dashboard-page>div:first-of-type .a-active{color:var(--common-primary-medium-color)!important;border-bottom:1px solid var(--common-primary-medium-color)!important;font-weight:600!important}.dashboard-page .select-ui select{padding:1px}.statistics-page{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:var(--spacing-2xl)}.statistics-page p{font-weight:500;font-size:var(--font-size-l);text-align:center}.export-block{display:flex;align-items:center;gap:12px;padding:12px 0;flex-shrink:0}.content-center{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--spacing-3xl)}.charts{display:flex;gap:var(--spacing-2xl);justify-content:center;align-items:center}.csv-button{background:#fdd;border:1px solid #ffbaba;color:#c40000;padding:6px 12px;border-radius:6px;display:flex;align-items:center;gap:6px;cursor:pointer}.csv-button:disabled{opacity:.6;cursor:not-allowed}.users-page .pen:hover{transform:translateY(-1.5px);transform:scale(1.3)}.table-container-feature{background-color:var(--common-neutral-background-color-white);border:1px solid var(--common-neutral-border-color);border-radius:5px}.table-container-feature>.table-section{display:flex;flex-direction:column;gap:0}.table-container-feature .table-and-detail{display:flex;gap:16px;align-items:flex-start}.table-container-feature .table-and-detail .table-responsive{flex:1 1 auto}.table-container-feature .table-and-detail>:last-child{flex:0 0 430px}.table-container-feature .table-responsive{width:100%;overflow-x:auto}@media(max-width:768px){.table-container-feature .table-and-detail{flex-direction:column}.table-container-feature .table-and-detail>:last-child{flex:0 0 auto;width:100%;border-left:none}}.header-table-container-feature{border-bottom:1px solid var(--common-neutral-border-color);padding:9px 11px;display:flex;flex-direction:column;gap:10px;flex-wrap:wrap}.header-table-container-feature>:nth-child(1){flex:1 1 40px;min-width:160px}.header-table-container-feature .button-tertiary,.header-table-container-feature .button-secondary{flex:0 0 auto}.header-table-container-feature .add-user-button svg{stroke:#fff!important}@media(max-width:420px){.header-table-container-feature{padding:8px;gap:8px}}.text-input-with-icon{padding:4px 10px;display:flex;border-radius:8px;align-items:center;background-color:var(--input-background-color);border:1px solid var(--common-neutral-border-color);gap:7px}.text-input-with-icon input{flex:1;border:none;outline:none;background-color:transparent}.filter-dropdown{position:relative;display:inline-block}.filter-dropdown__button{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--common-neutral-border-color);border-radius:6px;background-color:#fff;cursor:pointer;font-size:14px;white-space:nowrap;margin:0 5px}.filter-dropdown__button:hover{background-color:var(--common-neutral-background-color)}.filter-dropdown__button svg{width:16px;height:16px}.filter-dropdown__panel{position:absolute;z-index:20;margin-top:4px;width:280px;border-radius:6px;border:1px solid var(--common-neutral-border-color);background-color:#fff;box-shadow:0 4px 6px #0000001a;padding:12px}.filter-dropdown__options{display:flex;flex-direction:column;gap:8px;max-height:256px;overflow-y:auto}.filter-dropdown__option{display:flex;align-items:center;gap:8px;cursor:pointer}.filter-dropdown__option input[type=checkbox]{cursor:pointer}.filter-dropdown__option span{font-size:14px}.filter-dropdown__actions{margin-top:12px;display:flex;justify-content:space-between}.filter-dropdown__validate-btn{font-size:14px;color:#fff;background-color:var(--primary-button-default-background-color);padding:6px 12px;border-radius:6px;border:none;cursor:pointer}.filter-dropdown__validate-btn:hover{background-color:var(--primary-button-hover-background-color)}.add-user-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--common-neutral-background-color-white);padding:var(--spacing-3xl) var(--spacing-4xl);border:1px solid var(--common-neutral-border-color);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);animation:slideIn .3s ease-out forwards;z-index:1000;max-width:500px;width:90%}.add-user-modal>div{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-3xl)}.add-user-modal>div .cross{position:absolute;right:0;top:-10px;cursor:pointer;width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:var(--common-neutral-text-color-tertiary);transition:color .2s ease}.add-user-modal>div .cross:hover{color:var(--common-neutral-text-color-primary)}.add-user-modal>div h1{text-align:center;font-size:var(--font-size-xl);font-weight:600;margin:0;color:var(--common-neutral-text-color-primary)}.add-user-modal>div form{display:flex;flex-direction:column;gap:20px;width:100%}.add-user-modal>div form .text-input-ui{display:flex;flex-direction:column;gap:var(--spacing-sm);width:100%}.add-user-modal>div form .text-input-ui label{font-size:var(--font-size-m);font-weight:500;color:var(--common-neutral-text-color-primary)}.add-user-modal>div form .text-input-ui input{width:100%;padding:10px 12px;border:1px solid var(--common-neutral-border-color);border-radius:var(--radius-md);font-size:var(--font-size-m);transition:all var(--duration-fast) var(--easing-ease-out)}.add-user-modal>div form .text-input-ui input:focus{outline:none;border-color:var(--common-interactive-color-primary);box-shadow:0 0 0 2px #3b82f61a}.add-user-modal>div form .text-input-ui input:hover{border-color:var(--common-neutral-border-color-hover)}.add-user-modal>div form>div:last-of-type{margin-top:10px;display:flex;gap:var(--spacing-md);width:100%}.add-user-modal>div form>div:last-of-type button{flex:1;padding:12px 16px;font-size:var(--font-size-m);font-weight:500;border-radius:var(--radius-md);transition:all var(--duration-fast) var(--easing-ease-out);cursor:pointer;border:none}.add-user-modal>div form>div:last-of-type button p{margin:0;font-size:var(--font-size-m)}@keyframes slideIn{0%{transform:translate(-50%,-45%);opacity:0}to{transform:translate(-50%,-50%);opacity:1}}.select-ui label{font-size:var(--font-size-s);font-weight:500}.select-ui select{border:none;padding:7px 12px;background-color:var(--input-background-color);border:1px solid var(--input-border-color);border-radius:var(--radius-sm);outline:none;cursor:pointer;transition:all var(--duration-fast) var(--easing-ease-out)}.select-ui.compact select{padding:6px 8px;font-size:var(--font-size-xs)}.select-ui.table-select select{padding:6px 8px;font-size:var(--font-size-s);border-radius:var(--radius-sm);min-width:140px}.react-switch-checkbox{height:0;width:0;visibility:hidden}.react-switch-label{display:flex;align-items:center;justify-content:space-between;cursor:pointer;width:50px;height:25px;background:var(--common-neutral-background-color);border-radius:100px;position:relative;transition:background-color .2s}.react-switch-label .react-switch-button{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:45px;transition:.2s;background:#fff;box-shadow:0 0 2px #0a0a0a4a}.react-switch-checkbox:checked+.react-switch-label .react-switch-button{left:calc(100% - 2px);transform:translate(-100%)}.react-switch-label:active .react-switch-button{width:60px}.table-table-container-feature{width:100%;border-collapse:collapse;display:table;min-width:720px;height:100%}.table-table-container-feature.fixed thead th:nth-child(1),.table-table-container-feature.fixed tbody td:nth-child(1){width:140px;min-width:140px;max-width:160px}.table-table-container-feature.fixed thead th:nth-child(2),.table-table-container-feature.fixed tbody td:nth-child(2){width:120px;min-width:120px;max-width:140px}.table-table-container-feature thead th{color:#a6a6a6;font-weight:350;font-size:var(--font-size-s);padding:15px;text-align:left;border-bottom:1px solid var(--common-neutral-border-color)}.table-table-container-feature thead th:first-child{width:auto;min-width:auto}.table-table-container-feature thead .little-first:first-child{width:50px}.table-table-container-feature thead .first:first-child{width:320px}.table-table-container-feature tbody{width:100%}.table-table-container-feature tbody td:first-child{width:auto;min-width:auto}.table-table-container-feature tbody tr{transition:background-color .15s ease-in-out}.table-table-container-feature tbody tr:hover{background-color:#f9f9f9}.table-table-container-feature tbody tr:active,.table-table-container-feature tbody tr.selected{background-color:#f0f0f0}.table-table-container-feature tbody tr td{padding:15px;text-align:left;font-size:var(--font-size-s);vertical-align:middle;height:auto}.table-table-container-feature tbody tr .clickable{height:auto;cursor:pointer}.table-table-container-feature tfoot{border-top:1px solid var(--common-neutral-border-color);white-space:pre}.table-table-container-feature tfoot tr{display:flex;align-items:center}.table-table-container-feature tfoot tr th{padding:15px;text-align:left;font-size:var(--font-size-s);font-weight:500}.table-table-container-feature tfoot tr>th:last-of-type{display:flex;align-items:center;justify-content:center;gap:15px}.table-table-container-feature tfoot tr>th:last-of-type p{margin-top:-1.5px;font-size:16px}.table-table-container-feature tfoot tr>th:last-of-type svg{cursor:pointer}.fixed{table-layout:fixed}@media(max-width:768px){.table-table-container-feature{min-width:600px;font-size:var(--font-size-s)}.table-table-container-feature thead th,.table-table-container-feature tbody td{padding:10px}}.view-informations-candidates-table-container-feature{display:flex;flex-direction:column;border-left:1px solid var(--common-neutral-border-color);padding:var(--spacing-3xl) var(--spacing-3xl) var(--spacing-2xl);width:100%;max-width:430px;gap:var(--spacing-2xl);min-height:100%;box-sizing:border-box;overflow-y:auto}.view-informations-candidates-table-container-feature .no-candidat-center{flex:1;display:flex;justify-content:center;align-items:center;text-align:center}.view-informations-candidates-table-container-feature .no-candidat-id{font-size:var(--font-size-s);padding:16px;border-radius:8px;margin-top:100%;margin-bottom:100%}.view-informations-candidates-table-container-feature .header h1 span{text-transform:uppercase}.view-informations-candidates-table-container-feature .header .edit-button{background:none;border:none;cursor:pointer;font-size:18px;padding:4px}.view-informations-candidates-table-container-feature .header p{margin-top:3px;font-size:var(--font-size-s);font-weight:500}.view-informations-candidates-table-container-feature .main{display:flex;flex-direction:column;gap:var(--spacing-lg)}.view-informations-candidates-table-container-feature .main>div{display:flex;flex-direction:column;gap:6px}.view-informations-candidates-table-container-feature .main p{font-size:14px;color:#0a0a0a;margin:0;font-weight:400;line-height:1.4;word-wrap:break-word;overflow-wrap:break-word}.view-informations-candidates-table-container-feature .main p:first-child{font-weight:500;color:#737373;margin-bottom:2px}.view-informations-candidates-table-container-feature .main input[type=text],.view-informations-candidates-table-container-feature .main input[type=email],.view-informations-candidates-table-container-feature .main select,.view-informations-candidates-table-container-feature .main textarea{padding:8px 12px;border:1px solid var(--common-neutral-border-color);border-radius:var(--radius-md);font-size:var(--font-size-s);font-family:Inter;width:100%;box-sizing:border-box}.view-informations-candidates-table-container-feature .main input[type=text]:focus,.view-informations-candidates-table-container-feature .main input[type=email]:focus,.view-informations-candidates-table-container-feature .main select:focus,.view-informations-candidates-table-container-feature .main textarea:focus{outline:none;border-color:var(--common-interactive-color-primary)}.view-informations-candidates-table-container-feature .main textarea{min-height:80px;resize:vertical}.view-informations-candidates-table-container-feature .main .editable-field{display:flex;flex-direction:column;gap:var(--spacing-xs)}.view-informations-candidates-table-container-feature .main .editable-field p{font-size:var(--font-size-s);color:#737373}.view-informations-candidates-table-container-feature .main .editable-field .edit-section{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-top:var(--spacing-xs)}.view-informations-candidates-table-container-feature .main .editable-field .edit-section .option{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-md);border:1px solid #ccc;cursor:pointer;transition:all var(--duration-fast) var(--easing-ease-out)}.view-informations-candidates-table-container-feature .main .editable-field .edit-section .option:hover{background-color:#f0f0f0;border-color:var(--common-neutral-border-color)}.view-informations-candidates-table-container-feature .main .editable-field .edit-section .option input[type=checkbox]{cursor:pointer}.view-informations-candidates-table-container-feature .main .editable-field .edit-section .option.selected{background-color:var(--primary-color-light);border-color:var(--primary-color)}.view-informations-candidates-table-container-feature .main .editable-field .edit-buttons{display:flex;gap:var(--spacing-md);margin-top:var(--spacing-md)}.view-informations-candidates-table-container-feature .main .editable-field .input-text,.view-informations-candidates-table-container-feature .main .editable-field .textarea-commentary,.view-informations-candidates-table-container-feature .main .editable-field .select-diploma{width:100%;padding:.4rem;border-radius:var(--radius-sm);border:1px solid #ccc}.view-informations-candidates-table-container-feature .main .editable-field .textarea-commentary{min-height:80px;resize:vertical}.view-informations-candidates-table-container-feature .footer{display:flex;flex-direction:column;gap:12px;margin-top:8px}.view-informations-candidates-table-container-feature .footer button{width:100%}.view-informations-candidates-table-container-feature .responsible{font-size:var(--font-size-xs);color:#737373;font-weight:300}.view-informations-candidates-table-container-feature .responsible span{color:#737373;font-weight:500}.tags-container{display:flex;gap:6px;flex-wrap:wrap;margin-top:2px}.diploma-row{display:flex;gap:8px;align-items:center;margin-bottom:8px}.badge-default{display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;border-radius:var(--radius-md);background-color:#e6e6e6;color:#111;cursor:default}.badge-selected{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:var(--radius-sm);background-color:var(--common-interactive-color-primary);color:#fff;cursor:pointer}.diploma-row{display:flex;gap:var(--spacing-sm);align-items:center;margin-bottom:var(--spacing-sm)}.view-informations-candidates-table-container-feature-center{justify-content:center}@media(max-width:768px){.view-informations-candidates-table-container-feature{border-left:none;padding:18px;max-width:100%;width:100%}}.header{display:flex;flex-direction:column;gap:8px}.header .header-content{display:flex;align-items:center;justify-content:space-between;width:100%}.header h1{font-weight:900}.header .edit-button{background:transparent;border:none;font-size:20px;cursor:pointer;padding:0}.header .interview-datetime-edit{display:flex;gap:10px;align-items:center}.header .interview-datetime-edit input[type=date],.header .interview-datetime-edit input[type=time]{padding:8px 10px;border:1px solid var(--common-neutral-border-color);border-radius:4px;font-size:14px;flex:1}.header .interview-datetime-edit input[type=date]:focus,.header .interview-datetime-edit input[type=time]:focus{outline:none;border-color:var(--common-interactive-color-primary)}.header .interview-datetime-display{display:flex;flex-direction:column;gap:12px;padding:8px 0;margin:12px 0}.header .interview-datetime-display .interview-info .interview-date-time{font-size:14px;color:var(--common-neutral-text-color-default)}.header .interview-datetime-display .interview-actions{display:flex;gap:8px;flex-wrap:wrap;padding-top:4px}.header .interview-datetime-display .interview-actions .button-ui{flex:1;min-width:120px}.header .interview-datetime-display .no-interview{color:#999;font-size:14px;margin:0}.badge-ui{padding:4px 10px;border-radius:10px;border:1px solid var(--badge-default-border-color);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:.2s}.badge-ui p{font-size:var(--font-size-xs)}.badge-default{background:var(--badge-default-background-color);color:var(--common-default-text-color)}.badge-selected{background:var(--common-interactive-color-primary);color:#fff!important;border-color:var(--common-interactive-color-primary)}.badge-selected p{color:#fff!important}.schedule-interview-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-60%);background-color:var(--common-neutral-background-color-white);padding:25px 40px;border:1px solid var(--common-neutral-border-color);border-radius:7px;animation:slideIn .17s ease-out forwards;z-index:1001;max-width:720px;width:calc(100% - 48px)}.schedule-interview-modal>div{position:relative;width:100%;height:100%;display:flex;flex-direction:column;gap:46px}.schedule-interview-modal>div .cross{position:fixed;right:20px;top:23px;cursor:pointer}.schedule-interview-modal>div p{white-space:pre}.schedule-interview-modal>div>p:first-of-type span{font-weight:700}.schedule-interview-modal>div>p:last-of-type{color:#737373}.schedule-interview-modal>div>div:last-of-type{display:flex;gap:10px}.schedule-interview-modal>div>div:last-of-type .button-ui{flex:1}.schedule-interview-modal>div form{display:flex;flex-direction:column;gap:10px}.schedule-interview-modal>div form label{font-weight:500;font-size:var(--font-size-s)}.schedule-interview-modal>div form .responsible-select{padding:10px 12px;background-color:#fff;border:1px solid var(--common-neutral-border-color);border-radius:4px;font-size:14px;color:var(--common-neutral-text-color-default);cursor:pointer}.schedule-interview-modal>div form .responsible-select:focus{outline:none;border-color:var(--common-primary-color, #0066cc)}.schedule-interview-modal>div form .responsible-select option{padding:8px}.schedule-interview-modal .datetime-container input[type=date],.schedule-interview-modal .datetime-container input[type=time]{transition:all var(--duration-fast) var(--easing-ease-out)}.datetime-container{display:flex;align-items:center;gap:8px}.datetime-container input[type=date],.datetime-container input[type=time]{border:1px solid #d1d5db;border-radius:6px;padding:6px 10px;font-size:14px;font-family:inherit;cursor:pointer;color:#111;background-color:#fff;transition:all .2s ease}.datetime-container input[type=date]:hover,.datetime-container input[type=time]:hover{border-color:#9ca3af}.datetime-container input[type=date]:focus,.datetime-container input[type=time]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f640}.datetime-container input[type=date]::-webkit-datetime-edit,.datetime-container input[type=time]::-webkit-datetime-edit{color:#111;padding:0}.datetime-container input::-webkit-calendar-picker-indicator{opacity:.7;cursor:pointer}.edit-user-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-60%);background-color:var(--common-neutral-background-color-white);padding:25px 40px;border:1px solid var(--common-neutral-border-color);border-radius:7px;animation:slideIn .17s ease-out forwards;z-index:1001;max-width:720px;width:calc(100% - 48px)}.edit-user-modal>div{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:46px}.edit-user-modal>div .cross{position:fixed;right:20px;top:23px;cursor:pointer}.edit-user-modal>div h1{text-align:center}.edit-user-modal>div form{display:flex;flex-direction:column;gap:10px}.edit-user-modal>div form>div:first-of-type{display:flex;gap:50px}.edit-user-modal>div form .text-input-ui{display:flex;align-items:center;gap:20px}.edit-user-modal>div form .text-input-ui label{width:100px}.edit-user-modal>div form .text-input-ui input{flex:1}.edit-user-modal>div form .select-ui{display:flex;align-items:center}.edit-user-modal>div form .select-ui label{width:120px}.edit-user-modal>div form .select-ui select{flex:1}.edit-user-modal>div form>div:nth-of-type(5),.edit-user-modal>div form>div:nth-of-type(6){margin-top:10px;display:flex;align-items:center;gap:15px}.edit-user-modal>div form>div:nth-of-type(5) label,.edit-user-modal>div form>div:nth-of-type(6) label{font-size:var(--font-size-s);font-weight:500}.edit-user-modal>div form>div:nth-child(7){margin-top:15px;display:flex;gap:10px}.edit-user-modal>div form>div:nth-child(7) button{flex:1}.edit-user-modal>div form>div:nth-child(7) button p{font-size:var(--font-size-s)}@keyframes slideIn{0%{transform:translate(100%,-50%);opacity:0}to{transform:translate(-50%,-50%);opacity:1}}.support-page{display:grid;place-items:start center;text-align:center;width:100%}.support-page p{font-weight:500;font-size:var(--font-size-l)}.tally-wrapper{width:100%;max-width:1200px;padding:2rem;margin:0 auto}.tally-wrapper iframe{display:block;width:100%;height:75vh;min-height:700px;margin:0 auto}.colorist{background-color:#e0f7fa;color:#006064;padding:4px 8px;border-radius:4px;font-size:.875rem;font-weight:500}.confirm-recruitment-overlay{position:fixed;inset:0;background-color:#0006;z-index:999;animation:fadeIn .2s ease-out forwards}.confirm-recruitment-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--common-neutral-background-color-white);padding:25px 40px;border:1px solid var(--common-neutral-border-color);border-radius:7px;animation:slideIn .17s ease-out forwards;z-index:1001;max-width:500px;width:calc(100% - 48px);box-shadow:0 4px 6px #0000001a}.confirm-recruitment-modal>div{position:relative;width:100%;height:100%;display:flex;flex-direction:column;gap:24px}.confirm-recruitment-modal>div .cross{position:absolute;right:-15px;top:-15px;cursor:pointer;width:24px;height:24px}.confirm-recruitment-modal>div .cross:hover{opacity:.7}.confirm-recruitment-modal>div h2{margin:0;font-size:18px;font-weight:700;color:var(--common-neutral-text-color-default)}.confirm-recruitment-modal>div .modal-content{display:flex;flex-direction:column;gap:16px}.confirm-recruitment-modal>div .modal-content .responsible-section{display:flex;flex-direction:column;gap:8px}.confirm-recruitment-modal>div .modal-content .responsible-section label{font-size:14px;font-weight:600;color:var(--common-neutral-text-color-default)}.confirm-recruitment-modal>div .modal-content .responsible-section .responsible-select{padding:10px 12px;background-color:#fff;border:1px solid var(--common-neutral-border-color);border-radius:4px;font-size:14px;color:var(--common-neutral-text-color-default);cursor:pointer}.confirm-recruitment-modal>div .modal-content .responsible-section .responsible-select:focus{outline:none;border-color:var(--common-primary-color, #0066cc)}.confirm-recruitment-modal>div .modal-content .responsible-section .responsible-select option{padding:8px}.confirm-recruitment-modal>div .button-container{display:flex;gap:10px;margin-top:8px}.confirm-recruitment-modal>div .button-container .button-ui{flex:1}@keyframes slideIn{0%{opacity:0;transform:translate(-50%,-60%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}
