[data-v-49afed83] .v-select .vs__selected,[data-v-49afed83] .vs__search{font-size:14px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}[data-v-49afed83] .vs__dropdown-option{font-size:14px;transition:background-color .2s}[dir][data-v-49afed83] .vs__dropdown-option{padding:10px 16px;-webkit-transition:background-color .2s}[data-v-49afed83] .vs__clear{display:none}[data-v-49afed83] .vs__dropdown-option--selected{color:var(--gray-700)!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-weight:400!important;position:relative}[dir][data-v-49afed83] .vs__dropdown-option--selected{background-color:var(--primary-50)}[data-v-49afed83] .vs__dropdown-option--selected:after{content:"\2713";font-size:14px;color:var(--primary-500)}[dir=ltr][data-v-49afed83] .vs__dropdown-option--selected:after{margin-left:auto;margin-right:4px}[dir=rtl][data-v-49afed83] .vs__dropdown-option--selected:after{margin-right:auto;margin-left:4px}[data-v-49afed83] .vs__dropdown-menu li[aria-selected=true]{color:var(--gray-700)!important}[dir][data-v-49afed83] .vs__dropdown-menu li[aria-selected=true]{background-color:var(--gray-50)!important}[data-v-49afed83] .vs__dropdown-menu li:hover{color:var(--gray-700)!important}[dir][data-v-49afed83] .vs__dropdown-menu li:hover{background-color:var(--gray-50)!important}[data-v-49afed83] .vs__dropdown-menu{z-index:9999!important}[dir] .custom-select-wrapper .v-select .vs__dropdown-toggle{border-radius:8px!important;padding:0 12px .512em 7px!important;-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;width:100%!important;background-color:#fff;border:1px solid var(--gray-200);height:38.5px}:not(.theme-dark) [dir] .edit-status-inline-select .v-select .vs__dropdown-toggle,[dir] :not(.theme-dark) .edit-status-inline-select .v-select .vs__dropdown-toggle .vs__search,[dir] :not(.theme-dark) .edit-status-inline-select .vs__open-indicator{background-color:#fff}.theme-dark .vs__dropdown-option--selected{color:var(--gray-50)!important}[dir] .theme-dark .vs__dropdown-option--selected{background-color:var(--gray-700)!important}.theme-dark .vs__dropdown-menu li[aria-selected=true]{color:var(--gray-50)!important}[dir] .theme-dark .vs__dropdown-menu li[aria-selected=true]{background-color:var(--gray-700)!important}[dir] ::v-deep(.theme-dark .custom-select-wrapper .v-select){background-color:#404040!important}.theme-dark .vs__dropdown-menu li:hover,.theme-dark .vs__dropdown-menu li[aria-selected=true]:hover{color:var(--gray-50)!important}[dir] .theme-dark .vs__dropdown-menu li:hover,[dir] .theme-dark .vs__dropdown-menu li[aria-selected=true]:hover{background-color:var(--gray-700)!important}.custom-select-wrapper .v-select.custom-select .vs__dropdown-toggle{min-width:215px;overflow:hidden}[dir] .theme-dark .edit-status-inline-select .v-select .vs__dropdown-toggle .vs__search,[dir] .theme-dark .edit-status-inline-select .vs__open-indicator{background-color:var(--gray-700)}.theme-dark .custom-select.vs--disabled .vs__dropdown-toggle,.theme-dark [dir] .custom-select-wrapper .v-select .vs__dropdown-toggle{background-color:var(--gray-900)!important;cursor:not-allowed!important;color:var(--gray-500)!important;border:1px solid var(--gray-500)!important}.custom-select.vs--disabled .vs__placeholder{color:var(--gray-300)!important}.custom-select.vs--disabled .vs__open-indicator svg{stroke:var(--gray-300)!important}.skills-container[data-v-40d78a36]{max-height:350px;overflow-y:auto}.on-top-of-dialog[data-v-159d1f22]{z-index:500000!important}.feather-icon[data-v-159d1f22]{svg[data-v-159d1f22]{width:16px;height:16px}}[dir] .bordered-dropdown-wrapper-dropdown[data-v-159d1f22]{border:1px solid rgba(0,0,0,.2);border-radius:5px;padding:.3rem}[dir] .upload-container[data-v-29a538ea]{padding:1rem}.upload-area[data-v-29a538ea]{transition:all .3s ease}[dir] .upload-area[data-v-29a538ea]{border:2px dashed #ccc;border-radius:8px;padding:2rem;text-align:center;cursor:pointer;-webkit-transition:all .3s ease}[dir] .upload-area[data-v-29a538ea]:hover{border-color:var(--primary-500);background-color:rgba(var(--primary-500),.05)}.selected-file[data-v-29a538ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}[dir] .selected-file[data-v-29a538ea]{padding:.5rem;background-color:rgba(var(--primary-500),.1);border-radius:8px}.selected-file span[data-v-29a538ea]{-webkit-box-flex:1;-ms-flex:1;flex:1;white-space:normal;word-break:break-all}[dir=ltr] .selected-file span[data-v-29a538ea]{text-align:left}[dir=rtl] .selected-file span[data-v-29a538ea]{text-align:right}.resume-confirmation[data-v-29a538ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.text-danger[data-v-29a538ea]{color:var(--danger-color)}.job-trigger[data-v-57be787a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-width:280px;max-width:560px;height:40px}[dir] .job-trigger[data-v-57be787a]{border-radius:8px;border:2px solid var(--primary-400,#91ca4e);background:#fff;cursor:pointer}[dir=ltr] .job-trigger[data-v-57be787a]{padding:0 10px 0 12px}[dir=rtl] .job-trigger[data-v-57be787a]{padding:0 12px 0 10px}.job-trigger.disabled[data-v-57be787a]{color:var(--gray-400,#9ca3af);pointer-events:none}[dir] .job-trigger.disabled[data-v-57be787a]{border-color:var(--gray-300,#d1d5db);background:var(--gray-50,#f9fafb);cursor:not-allowed}.job-trigger.disabled .bd-icon[data-v-57be787a],.job-trigger.disabled .bd-input[data-v-57be787a]{color:var(--gray-400,#9ca3af)}[dir] .job-trigger.disabled+.bd-divider[data-v-57be787a]{background:var(--gray-100,#f3f4f6)}.job-trigger.disabled tabler-icon[data-v-57be787a]{color:var(--gray-400,#9ca3af);pointer-events:none}.job-trigger[data-v-57be787a]:not(.disabled):focus,.job-trigger[data-v-57be787a]:not(.disabled):focus-visible,.job-trigger[data-v-57be787a]:not(.disabled):focus-within{-webkit-box-shadow:0 0 0 4px rgba(145,202,78,.15);outline:none}[dir] .job-trigger[data-v-57be787a]:not(.disabled):focus,[dir] .job-trigger[data-v-57be787a]:not(.disabled):focus-visible,[dir] .job-trigger[data-v-57be787a]:not(.disabled):focus-within{box-shadow:0 0 0 4px rgba(145,202,78,.15)}.job-trigger__placeholder[data-v-57be787a]{color:#9ca3af}.job-trigger__text[data-v-57be787a]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.job-trigger__chev[data-v-57be787a]{width:18px;height:18px;color:#6b7280}.list-header[data-v-57be787a]{font-weight:600}[dir] .list-header[data-v-57be787a]{padding:8px 14px}.active-row[data-v-57be787a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}[dir] .active-row[data-v-57be787a]{padding:10px 14px}.switch[data-v-57be787a]{width:42px;height:24px;position:relative;transition:background .15s ease}[dir] .switch[data-v-57be787a]{border-radius:9999px;background:var(--gray-300);border:0;cursor:pointer;-webkit-transition:background .15s ease}[dir] .switch.on[data-v-57be787a]{background:var(--primary-500)}.knob[data-v-57be787a]{position:absolute;top:3px;width:18px;height:18px;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}[dir] .knob[data-v-57be787a]{background:#fff;border-radius:9999px;-webkit-transition:-webkit-transform .15s ease}[dir=ltr] .knob[data-v-57be787a]{left:3px}[dir=rtl] .knob[data-v-57be787a]{right:3px}[dir=ltr] .switch.on .knob[data-v-57be787a]{-webkit-transform:translateX(18px);transform:translateX(18px)}[dir=rtl] .switch.on .knob[data-v-57be787a]{-webkit-transform:translateX(-18px);transform:translateX(-18px)}.active-label[data-v-57be787a]{font-weight:600}.title[data-v-57be787a]{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.id-pill[data-v-57be787a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:20px}[dir] .id-pill[data-v-57be787a]{padding:2px 10px;border-radius:20px;background:var(--gray-150,#e8e9ec);text-align:center}.id-pill span[data-v-57be787a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:160px;min-width:50px}.location[data-v-57be787a]{font-size:12px;color:var(--gray-500,#6b7280)}.empty[data-v-57be787a]{font-size:13px;color:var(--gray-500,#6b7280)}[dir] .empty[data-v-57be787a]{padding:12px}.action-badge-dropdown--fixed[data-v-57be787a]{position:fixed}.job-dropdown[data-v-57be787a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;max-width:calc(100vw - 16px);-webkit-box-shadow:0 10px 25px rgba(0,0,0,.12),0 3px 8px rgba(0,0,0,.08)}[dir] .job-dropdown[data-v-57be787a]{border-radius:8px;background:#fff;box-shadow:0 10px 25px rgba(0,0,0,.12),0 3px 8px rgba(0,0,0,.08)}.bd-searchrow[data-v-57be787a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[dir] .bd-searchrow[data-v-57be787a]{padding:8px 12px;background:#fff}.bd-icon[data-v-57be787a]{width:18px;height:18px;color:#6b7280}[dir=ltr] .bd-icon[data-v-57be787a]{margin-right:6px}[dir=rtl] .bd-icon[data-v-57be787a]{margin-left:6px}.bd-input[data-v-57be787a]{-webkit-box-flex:1;-ms-flex:1;flex:1;outline:0;font-size:14px}[dir] .bd-input[data-v-57be787a]{border:0;background:transparent}.bd-divider[data-v-57be787a]{height:1px}[dir] .bd-divider[data-v-57be787a]{background:#e5e7eb}.option-content[data-v-57be787a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.option-content[data-v-57be787a],.option-main[data-v-57be787a]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0}.option-main[data-v-57be787a]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.options[data-v-57be787a]{list-style:none;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow-y:auto}[dir] .options[data-v-57be787a]{margin:0;background:#fff}[dir=ltr] .options[data-v-57be787a],[dir=rtl] .options[data-v-57be787a]{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.option-item[data-v-57be787a]{position:relative;color:var(--gray-700);line-height:1.25rem;transition:background .15s ease}[dir] .option-item[data-v-57be787a]{cursor:pointer;border-radius:0;-webkit-transition:background .15s ease}[dir=ltr] .option-item[data-v-57be787a]{padding:10px 36px 10px 12px}[dir=rtl] .option-item[data-v-57be787a]{padding:10px 12px 10px 36px}[dir=ltr] .option-item[data-v-57be787a]:last-child,[dir=rtl] .option-item[data-v-57be787a]:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}[dir] .option-item[data-v-57be787a]:hover{background:var(--gray-50)}.option-item.active[data-v-57be787a]{font-weight:500}[dir] .option-item.active[data-v-57be787a]{background:var(--primary-50);padding:10px 16px}.option-item.active[data-v-57be787a]:after{content:"";width:20px;height:20px;position:absolute;top:50%;-webkit-transform:translateY(-50%)}[dir] .option-item.active[data-v-57be787a]:after{transform:translateY(-50%);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath d='M4.167 10l4.167 4.167 8.333-8.334' stroke='%2376BD22' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:contain}[dir=ltr] .option-item.active[data-v-57be787a]:after{margin-right:4px;right:16px}[dir=rtl] .option-item.active[data-v-57be787a]:after{margin-left:4px;left:16px}[dir] .theme-dark .bd-searchrow[data-v-57be787a],[dir] .theme-dark .job-trigger[data-v-57be787a]{background:var(--gray-800)}.theme-dark .job-trigger.disabled[data-v-57be787a]{color:var(--gray-500,#6b7280)}[dir] .theme-dark .job-trigger.disabled[data-v-57be787a]{border-color:var(--gray-700,#404040);background:var(--gray-750,#2b2b2b)}.theme-dark .job-trigger.disabled .bd-icon[data-v-57be787a],.theme-dark .job-trigger.disabled .bd-input[data-v-57be787a],.theme-dark .job-trigger.disabled tabler-icon[data-v-57be787a]{color:var(--gray-500,#6b7280)}[dir] .theme-dark .job-trigger.disabled+.bd-divider[data-v-57be787a]{background:var(--gray-700,#404040)}.theme-dark .job-trigger[data-v-57be787a]:focus,.theme-dark .job-trigger[data-v-57be787a]:focus-visible,.theme-dark .job-trigger[data-v-57be787a]:focus-within{-webkit-box-shadow:0 0 0 4px var(--primary-700);outline:none}[dir] .theme-dark .job-trigger[data-v-57be787a]:focus,[dir] .theme-dark .job-trigger[data-v-57be787a]:focus-visible,[dir] .theme-dark .job-trigger[data-v-57be787a]:focus-within{box-shadow:0 0 0 4px var(--primary-700)}[dir] .theme-dark .job-dropdown[data-v-57be787a]{background:var(--gray-800)}[dir] .theme-dark .id-pill[data-v-57be787a]{background:var(--gray-700,#404040)}.assign-message-actions>.square-button.primary-button,.assign-message-actions>.square-button.secondary-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:36px;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;line-height:1}[dir] .assign-message-actions>.square-button.primary-button,[dir] .assign-message-actions>.square-button.secondary-button{padding:0 12px}[dir] .dax-card{background-color:#fff;border-radius:8px;padding:1em}.detail-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.left-section{-webkit-box-flex:3;-ms-flex:3;flex:3}.right-section{-webkit-box-flex:2;-ms-flex:2;flex:2}@media (max-width:768px){.container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.left-section,.right-section{-webkit-box-flex:1;-ms-flex:1;flex:1}}.card-height{min-height:200px}.big-card-height{min-height:500px}[dir] .small-gray-card{background-color:var(--gray-100);border-radius:8px;padding:1em}[dir] .blue-card{border-radius:8px;padding:10px;border:1px solid var(--secondary-100);background-color:var(--secondary-50)}.list-divider{height:1px;width:100%}[dir] .list-divider{background-color:var(--gray-150);margin:16px 0}li:last-child .list-divider{display:none}[dir] .theme-dark .small-gray-card{background-color:var(--gray-700)!important}[dir] .resume-content h1{padding:16px 0}[dir] .resume-content h2{padding:12px 0}[dir] .resume-content h3{padding:10px 0}[dir] .resume-content h4,[dir] .resume-content h5,[dir] .resume-content h6{padding:8px 0}.applications-matches-container{max-height:500px;overflow-y:auto}[dir] .applications-matches-container{border-radius:8px}summary-container{width:100%}[dir] .summary-header{cursor:pointer}.expand-icon{-ms-flex-negative:0;flex-shrink:0}[dir] .expand-icon{margin-top:2px}[dir=ltr] .expand-icon{margin-right:8px}[dir=rtl] .expand-icon{margin-left:8px}.summary-preview{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.summary-preview.truncated{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 30px)}[dir] .summary-details{margin-top:4px;margin-bottom:8px}.summary-details p{color:#666;line-height:1.5}[dir] .summary-details p{margin-bottom:12px}.candidate-profile{color:var(--gray-800);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);overflow:hidden;width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}[dir] .candidate-profile{background-color:var(--white);border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.dark-theme{color:var(--white)}[dir] .dark-theme{background-color:var(--gray-800)}[dir] .profile-header{padding:16px 20px;border-bottom:1px solid var(--gray-200)}[dir] .dark-theme .profile-header{border-bottom-color:var(--gray-700)}.profile-header h2{font-size:18px;font-weight:600}[dir] .profile-header h2{margin:0}.profile-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;position:sticky;top:0;z-index:10}[dir] .profile-tabs{border-bottom:1px solid var(--gray-200);background-color:var(--white)}[dir] .dark-theme .profile-tabs{border-bottom-color:var(--gray-700);background-color:var(--gray-800)}.tab{font-size:14px;font-weight:500;color:var(--gray-500);transition:all .2s}[dir] .tab{padding:12px 20px;cursor:pointer;background-color:var(--gray-100);-webkit-transition:all .2s}.dark-theme .tab{color:var(--gray-400)}[dir] .dark-theme .tab{background-color:var(--gray-800)}.tab.active{color:var(--gray-800);font-weight:600}[dir] .tab.active{background-color:var(--white);border-bottom:2px solid var(--primary-color)}.dark-theme .tab.active{color:var(--white)}[dir] .dark-theme .tab.active{background-color:var(--gray-700);border-bottom-color:var(--primary-color)}[dir] .profile-content{padding:0 20px}.section-container{scroll-margin-top:60px}[dir] .section-container{padding:20px 0;border-bottom:1px solid var(--gray-200)}[dir] .dark-theme .section-container{border-bottom-color:var(--gray-700)}[dir] .section-container:last-child{border-bottom:none}h3{font-size:16px;font-weight:500}[dir] h3{margin:0 0 12px 0}[dir] .section-title{margin-top:24px;margin-bottom:12px}.summary-box{font-size:14px;line-height:1.5}[dir] .summary-box{background-color:var(--primary-50);padding:16px;border-radius:8px;margin-bottom:20px}[dir] .dark-theme .summary-box{background-color:var(--gray-700)}.skills-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}[dir] .skills-container{margin-bottom:20px}.skill-pill{font-size:13px;color:var(--gray-700)}[dir] .skill-pill{background-color:var(--gray-100);padding:6px 12px;border-radius:16px}.dark-theme .skill-pill{color:var(--gray-200)}[dir] .dark-theme .skill-pill{background-color:var(--gray-700)}[dir] .skill-categories{margin-top:24px}[dir] .skill-category{margin-bottom:20px}.skill-category h4{font-size:15px;font-weight:500;color:var(--gray-700)}[dir] .skill-category h4{margin-bottom:8px}.dark-theme .skill-category h4{color:var(--gray-300)}[dir] .job-item{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--gray-150)}[dir] .dark-theme .job-item{border-bottom-color:var(--gray-700)}[dir] .job-item:last-child{border-bottom:none}[dir] .job-header{margin-bottom:8px}.job-title-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.job-title-section h4{font-size:15px;font-weight:500}[dir] .job-title-section h4{margin:0}.job-dot{color:var(--gray-500)}[dir] .job-dot{margin:0 6px}.dark-theme .job-dot{color:var(--gray-400)}.job-period{font-size:13px;color:var(--gray-500)}.dark-theme .job-period{color:var(--gray-400)}.job-description{font-size:14px;line-height:1.5}[dir] .job-description{margin:8px 0}[dir] .job-responsibilities{margin:12px 0}[dir=ltr] .job-responsibilities{padding-left:20px}[dir=rtl] .job-responsibilities{padding-right:20px}.job-responsibilities li{font-size:13px}[dir] .job-responsibilities li{margin-bottom:6px}[dir] .education-item{margin-bottom:16px}.education-item h4{font-size:15px;font-weight:500}[dir] .education-item h4{margin:0 0 4px 0}.education-item p{font-size:14px;color:var(--gray-600)}[dir] .education-item p{margin:0}.dark-theme .education-item p{color:var(--gray-400)}[dir] .ai-summary-text-container{border-radius:.375rem;border:1px solid var(--primary-400);background-color:var(--primary-50);padding:.75rem;margin-top:10px}[dir] .dark-theme .ai-summary-text-container{background-color:var(--primary-800)}.no-match{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-ms-flex-item-align:stretch;align-self:stretch}[dir] .no-match{padding:16px 24px}.additional-info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}[dir] .additional-info-grid{margin-top:1rem}.info-card{transition:all .2s ease}[dir] .info-card{background:var(--gray-100);border:1px solid var(--gray-200);border-radius:8px;padding:1rem;-webkit-transition:all .2s ease}.info-card:hover{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);-webkit-transform:translateY(-1px)}[dir] .info-card:hover{box-shadow:0 2px 8px rgba(0,0,0,.1);transform:translateY(-1px)}.info-label{font-size:.875rem;font-weight:600;color:var(--gray-500);text-transform:uppercase;letter-spacing:.05em}[dir] .info-label{margin-bottom:.5rem}.info-value{font-size:1rem;font-weight:500;color:var(--gray-800);line-height:1.4}.info-subtext{font-size:.875rem;color:var(--gray-500);font-weight:400;display:block}[dir] .info-subtext{margin-top:.25rem}[dir] .dark-theme .info-card{background:var(--gray-800);border-color:var(--gray-700)}.dark-theme .info-label{color:var(--gray-400)}.dark-theme .info-value{color:var(--white)}.dark-theme .info-subtext{color:var(--gray-400)}.dark-theme .info-card:hover{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.3)}[dir] .dark-theme .info-card:hover{box-shadow:0 2px 8px rgba(0,0,0,.3)}@media (max-width:768px){.additional-info-grid{grid-template-columns:1fr}}[dir] .section-header{margin-bottom:24px}.dark-theme .section-title-enhanced{color:var(--white)}.job-item-enhanced{position:relative}[dir] .job-item-enhanced{margin-bottom:32px}[dir=ltr] .job-item-enhanced{padding-left:24px}[dir=rtl] .job-item-enhanced{padding-right:24px}[dir] .job-item-enhanced:last-child{margin-bottom:0}.job-content-card{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);transition:all .2s ease}[dir] .job-content-card{background-color:var(--white);border-radius:12px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.06);border:1px solid var(--gray-150);-webkit-transition:all .2s ease}.job-content-card:hover{-webkit-box-shadow:0 4px 16px rgba(0,0,0,.1);-webkit-transform:translateY(-1px)}[dir] .job-content-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.1);transform:translateY(-1px)}[dir] .dark-theme .job-content-card{background-color:var(--gray-700);border-color:var(--gray-600)}.dark-theme .job-content-card:hover{-webkit-box-shadow:0 4px 16px rgba(0,0,0,.3)}[dir] .dark-theme .job-content-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.3)}[dir] .job-header-enhanced{margin-bottom:16px}.job-title-section-enhanced{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.job-title{font-size:16px;font-weight:600;color:var(--gray-800);line-height:1.3}[dir] .job-title{margin:0}.dark-theme .job-title{color:var(--white)}.job-company-period{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.job-company{font-size:14px;font-weight:500;color:var(--primary-color)}[dir] .job-company{background-color:var(--primary-50);padding:4px 8px;border-radius:6px;border:1px solid var(--primary-400)}.dark-theme .job-company{color:var(--primary-400)}[dir] .dark-theme .job-company{background-color:var(--primary-800)}.job-period-enhanced{font-size:13px;color:var(--gray-500);font-weight:500}[dir] .job-period-enhanced{background-color:var(--gray-100);padding:4px 8px;border-radius:6px}.dark-theme .job-period-enhanced{color:var(--gray-400)}[dir] .dark-theme .job-period-enhanced{background-color:var(--gray-600)}[dir] .job-description-enhanced{margin-bottom:16px}.job-description-enhanced p{font-size:14px;line-height:1.6;color:var(--gray-600)}[dir] .job-description-enhanced p{margin:0}.dark-theme .job-description-enhanced p{color:var(--gray-300)}[dir] .job-responsibilities-enhanced{margin-top:16px}[dir] .responsibilities-header{margin-bottom:12px}.responsibilities-label{font-size:13px;font-weight:600;color:var(--gray-500);text-transform:uppercase;letter-spacing:.05em}.dark-theme .responsibilities-label{color:var(--gray-400)}.responsibilities-list{list-style:none}[dir] .responsibilities-list{margin:0;padding:0}.responsibility-item{position:relative;font-size:13px;line-height:1.5;color:var(--gray-600)}[dir] .responsibility-item{border-bottom:1px solid var(--gray-100)}[dir=ltr] .responsibility-item{padding:8px 0 8px 20px}[dir=rtl] .responsibility-item{padding:8px 20px 8px 0}[dir] .responsibility-item:last-child{border-bottom:none}.responsibility-item:before{content:"\2192";position:absolute;top:8px;color:var(--primary-color);font-weight:600;font-size:12px}[dir=ltr] .responsibility-item:before{left:0}[dir=rtl] .responsibility-item:before{right:0}.dark-theme .responsibility-item{color:var(--gray-300)}[dir] .dark-theme .responsibility-item{border-bottom-color:var(--gray-600)}@media (max-width:768px){[dir=ltr] .experience-timeline{padding-left:16px}[dir=rtl] .experience-timeline{padding-right:16px}[dir=ltr] .job-item-enhanced{padding-left:20px}[dir=rtl] .job-item-enhanced{padding-right:20px}[dir] .job-content-card{padding:16px}.job-company-period{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:4px}}.attribution-item{position:relative}.expand-icon-bottom-left{position:absolute;bottom:-12px;z-index:5}[dir] .expand-icon-bottom-left{cursor:pointer;background-color:#fff;border-radius:50%;padding:1px}[dir=ltr] .expand-icon-bottom-left{left:-8px}[dir=rtl] .expand-icon-bottom-left{right:-8px}[dir] .theme-dark .expand-icon-bottom-left{background-color:var(--gray-800)}.expand-grid-container{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease-in-out;transition:grid-template-rows .4s ease-in-out,-ms-grid-rows .4s ease-in-out}[dir] .expand-grid-container{-webkit-transition:grid-template-rows .4s ease-in-out}.expand-grid-container.is-expanded{grid-template-rows:1fr}.expand-content-inner{overflow:hidden}.expand-icon-wrapper .vs-icon{transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}[dir] .expand-icon-wrapper .vs-icon{-webkit-transition:-webkit-transform .3s ease}.generate-summary-btn,.refresh-summary-btn{color:var(--primary-color);transition:all .2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[dir] .generate-summary-btn,[dir] .refresh-summary-btn{background:none;border:1px solid var(--primary-color);padding:4px;border-radius:4px;cursor:pointer;-webkit-transition:all .2s ease}.generate-summary-btn:hover:not(:disabled),.refresh-summary-btn:hover:not(:disabled){-webkit-filter:brightness(1.2);filter:brightness(1.2)}.generate-summary-btn:disabled,.refresh-summary-btn:disabled{opacity:.6;-webkit-filter:none;filter:none}[dir] .generate-summary-btn:disabled,[dir] .refresh-summary-btn:disabled{cursor:not-allowed}[dir=ltr] .animate-spin,[dir=rtl] .animate-spin{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.upload-to-jws-btn{color:var(--gray-500);transition:all .2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[dir] .upload-to-jws-btn{background:none;border:none;padding:8px;cursor:pointer;-webkit-transition:all .2s ease;border-radius:4px}[dir=ltr] .upload-to-jws-btn{margin-left:8px}[dir=rtl] .upload-to-jws-btn{margin-right:8px}.upload-to-jws-btn:hover:not(:disabled){color:var(--primary-color)}.upload-to-jws-btn:disabled{opacity:.6;color:var(--gray-400)}[dir] .upload-to-jws-btn:disabled{cursor:not-allowed}.dark-theme .upload-to-jws-btn{color:var(--gray-400)}.dark-theme .upload-to-jws-btn:hover:not(:disabled){color:var(--primary-color)}[dir] .dark-theme .upload-to-jws-btn:hover:not(:disabled){background-color:var(--primary-800)}.dark-theme .upload-to-jws-btn:disabled{color:var(--gray-600)}.upload-to-jws-btn{position:relative;transition:opacity .2s ease}[dir] .upload-to-jws-btn{-webkit-transition:opacity .2s ease}.upload-to-jws-btn.uploading{opacity:.7}[dir] .upload-to-jws-btn.uploading{cursor:not-allowed}.spinner{width:16px;height:16px}[dir] .spinner{border:2px solid #f3f3f3;border-top:2px solid #3498db;border-radius:50%}[dir=ltr] .spinner,[dir=rtl] .spinner{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.loading-spinner{width:48px;height:48px}[dir] .loading-spinner{border:4px solid rgba(118,189,34,.2);border-top:4px solid var(--primary-500);border-radius:50%;margin-bottom:12px}[dir=ltr] .loading-spinner,[dir=rtl] .loading-spinner{-webkit-animation:spin .9s linear infinite;animation:spin .9s linear infinite}.loading-text{font-size:15px;font-weight:500;color:var(--text-medium-color)}