@charset "UTF-8";.ProfileLabel[data-v-a89ba03a],.ProfileLabel__selfPR[data-v-a89ba03a],.ProfileValue[data-v-a89ba03a]{border-bottom:1px solid #698db8;border-right:1px solid #698db8}.ProfileTable[data-v-a89ba03a]{border:1px solid #698db8;border-bottom:none;box-sizing:border-box;cursor:pointer;display:grid;font-size:12px;gap:0;grid-template-columns:80px 384px 80px 384px;max-width:928px}.ProfileTable[data-v-a89ba03a]:nth-of-type(3){border-top:none}.ProfileTable--narrow[data-v-a89ba03a]{grid-template-columns:80px 250px 80px 252px;max-width:664px}.ProfileRow[data-v-a89ba03a]{display:contents}.ProfileLabel[data-v-a89ba03a]{height:31px}.ProfileLabel[data-v-a89ba03a],.ProfileLabel__selfPR[data-v-a89ba03a]{align-items:center;background-color:#e2efff;cursor:pointer;display:flex;font-size:14px;font-weight:600;justify-content:center;text-align:center}.ProfileLabel[data-v-a89ba03a]:nth-child(4n-3){border-left:none}.ProfileLabel[data-v-a89ba03a]:nth-child(4n){border-right:none}.ProfileValue[data-v-a89ba03a]{align-items:center;background-color:#fff;box-sizing:border-box;cursor:pointer;display:flex;font-size:10px;padding:8px}.ProfileValue[data-v-a89ba03a]:nth-child(4n){border-right:none;max-width:382px}.ProfileValue__selfPR[data-v-a89ba03a]{align-items:flex-start;border-right:none;grid-column:2/5;max-width:846px}@media(max-width:768px){.ProfileLabel[data-v-a89ba03a],.ProfileValue[data-v-a89ba03a]{font-size:12px;padding:6px 8px}}.ProfileTable--editing[data-v-a89ba03a]{box-shadow:0 0 0 2px #0063dc;grid-template-columns:80px 250px 80px 252px;max-width:664px;position:relative;z-index:1}.ProfileTable--editing .ProfileLabel[data-v-a89ba03a],.ProfileTable--editing .ProfileLabel__selfPR[data-v-a89ba03a],.ProfileTable--editing .ProfileValue[data-v-a89ba03a]{background-color:#fffde9}.ProfileTable--editing .ProfileLabel__selfPR[data-v-a89ba03a],.ProfileTable--editing .ProfileValue__selfPR[data-v-a89ba03a]{border-bottom:none}.ProfileValue--clickable[data-v-a89ba03a]{cursor:pointer}.ProfileValue--disabled[data-v-a89ba03a]{cursor:not-allowed}.editing-mode[data-v-a89ba03a]{background-color:#fffde9!important}.Header[data-v-1801dd4b],.ProcessHeader[data-v-1801dd4b]{border-bottom:1px solid #698db8;border-right:1px solid #698db8}.Header[data-v-1801dd4b]{align-items:center;background-color:#e2efff;display:flex;font-size:10px;font-weight:600;justify-content:center;padding:8px 4px;text-align:center;vertical-align:middle}.HeaderRow[data-v-1801dd4b]{border-right:1px solid #698db8;display:contents}.Header--job-type[data-v-1801dd4b],.Header--period-combined[data-v-1801dd4b],.Header--role[data-v-1801dd4b],.Header--tech[data-v-1801dd4b],.Header--title[data-v-1801dd4b]{grid-row:1/3}.Header--process-group[data-v-1801dd4b]{grid-row:1}.ProcessHeader[data-v-1801dd4b]{align-items:center;background-color:#e2efff;display:flex;font-size:10px;font-weight:600;grid-row:2;justify-content:center;max-width:20px;padding:8px 4px;text-align:center;text-orientation:upright;vertical-align:middle;writing-mode:vertical-rl}@media(max-width:768px){.Header[data-v-1801dd4b]{font-size:7px;padding:4px 2px}}.CareerTable__Cell[data-v-72440ebc],.CareerTable__NumberWrapper[data-v-72440ebc]{border-bottom:1px solid #698db8;border-right:1px solid #698db8}.CareerTable[data-v-72440ebc]{border:1px solid #698db8;border-bottom:none;border-top:none;box-sizing:border-box;display:grid;font-size:10px;gap:0}.CareerTable__Row[data-v-72440ebc]{display:grid;grid-column:1/-1;grid-template-columns:subgrid;position:relative;transition:all .2s ease}@supports not (grid-template-columns:subgrid){.CareerTable__Row[data-v-72440ebc]{display:contents}.CareerTable__Row[data-v-72440ebc]:before{content:"";inset:0;position:absolute;z-index:-1}}.CareerTable__Row--editing .CareerTable__Cell[data-v-72440ebc]{background-color:#fffde9;position:relative;z-index:1}.CareerTable__Row--editing .CareerTable__Cell[data-v-72440ebc]:first-child,.CareerTable__Row--editing .CareerTable__NumberWrapper[data-v-72440ebc]{box-shadow:inset 2px 2px #0063dc,inset 0 -2px #0063dc}.CareerTable__Row--editing .CareerTable__Cell[data-v-72440ebc]:last-child{box-shadow:inset -2px 2px #0063dc,inset 0 -2px #0063dc}.CareerTable__Row--editing .CareerTable__Cell[data-v-72440ebc]:not(:first-child):not(:last-child){box-shadow:inset 0 2px #0063dc,inset 0 -2px #0063dc}.CareerTable__DeleteButton[data-v-72440ebc]{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:0 0 4px #00000040;color:#333;cursor:pointer;display:flex;font-size:12px;height:20px;justify-content:center;position:absolute;right:8px;top:8px;width:20px;z-index:10}.CareerTable__DeleteButton[data-v-72440ebc]:hover{background:#f0f0f0}.CareerTable__Cell[data-v-72440ebc]{display:flex;flex-direction:column;font-size:10px;justify-content:flex-start;min-height:50px;padding:8px}.CareerTable__Cell--period-combined[data-v-72440ebc]{align-items:stretch;display:flex;flex-direction:row;max-width:80px;min-height:50px;padding:0}.CareerTable__Cell--process-item[data-v-72440ebc]{align-items:center;justify-content:center;max-width:20px;text-align:center}.CareerTable__NumberWrapper[data-v-72440ebc]{align-items:center;align-self:stretch;background-color:#e2efff;border-bottom:none;border-left:none;display:flex;flex-shrink:0;font-weight:600;justify-content:center;width:16px}.CareerTable__PeriodSection[data-v-72440ebc]{align-self:stretch;display:flex;flex:1;flex-direction:column;justify-content:center;padding:4px}.CareerTable__PeriodText[data-v-72440ebc]{font-size:9px;line-height:1.2;text-align:center}.CareerTable__PeriodMonths[data-v-72440ebc]{color:#666;font-size:8px;margin-top:2px;text-align:center}.CareerTable__TitleText[data-v-72440ebc]{font-size:9px;font-weight:600;line-height:1.3;margin-bottom:4px;white-space:pre-line}.CareerTable__TitleDivider[data-v-72440ebc]{border-top:1px dotted #698db8;margin:4px 0}.CareerTable__DescriptionText[data-v-72440ebc]{color:#666;line-height:1.3;white-space:pre-line}.CareerTable__TechText[data-v-72440ebc]{line-height:1.4;text-align:center;white-space:pre-line;word-break:break-all}.CareerTable__ProcessItem[data-v-72440ebc]{align-items:center;border-radius:50%;color:#ccc;display:flex;font-size:6px;height:10px;justify-content:center;width:10px}.CareerTable__ProcessIcon[data-v-72440ebc]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='11' fill='none' viewBox='0 0 10 11'%3E%3Cpath fill='%235fb93e' d='m4.3 7.8 3.525-3.525-.7-.7L4.3 6.4 2.875 4.975l-.7.7zm.7 2.7a4.9 4.9 0 0 1-1.95-.394 5 5 0 0 1-1.587-1.069A5 5 0 0 1 .392 7.45 4.9 4.9 0 0 1 0 5.5q0-1.038.394-1.95a5 5 0 0 1 1.068-1.587q.676-.675 1.588-1.07A4.9 4.9 0 0 1 5 .5q1.038 0 1.95.394a5 5 0 0 1 1.587 1.068q.675.676 1.07 1.588Q10 4.462 10 5.5t-.394 1.95a5 5 0 0 1-1.069 1.587q-.675.675-1.587 1.07A4.9 4.9 0 0 1 5 10.5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;height:10px;width:10px}.CareerTable__ProcessItem--active[data-v-72440ebc]{color:#28a745}.Label[data-v-3690248d]{color:#333;display:flex;font-size:14px;font-weight:500;margin-bottom:4px}.Label[data-v-3690248d],.Required[data-v-3690248d]{align-items:center}.Required[data-v-3690248d]{background:#f02f5c;border-radius:2px;color:#fff;display:inline-flex;font-size:10px;font-weight:600;height:16px;justify-content:center;margin-left:8px;width:28px}.CareerSheetPreviewModal__ProfileEdit[data-v-8ae7fad4]{flex-shrink:0;width:240px}.ProfileEdit[data-v-8ae7fad4]{padding-top:16px}.ProfileEdit_InputItem[data-v-8ae7fad4]{flex:1;margin-right:8px;max-width:75px;min-width:75px}.ProfileEdit_InputItem[data-v-8ae7fad4]:last-child{margin-right:0}.ProfileEdit_InputItem--name[data-v-8ae7fad4]{flex:1;margin-right:8px;max-width:115px;min-width:115px}.ProfileEdit_InputItem--name[data-v-8ae7fad4]:last-child{margin-right:0}.ProfileEdit_InputField[data-v-8ae7fad4]{display:flex;margin-bottom:24px}.ProfileEdit_InputField[data-v-8ae7fad4]:last-child{margin-bottom:0}.ProfileEdit__Field[data-v-8ae7fad4]{margin-top:24px}.ProfileEdit__PeriodGroup[data-v-8ae7fad4]{display:flex;flex-direction:column;gap:8px}.ProfileEdit__PeriodRow[data-v-8ae7fad4]{align-items:center;display:flex;gap:4px}.BaseTextArea[data-v-8a7e7703]{background:#f8f8f8;border:1px solid #d1d1d1;border-radius:6px;box-sizing:border-box;display:block;font-size:1.4rem;max-width:100%;min-height:128px;padding:12px 16px;transition:all .2s ease-in-out;width:100%}@media screen and (max-width:639px){.BaseTextArea[data-v-8a7e7703]{font-size:1.6rem;min-height:256px}}.BaseTextArea[data-v-8a7e7703]::-moz-placeholder{color:#999}.BaseTextArea[data-v-8a7e7703]::placeholder{color:#999}.BaseTextArea[data-v-8a7e7703]:focus{border-color:#0063dc}.BaseTextArea.is-error[data-v-8a7e7703]{background:#f02f5c29;border-color:#f02f5c}.ErrorMessage[data-v-d78c9ebc]{color:#f02f5c;font-size:12px;line-height:1.4;margin-top:4px}.ProfileEdit[data-v-677290ad]{flex-shrink:0;width:240px}.ProfileEdit_InputTitle[data-v-677290ad]{font-size:14px;font-weight:500;margin:0 0 8px}.ProfileEdit_InputField[data-v-677290ad]{display:flex;gap:8px;list-style:none;margin:0 0 8px;padding:0}.ProfileEdit_InputField--3column[data-v-677290ad]{display:flex;gap:8px}.ProfileEdit_InputItem[data-v-677290ad]{flex:1}.ProfileEdit_InputItem select[data-v-677290ad]{background-color:#f8f8f8;border:1px solid #ddd;border-radius:4px;font-family:Noto Sans JP,sans-serif;font-size:14px;padding:8px 12px;width:100%}.NearestStation_InputField[data-v-677290ad]{display:flex;gap:8px;list-style:none;margin:0 0 8px;padding:0}.NearestStation_InputItem[data-v-677290ad]{flex:1;position:relative}.NearestStation_InputItem--station input[data-v-677290ad]{padding-right:30px}.NearestStation_InputItem--station[data-v-677290ad]:after{color:#666;content:"駅";font-size:14px;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.ProfileEdit__Field[data-v-677290ad]{margin-bottom:16px}.ProfileEdit__Textarea[data-v-677290ad]{background-color:#f8f8f8;border:1px solid #ddd;border-radius:4px;font-family:Noto Sans JP,sans-serif;font-size:14px;padding:8px 12px;resize:vertical;width:240px}.ProfileEdit__Textarea[data-v-677290ad]:focus{border-color:#0063dc;box-shadow:0 0 4px #0063dc33;outline:none}.ProfileEdit__Select[data-v-677290ad]{background-color:#f8f8f8;border:1px solid #ddd;border-radius:4px;font-family:Noto Sans JP,sans-serif;font-size:14px;padding:8px 12px;width:240px}.ProfileEdit__Content>div[data-v-677290ad]{margin-bottom:48px}.ProfileEdit__Content>div[data-v-677290ad]:last-child{margin-bottom:0}.Error[data-v-677290ad]{color:#f02f5c;font-size:12px;margin-top:4px}.BaseTechInput[data-v-42eb94af]{align-items:center;background:#f8f8f8;border:1px solid #d1d1d1;border-radius:6px;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:8px;min-height:46px;padding:8px;position:relative;transition:all .2s ease-in-out;width:100%}.BaseTechInput[data-v-42eb94af]:focus-within{border-color:#0063dc}.BaseTechInput.is-error[data-v-42eb94af]{background:#f02f5c29;border-color:#f02f5c}.BaseTechInput__TagArea[data-v-42eb94af]{display:flex;flex-wrap:wrap;gap:8px}.BaseTechInput__Tag[data-v-42eb94af]{align-items:center;background-color:#e2efff;border-radius:4px;color:#0063dc;display:flex;font-size:1.4rem;gap:4px;line-height:1.2;padding:6px 8px}@media screen and (max-width:639px){.BaseTechInput__Tag[data-v-42eb94af]{font-size:1.6rem}}.BaseTechInput__TagText[data-v-42eb94af]{max-width:178px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BaseTechInput__TagRemove[data-v-42eb94af]{align-items:center;background-color:transparent;border:none;border-radius:50%;cursor:pointer;display:flex;height:16px;justify-content:center;padding:0;width:16px}.BaseTechInput__TagRemove[data-v-42eb94af]:hover{background-color:#e0e0e0}.BaseTechInput__TagRemoveIcon[data-v-42eb94af]{display:inline-block;height:12px;position:relative;width:12px}.BaseTechInput__TagRemoveIcon[data-v-42eb94af]:after,.BaseTechInput__TagRemoveIcon[data-v-42eb94af]:before{background-color:#666;border-radius:1px;content:"";height:2px;left:50%;position:absolute;top:50%;width:10px}.BaseTechInput__TagRemoveIcon[data-v-42eb94af]:before{transform:translate(-50%,-50%) rotate(45deg)}.BaseTechInput__TagRemoveIcon[data-v-42eb94af]:after{transform:translate(-50%,-50%) rotate(-45deg)}.BaseTechInput__InputWrapper[data-v-42eb94af]{flex-grow:1;min-width:100px}.BaseTechInput__Input[data-v-42eb94af]{background:transparent;border:none;color:#333;font-size:1.4rem;outline:none;padding:4px 0;width:100%}@media screen and (max-width:639px){.BaseTechInput__Input[data-v-42eb94af]{font-size:1.6rem}}.BaseTechInput__Input[data-v-42eb94af]::-moz-placeholder{color:#999}.BaseTechInput__Input[data-v-42eb94af]::placeholder{color:#999}.CareerEdit[data-v-9e513254]{flex-shrink:0;height:-moz-fit-content;height:fit-content;width:240px}.CareerEdit__Field[data-v-9e513254]{margin-bottom:16px}.CareerEdit__Label[data-v-9e513254]{align-items:center;color:#333;display:flex;font-family:Noto Sans JP;font-size:14px;font-style:Bold;font-weight:500;font-weight:700;letter-spacing:0;line-height:150%;margin-bottom:4px}.CareerEdit__Label--tech[data-v-9e513254]{margin-bottom:24px}.CareerEdit__Label--Required[data-v-9e513254]{position:relative}.CareerEdit__Label--Required[data-v-9e513254]:after{align-items:center;background:#f02f5c;border-radius:2px;color:#fff;content:"必須";display:inline-flex;font-size:10px;font-weight:600;height:16px;justify-content:center;margin-left:8px;width:28px}.CareerEdit__Input[data-v-9e513254],.CareerEdit__Textarea[data-v-9e513254]{box-sizing:border-box;resize:vertical}.CareerEdit__Input[data-v-9e513254],.CareerEdit__Select[data-v-9e513254],.CareerEdit__Textarea[data-v-9e513254]{background-color:#f8f8f8;border:1px solid #ddd;border-radius:4px;font-family:Noto Sans JP,sans-serif;font-size:14px;padding:8px 12px;width:240px}.CareerEdit__Select--small[data-v-9e513254]{margin-right:4px;min-width:60px;width:auto}.CareerEdit__Input[data-v-9e513254]:focus,.CareerEdit__Textarea[data-v-9e513254]:focus{border-color:#0063dc;box-shadow:0 0 4px #0063dc33;outline:none}.CareerEdit__Checkbox[data-v-9e513254]{align-items:center;cursor:pointer;display:flex;font-size:14px;margin-bottom:8px}.CareerEdit__CheckboxIcon[data-v-9e513254]{align-items:center;background-color:#dedede;border-radius:4px;display:flex;flex-shrink:0;height:20px;justify-content:center;margin-right:8px;width:20px}.CareerEdit__CheckIcon[data-v-9e513254]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23dadada' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' d='M3.486 10.219 8 15.587l9.057-10.624'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;filter:brightness(0) invert(1);height:20px;width:20px}.CareerEdit__PhaseList[data-v-9e513254]{display:flex;flex-direction:column;gap:8px}.CareerEdit__PhaseItem[data-v-9e513254]{align-items:center;background-color:#f8f8f8;border-radius:4px;cursor:pointer;display:flex;font-size:14px;margin-bottom:4px;padding:8px}.CareerEdit__PhaseCheckbox[data-v-9e513254]{align-items:center;background-color:#dedede;border-radius:4px;display:flex;flex-shrink:0;height:20px;justify-content:center;margin-right:8px;width:20px}.CareerEdit__PhaseCheckIcon[data-v-9e513254]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' fill='none' viewBox='0 0 20 21'%3E%3Cpath stroke='%230063dc' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' d='M3.486 10.719 8 16.087l9.057-10.624'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:4px;height:20px;width:20px}.CareerEdit__PeriodGroup[data-v-9e513254]{padding:8px}.CareerEdit__PeriodRow[data-v-9e513254]{align-items:center;display:flex;margin-bottom:8px}.CareerEdit__PeriodRow[data-v-9e513254]:last-child{margin-bottom:0}.CareerEdit__PeriodSeparator[data-v-9e513254]{color:#666;font-size:12px;margin:0 4px}.CareerEdit__TechnologyField[data-v-9e513254]{margin-bottom:12px}.CareerEdit__TechnologyField .CareerEdit__Label[data-v-9e513254]{color:#555;font-size:13px;margin-bottom:4px}.CareerDeleteModal[data-v-bcce9fd1]{box-sizing:border-box;display:flex;inset:0;overflow-y:auto;padding:16px;position:fixed;z-index:10000}.CareerDeleteModal__Overlay[data-v-bcce9fd1]{background-color:#ffffffe6;height:100%;left:0;position:fixed;top:0;width:100%}.CareerDeleteModal__Content[data-v-bcce9fd1]{background-color:#fff;border-radius:8px;box-shadow:0 2px 30px #274d7b52;height:-moz-fit-content;height:fit-content;margin:auto;max-width:680px;padding:40px;position:relative;text-align:center;width:90%}@media screen and (max-width:639px){.CareerDeleteModal__Content[data-v-bcce9fd1]{padding:32px 16px}}.CareerDeleteModal__Title[data-v-bcce9fd1]{color:#333;font-size:2.4rem;font-weight:700;line-height:1.5}.CareerDeleteModal__Message[data-v-bcce9fd1]{font-size:1.4rem;line-height:1.5;margin-top:24px}.CareerDeleteModal__Buttons[data-v-bcce9fd1]{display:flex;gap:24px;justify-content:center;margin-top:24px}.CareerDeleteModal__Buttons__Item[data-v-bcce9fd1]{height:48px;width:160px}.CareerDeleteModal__Buttons__Item .ActionButton[data-v-bcce9fd1]{align-items:center;display:flex;font-size:1.4rem;height:100%;justify-content:center;width:100%}.CareerDeleteModal__Buttons__Item--Cancel .ActionButton[data-v-bcce9fd1]{background-color:#f0f0f0}.CareerDeleteModal__Buttons__Item--Delete .ActionButton[data-v-bcce9fd1]{background-color:#000}.CareerDeleteModal__Close[data-v-bcce9fd1]{position:absolute;right:16px;top:16px}.CareerDeleteModal__Close__Button[data-v-bcce9fd1]{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3EAtoms / Icons / close%3C/title%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23003373' stroke-linecap='round' stroke-width='1.8'%3E%3Cpath d='M4 16.728 16.728 4M16.728 16.728 4 4'/%3E%3C/g%3E%3C/svg%3E") no-repeat 50%;background-size:contain;border:none;cursor:pointer;height:24px;width:24px}.CareerTable__Cell[data-v-a9ac74bf]{border-bottom:1px solid #698db8;border-right:1px solid #698db8}.CareerSheet[data-v-a9ac74bf]{background-color:#fff;font-family:Noto Sans JP,sans-serif;margin:0;max-width:none;padding:0 4px}.CareerSheetPreviewModal[data-v-a9ac74bf]{align-items:flex-start;display:flex;font-family:Noto Sans JP,sans-serif;height:100vh;justify-content:center;left:0;padding-top:20px;position:fixed;top:0;width:100vw;z-index:9999}.CareerSheetPreviewModal__Overlay[data-v-a9ac74bf]{background-color:#00000080;height:100%;left:0;position:absolute;top:0;width:100%}.CareerSheetPreviewModal__Content[data-v-a9ac74bf]{background-color:#fff;border-radius:8px;display:flex;flex-direction:column;height:90vh;max-width:1008px;overflow:hidden;position:relative;width:90vw}.CareerSheetPreviewModal__Header[data-v-a9ac74bf]{align-items:center;background-color:#fff;border-bottom:1px solid #dadada;display:flex;justify-content:flex-end;padding:16px 24px}.CareerSheetPreviewModal__CloseButton[data-v-a9ac74bf]{align-items:center;background:none;border:none;color:#666;cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;padding:0;width:32px}.CareerSheetPreviewModal__CloseButton[data-v-a9ac74bf]:hover{color:#333}.CareerSheetPreviewModal__Body[data-v-a9ac74bf]{display:flex;flex:1;flex-direction:column;overflow-y:auto;padding:0 32px;position:relative}.CareerSheetPreviewModal__BodyTitle[data-v-a9ac74bf]{box-sizing:border-box;color:#333;font-size:2rem;font-weight:700;line-height:1.4;margin:-91px 0 24px;padding:123px 0 8px 24px;position:relative;z-index:10}.CareerSheetPreviewModal__BodyTitle[data-v-a9ac74bf]:before{background-color:#0063dc;content:"";height:32px;left:0;position:absolute;top:123px;width:4px}.CareerSheetPreviewModal__MainContent[data-v-a9ac74bf]{display:flex;flex:1;gap:24px;margin:16px 0 40px}.CareerSheetPreviewModal__ContentLeft[data-v-a9ac74bf]{flex:1;min-width:0;overflow-x:auto}.CareerSheet__HeaderTop[data-v-a9ac74bf]{align-items:flex-start;display:flex;justify-content:center;margin-bottom:24px;width:100%}.CareerSheet__MainTitle[data-v-a9ac74bf]{color:#333;flex-shrink:0;font-size:24px;font-weight:600;margin:0}.CareerSheetPreviewModal__MainContent--narrow .CareerSheet__ProfileTable[data-v-a9ac74bf]{grid-template-columns:80px 251px 80px 251px;max-width:662px}.CareerTable[data-v-a9ac74bf]{border:1px solid #698db8;border-bottom:none;border-top:none;box-sizing:border-box;display:grid;font-size:10px;gap:0}.CareerTable__Row[data-v-a9ac74bf]{display:grid;grid-column:1/-1;grid-template-columns:subgrid;position:relative;transition:all .2s ease}@supports not (grid-template-columns:subgrid){.CareerTable__Row[data-v-a9ac74bf]{display:contents}.CareerTable__Row[data-v-a9ac74bf]:before{content:"";inset:0;position:absolute;z-index:-1}}.CareerTable__Row--editing .CareerTable__Cell[data-v-a9ac74bf]{background-color:#fffde9;position:relative;z-index:1}.CareerTable__Row--editing .CareerTable__Cell[data-v-a9ac74bf]:first-child,.CareerTable__Row--editing .CareerTable__NumberWrapper[data-v-a9ac74bf]{box-shadow:inset 2px 2px #0063dc,inset 0 -2px #0063dc}.CareerTable__Row--editing .CareerTable__Cell[data-v-a9ac74bf]:last-child{box-shadow:inset -2px 2px #0063dc,inset 0 -2px #0063dc}.CareerTable__Row--editing .CareerTable__Cell[data-v-a9ac74bf]:not(:first-child):not(:last-child){box-shadow:inset 0 2px #0063dc,inset 0 -2px #0063dc}.CareerTable__DeleteButton[data-v-a9ac74bf]{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:0 0 4px #00000040;color:#333;cursor:pointer;display:flex;font-size:12px;height:20px;justify-content:center;position:absolute;right:8px;top:8px;width:20px;z-index:10}.CareerTable__DeleteButton[data-v-a9ac74bf]:hover{background:#f0f0f0}.CareerTable__Cell[data-v-a9ac74bf]{display:flex;flex-direction:column;font-size:10px;justify-content:flex-start;min-height:50px;padding:8px}.CareerSheet__AddCareer[data-v-a9ac74bf]{align-items:center;color:#0063dc;cursor:pointer;display:flex;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:700;letter-spacing:0;line-height:150%;margin-top:24px;text-decoration:underline}.CareerSheet__AddCareerIcon[data-v-a9ac74bf]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' fill='none' viewBox='0 0 16 17'%3E%3Cpath stroke='%230063dc' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2' d='M8 3.833v9.334M3.333 8.5h9.333'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;height:16px;margin-right:4px;width:16px}.CareerSheet__AddCareer[data-v-a9ac74bf]:hover{color:#004a99}.CareerSheetPreviewModal__Footer[data-v-a9ac74bf]{background-color:#f8f8f8;border-top:1px solid #698db8;display:flex;justify-content:flex-end;padding:16px 24px}.CareerSheetPreviewModal__DownloadButton[data-v-a9ac74bf]{background-color:#0063dc;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:background-color .2s ease}.CareerSheetPreviewModal__DownloadButton[data-v-a9ac74bf]:hover:not(:disabled){background-color:#004bb8}.CareerSheetPreviewModal__DownloadButton--disabled[data-v-a9ac74bf]{background-color:#f1f1f1!important;color:#999!important;cursor:not-allowed!important}@media(max-width:768px){.CareerSheetPreviewModal__Content[data-v-a9ac74bf]{height:95vh;min-width:1008px}.CareerSheet[data-v-a9ac74bf]{padding:16px}.CareerTable[data-v-a9ac74bf]{font-size:9px}}
