html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;-webkit-text-size-adjust:100%}*,:after,:before{box-sizing:inherit}b,strong{font-weight:700}input[type=text]{height:auto}body{margin:0;color:var(--mui-palette-text-primary);font-weight:400;font-size:1rem;line-height:1.5;letter-spacing:.00938em;background-color:var(--mui-palette-background-default)}@media print{body{background-color:var(--mui-palette-common-white)}}body::-webkit-backdrop{background-color:var(--mui-palette-background-default)}body::backdrop{background-color:var(--mui-palette-background-default)}:root{--mui-shape-borderRadius:4px;--mui-shadows-0:none;--mui-shadows-1:0px 2px 1px -1px rgba(0,0,0,0.2),0px 1px 1px 0px rgba(0,0,0,0.14),0px 1px 3px 0px rgba(0,0,0,0.12);--mui-shadows-2:0px 3px 1px -2px rgba(0,0,0,0.2),0px 2px 2px 0px rgba(0,0,0,0.14),0px 1px 5px 0px rgba(0,0,0,0.12);--mui-shadows-3:0px 3px 3px -2px rgba(0,0,0,0.2),0px 3px 4px 0px rgba(0,0,0,0.14),0px 1px 8px 0px rgba(0,0,0,0.12);--mui-shadows-4:0px 2px 4px -1px rgba(0,0,0,0.2),0px 4px 5px 0px rgba(0,0,0,0.14),0px 1px 10px 0px rgba(0,0,0,0.12);--mui-shadows-5:0px 3px 5px -1px rgba(0,0,0,0.2),0px 5px 8px 0px rgba(0,0,0,0.14),0px 1px 14px 0px rgba(0,0,0,0.12);--mui-shadows-6:0px 3px 5px -1px rgba(0,0,0,0.2),0px 6px 10px 0px rgba(0,0,0,0.14),0px 1px 18px 0px rgba(0,0,0,0.12);--mui-shadows-7:0px 4px 5px -2px rgba(0,0,0,0.2),0px 7px 10px 1px rgba(0,0,0,0.14),0px 2px 16px 1px rgba(0,0,0,0.12);--mui-shadows-8:0px 5px 5px -3px rgba(0,0,0,0.2),0px 8px 10px 1px rgba(0,0,0,0.14),0px 3px 14px 2px rgba(0,0,0,0.12);--mui-shadows-9:0px 5px 6px -3px rgba(0,0,0,0.2),0px 9px 12px 1px rgba(0,0,0,0.14),0px 3px 16px 2px rgba(0,0,0,0.12);--mui-shadows-10:0px 6px 6px -3px rgba(0,0,0,0.2),0px 10px 14px 1px rgba(0,0,0,0.14),0px 4px 18px 3px rgba(0,0,0,0.12);--mui-shadows-11:0px 6px 7px -4px rgba(0,0,0,0.2),0px 11px 15px 1px rgba(0,0,0,0.14),0px 4px 20px 3px rgba(0,0,0,0.12);--mui-shadows-12:0px 7px 8px -4px rgba(0,0,0,0.2),0px 12px 17px 2px rgba(0,0,0,0.14),0px 5px 22px 4px rgba(0,0,0,0.12);--mui-shadows-13:0px 7px 8px -4px rgba(0,0,0,0.2),0px 13px 19px 2px rgba(0,0,0,0.14),0px 5px 24px 4px rgba(0,0,0,0.12);--mui-shadows-14:0px 7px 9px -4px rgba(0,0,0,0.2),0px 14px 21px 2px rgba(0,0,0,0.14),0px 5px 26px 4px rgba(0,0,0,0.12);--mui-shadows-15:0px 8px 9px -5px rgba(0,0,0,0.2),0px 15px 22px 2px rgba(0,0,0,0.14),0px 6px 28px 5px rgba(0,0,0,0.12);--mui-shadows-16:0px 8px 10px -5px rgba(0,0,0,0.2),0px 16px 24px 2px rgba(0,0,0,0.14),0px 6px 30px 5px rgba(0,0,0,0.12);--mui-shadows-17:0px 8px 11px -5px rgba(0,0,0,0.2),0px 17px 26px 2px rgba(0,0,0,0.14),0px 6px 32px 5px rgba(0,0,0,0.12);--mui-shadows-18:0px 9px 11px -5px rgba(0,0,0,0.2),0px 18px 28px 2px rgba(0,0,0,0.14),0px 7px 34px 6px rgba(0,0,0,0.12);--mui-shadows-19:0px 9px 12px -6px rgba(0,0,0,0.2),0px 19px 29px 2px rgba(0,0,0,0.14),0px 7px 36px 6px rgba(0,0,0,0.12);--mui-shadows-20:0px 10px 13px -6px rgba(0,0,0,0.2),0px 20px 31px 3px rgba(0,0,0,0.14),0px 8px 38px 7px rgba(0,0,0,0.12);--mui-shadows-21:0px 10px 13px -6px rgba(0,0,0,0.2),0px 21px 33px 3px rgba(0,0,0,0.14),0px 8px 40px 7px rgba(0,0,0,0.12);--mui-shadows-22:0px 10px 14px -6px rgba(0,0,0,0.2),0px 22px 35px 3px rgba(0,0,0,0.14),0px 8px 42px 7px rgba(0,0,0,0.12);--mui-shadows-23:0px 11px 14px -7px rgba(0,0,0,0.2),0px 23px 36px 3px rgba(0,0,0,0.14),0px 9px 44px 8px rgba(0,0,0,0.12);--mui-shadows-24:0px 11px 15px -7px rgba(0,0,0,0.2),0px 24px 38px 3px rgba(0,0,0,0.14),0px 9px 46px 8px rgba(0,0,0,0.12);--mui-zIndex-mobileStepper:1000;--mui-zIndex-fab:1050;--mui-zIndex-speedDial:1050;--mui-zIndex-appBar:1100;--mui-zIndex-drawer:1200;--mui-zIndex-modal:1300;--mui-zIndex-snackbar:1400;--mui-zIndex-tooltip:1500;--mui-font-inherit:inherit inherit/inherit inherit;-webkit-print-color-scheme:light;color-scheme:light;--mui-palette-primary-50:#F4F9FE;--mui-palette-primary-100:#EEF7FF;--mui-palette-primary-200:#BFDDF9;--mui-palette-primary-300:#7B9FFF;--mui-palette-primary-400:#238CE9;--mui-palette-primary-500:#0274DB;--mui-palette-primary-700:#0165C0;--mui-palette-primary-800:#065093;--mui-palette-primary-900:#004584;--mui-palette-primary-main:#F4F9FE;--mui-palette-primary-light:#7B9FFF;--mui-palette-primary-dark:#0165C0;--mui-palette-primary-contrastText:rgba(0,0,0,0.87);--mui-palette-primary-mainChannel:244 249 254;--mui-palette-primary-lightChannel:123 159 255;--mui-palette-primary-darkChannel:1 101 192;--mui-palette-primary-contrastTextChannel:0 0 0;--mui-palette-secondary-50:#F0FBF6;--mui-palette-secondary-100:#DBF3E8;--mui-palette-secondary-200:#ADF2D1;--mui-palette-secondary-500:#009E7C;--mui-palette-secondary-700:#018669;--mui-palette-secondary-800:#0F7E67;--mui-palette-secondary-900:#016852;--mui-palette-secondary-main:#F0FBF6;--mui-palette-secondary-light:rgb(243,251,247);--mui-palette-secondary-dark:rgb(168,175,172);--mui-palette-secondary-contrastText:rgba(0,0,0,0.87);--mui-palette-secondary-mainChannel:240 251 246;--mui-palette-secondary-lightChannel:243 251 247;--mui-palette-secondary-darkChannel:168 175 172;--mui-palette-secondary-contrastTextChannel:0 0 0;--mui-palette-tertiary-50:#ECEFFE;--mui-palette-tertiary-100:#D6DCF9;--mui-palette-tertiary-200:#8F8DF0;--mui-palette-tertiary-500:#6060E9;--mui-palette-tertiary-700:#453DBF;--mui-palette-tertiary-900:#2D268C;--mui-palette-tertiary-main:#ECEFFE;--mui-palette-tertiary-mainChannel:236 239 254;--mui-palette-warning-50:#FDF5EC;--mui-palette-warning-100:#F9E8AF;--mui-palette-warning-200:#F6CD45;--mui-palette-warning-500:#EBB622;--mui-palette-warning-700:#9D6B00;--mui-palette-warning-900:#614302;--mui-palette-warning-main:#FDF5EC;--mui-palette-warning-dark:#9D6B00;--mui-palette-warning-contrastText:rgba(0,0,0,0.87);--mui-palette-warning-mainChannel:253 245 236;--mui-palette-warning-darkChannel:157 107 0;--mui-palette-warning-contrastTextChannel:0 0 0;--mui-palette-error-50:#FCF1F2;--mui-palette-error-100:#F8DAD9;--mui-palette-error-200:#E97D7A;--mui-palette-error-500:#E05048;--mui-palette-error-700:#C7332A;--mui-palette-error-900:#9E1421;--mui-palette-error-main:#FCF1F2;--mui-palette-error-dark:#C7332A;--mui-palette-error-contrastText:rgba(0,0,0,0.87);--mui-palette-error-mainChannel:252 241 242;--mui-palette-error-darkChannel:199 51 42;--mui-palette-error-contrastTextChannel:0 0 0;--mui-palette-neutral-50:#EFF0F5;--mui-palette-neutral-100:#DFE1E4;--mui-palette-neutral-200:#D4D6DA;--mui-palette-neutral-300:#B2B8BD;--mui-palette-neutral-400:#757C86;--mui-palette-neutral-500:#585E6C;--mui-palette-neutral-600:#3E4657;--mui-palette-neutral-700:#353E51;--mui-palette-neutral-800:#212B3C;--mui-palette-neutral-900:#182233;--mui-palette-neutral-main:#EFF0F5;--mui-palette-neutral-mainChannel:239 240 245;--mui-palette-supportPurple-50:#F5EBFF;--mui-palette-supportPurple-100:#E1D3F0;--mui-palette-supportPurple-700:#B57BF3;--mui-palette-supportPurple-800:#9B4EEE;--mui-palette-supportPurple-900:#9A0BD3;--mui-palette-supportPurple-main:#F5EBFF;--mui-palette-supportPurple-mainChannel:245 235 255;--mui-palette-supportYellow-50:#FFF9F0;--mui-palette-supportYellow-100:#FFEDD1;--mui-palette-supportYellow-700:#FDBC56;--mui-palette-supportYellow-800:#E59921;--mui-palette-supportYellow-900:#B65A0E;--mui-palette-supportYellow-main:#FFF9F0;--mui-palette-supportYellow-mainChannel:255 249 240;--mui-palette-supportGreen-50:#E8FEFF;--mui-palette-supportGreen-100:#CFF1F3;--mui-palette-supportGreen-700:#92E2E7;--mui-palette-supportGreen-800:#52BFC5;--mui-palette-supportGreen-900:#01808A;--mui-palette-supportGreen-main:#E8FEFF;--mui-palette-supportGreen-mainChannel:232 254 255;--mui-palette-supportBlue-50:#EDF2FF;--mui-palette-supportBlue-100:#D9E5FF;--mui-palette-supportBlue-700:#A0BCFF;--mui-palette-supportBlue-800:#7398EF;--mui-palette-supportBlue-900:#0165C0;--mui-palette-supportBlue-main:#EDF2FF;--mui-palette-supportBlue-mainChannel:237 242 255;--mui-palette-supportPink-50:#FFEBF9;--mui-palette-supportPink-100:#FFD9F3;--mui-palette-supportPink-700:#F87DD2;--mui-palette-supportPink-800:#D657AE;--mui-palette-supportPink-900:#C32F8D;--mui-palette-supportPink-main:#FFEBF9;--mui-palette-supportPink-mainChannel:255 235 249;--mui-palette-supportRed-50:#FFF0ED;--mui-palette-supportRed-100:#F3D6CF;--mui-palette-supportRed-700:#E79292;--mui-palette-supportRed-900:#C64040;--mui-palette-supportRed-main:#FFF0ED;--mui-palette-supportRed-mainChannel:255 240 237;--mui-palette-text-primary:#111111;--mui-palette-text-secondary:#555555;--mui-palette-text-tertiary:#6a6a6a;--mui-palette-text-disabled:#888888;--mui-palette-text-primaryChannel:17 17 17;--mui-palette-text-secondaryChannel:85 85 85;--mui-palette-border-emphasis:#B2B8BD;--mui-palette-border-primary:#dadada;--mui-palette-border-secondary:#EAEAEA;--mui-palette-border-black:#222222;--mui-palette-background-default:#ffffff;--mui-palette-background-gray01:#F8F8F8;--mui-palette-background-gray02:#F4F4F4;--mui-palette-background-blue01:#EDF2FA;--mui-palette-background-blue02:#EFF2F8;--mui-palette-background-blue03:#E3E9F8;--mui-palette-background-dark:#1D1D1D;--mui-palette-background-paper:#fff;--mui-palette-background-defaultChannel:255 255 255;--mui-palette-background-paperChannel:255 255 255;--mui-palette-background-darkChannel:29 29 29;--mui-palette-common-black:#000;--mui-palette-common-white:#fff;--mui-palette-common-background:#fff;--mui-palette-common-onBackground:#000;--mui-palette-common-backgroundChannel:255 255 255;--mui-palette-common-onBackgroundChannel:0 0 0;--mui-palette-info-main:#0288d1;--mui-palette-info-light:#03a9f4;--mui-palette-info-dark:#01579b;--mui-palette-info-contrastText:#fff;--mui-palette-info-mainChannel:2 136 209;--mui-palette-info-lightChannel:3 169 244;--mui-palette-info-darkChannel:1 87 155;--mui-palette-info-contrastTextChannel:255 255 255;--mui-palette-success-main:#2e7d32;--mui-palette-success-light:#4caf50;--mui-palette-success-dark:#1b5e20;--mui-palette-success-contrastText:#fff;--mui-palette-success-mainChannel:46 125 50;--mui-palette-success-lightChannel:76 175 80;--mui-palette-success-darkChannel:27 94 32;--mui-palette-success-contrastTextChannel:255 255 255;--mui-palette-grey-50:#fafafa;--mui-palette-grey-100:#f5f5f5;--mui-palette-grey-200:#eeeeee;--mui-palette-grey-300:#e0e0e0;--mui-palette-grey-400:#bdbdbd;--mui-palette-grey-500:#9e9e9e;--mui-palette-grey-600:#757575;--mui-palette-grey-700:#616161;--mui-palette-grey-800:#424242;--mui-palette-grey-900:#212121;--mui-palette-grey-A100:#f5f5f5;--mui-palette-grey-A200:#eeeeee;--mui-palette-grey-A400:#bdbdbd;--mui-palette-grey-A700:#616161;--mui-palette-divider:rgba(0,0,0,0.12);--mui-palette-action-active:rgba(0,0,0,0.54);--mui-palette-action-hover:rgba(0,0,0,0.04);--mui-palette-action-hoverOpacity:0.04;--mui-palette-action-selected:rgba(0,0,0,0.08);--mui-palette-action-selectedOpacity:0.08;--mui-palette-action-disabled:rgba(0,0,0,0.26);--mui-palette-action-disabledBackground:rgba(0,0,0,0.12);--mui-palette-action-disabledOpacity:0.38;--mui-palette-action-focus:rgba(0,0,0,0.12);--mui-palette-action-focusOpacity:0.12;--mui-palette-action-activatedOpacity:0.12;--mui-palette-action-activeChannel:0 0 0;--mui-palette-action-selectedChannel:0 0 0;--mui-palette-Alert-infoColor:rgb(1,67,97);--mui-palette-Alert-successColor:rgb(30,70,32);--mui-palette-Alert-errorFilledBg:var(--mui-palette-error-main,#FCF1F2);--mui-palette-Alert-infoFilledBg:var(--mui-palette-info-main,#0288d1);--mui-palette-Alert-successFilledBg:var(--mui-palette-success-main,#2e7d32);--mui-palette-Alert-warningFilledBg:var(--mui-palette-warning-main,#FDF5EC);--mui-palette-Alert-errorFilledColor:rgba(0,0,0,0.87);--mui-palette-Alert-infoFilledColor:#fff;--mui-palette-Alert-successFilledColor:#fff;--mui-palette-Alert-warningFilledColor:rgba(0,0,0,0.87);--mui-palette-Alert-infoStandardBg:rgb(229,246,253);--mui-palette-Alert-successStandardBg:rgb(237,247,237);--mui-palette-Alert-errorIconColor:var(--mui-palette-error-main,#FCF1F2);--mui-palette-Alert-infoIconColor:var(--mui-palette-info-main,#0288d1);--mui-palette-Alert-successIconColor:var(--mui-palette-success-main,#2e7d32);--mui-palette-Alert-warningIconColor:var(--mui-palette-warning-main,#FDF5EC);--mui-palette-AppBar-defaultBg:var(--mui-palette-grey-100,#f5f5f5);--mui-palette-Avatar-defaultBg:var(--mui-palette-grey-400,#bdbdbd);--mui-palette-Button-inheritContainedBg:var(--mui-palette-grey-300,#e0e0e0);--mui-palette-Button-inheritContainedHoverBg:var(--mui-palette-grey-A100,#f5f5f5);--mui-palette-Chip-defaultBorder:var(--mui-palette-grey-400,#bdbdbd);--mui-palette-Chip-defaultAvatarColor:var(--mui-palette-grey-700,#616161);--mui-palette-Chip-defaultIconColor:var(--mui-palette-grey-700,#616161);--mui-palette-FilledInput-bg:rgba(0,0,0,0.06);--mui-palette-FilledInput-hoverBg:rgba(0,0,0,0.09);--mui-palette-FilledInput-disabledBg:rgba(0,0,0,0.12);--mui-palette-LinearProgress-primaryBg:rgb(250,252,254);--mui-palette-LinearProgress-secondaryBg:rgb(249,253,251);--mui-palette-LinearProgress-errorBg:rgb(253,249,250);--mui-palette-LinearProgress-infoBg:rgb(158,209,237);--mui-palette-LinearProgress-successBg:rgb(175,205,177);--mui-palette-LinearProgress-warningBg:rgb(254,251,247);--mui-palette-Skeleton-bg:rgba(var(--mui-palette-text-primaryChannel,undefined)/0.11);--mui-palette-Slider-primaryTrack:rgb(250,252,254);--mui-palette-Slider-secondaryTrack:rgb(249,253,251);--mui-palette-Slider-errorTrack:rgb(253,249,250);--mui-palette-Slider-infoTrack:rgb(158,209,237);--mui-palette-Slider-successTrack:rgb(175,205,177);--mui-palette-Slider-warningTrack:rgb(254,251,247);--mui-palette-SnackbarContent-bg:rgb(50,50,50);--mui-palette-SnackbarContent-color:#fff;--mui-palette-SpeedDialAction-fabHoverBg:rgb(216,216,216);--mui-palette-StepConnector-border:var(--mui-palette-grey-400,#bdbdbd);--mui-palette-StepContent-border:var(--mui-palette-grey-400,#bdbdbd);--mui-palette-Switch-defaultColor:var(--mui-palette-common-white,#fff);--mui-palette-Switch-defaultDisabledColor:var(--mui-palette-grey-100,#f5f5f5);--mui-palette-Switch-primaryDisabledColor:rgb(250,252,254);--mui-palette-Switch-secondaryDisabledColor:rgb(249,253,251);--mui-palette-Switch-errorDisabledColor:rgb(253,249,250);--mui-palette-Switch-infoDisabledColor:rgb(158,209,237);--mui-palette-Switch-successDisabledColor:rgb(175,205,177);--mui-palette-Switch-warningDisabledColor:rgb(254,251,247);--mui-palette-TableCell-border:rgba(224,224,224,1);--mui-palette-Tooltip-bg:rgba(97,97,97,0.92);--mui-palette-dividerChannel:0 0 0;--mui-opacity-inputPlaceholder:0.42;--mui-opacity-inputUnderline:0.42;--mui-opacity-switchTrackDisabled:0.12;--mui-opacity-switchTrack:0.38;--font-size14:14px;--font-size15:15px;--font-size16:16px;--font-size17:17px;--font-size18:18px;--font-size19:19px;--font-size20:20px;--font-size21:21px;--font-size22:22px;--font-size23:23px;--font-size24:24px;--font-size25:25px;--font-size26:26px;--font-size27:27px;--font-size28:28px;--font-size29:29px;--font-size30:30px;--font-size31:31px;--font-size32:32px;--font-size33:33px;--font-size34:34px;--font-size35:35px;--font-size36:36px;--font-size37:37px;--font-size38:38px;--font-size39:39px;--font-size40:40px;--font-size41:41px;--font-size42:42px}@media screen and (max-width:1280px){:root{--font-size14:14px;--font-size15:14px;--font-size16:14px;--font-size17:14px;--font-size18:14px;--font-size19:15px;--font-size20:16px;--font-size21:17px;--font-size22:18px;--font-size23:18px;--font-size24:18px;--font-size25:19px;--font-size26:20px;--font-size27:20px;--font-size28:21px;--font-size29:22px;--font-size30:23px;--font-size31:23px;--font-size32:24px;--font-size33:25px;--font-size34:26px;--font-size35:26px;--font-size36:27px;--font-size37:28px;--font-size38:29px;--font-size39:29px;--font-size40:28px;--font-size41:29px;--font-size42:29px}}@media screen and (max-width:1047px){:root{--font-size14:14px;--font-size15:14px;--font-size16:14px;--font-size17:14px;--font-size18:14px;--font-size19:14px;--font-size20:15px;--font-size21:16px;--font-size22:17px;--font-size23:17px;--font-size24:17px;--font-size25:18px;--font-size26:18px;--font-size27:19px;--font-size28:20px;--font-size29:20px;--font-size30:21px;--font-size31:22px;--font-size32:22px;--font-size33:23px;--font-size34:24px;--font-size35:25px;--font-size36:25px;--font-size37:26px;--font-size38:27px;--font-size39:27px;--font-size40:26px;--font-size41:27px;--font-size42:27px}}button:disabled{cursor:default}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:0;border-radius:0;color:inherit;font:inherit;letter-spacing:0;cursor:pointer}textarea{resize:none}table{width:100%}body,html{height:100%;min-height:100%;min-width:360px}.wrap{display:flex;flex-direction:column;min-height:100%}.container{flex:1 1 auto}.blind{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hide{display:none!important}.noscroll{-webkit-overflow-scrolling:none;overflow:hidden!important;overscroll-behavior:none;touch-action:none}.clear{float:none!important;clear:both}.clearfix:after,.clearfix:before{display:block;content:"";line-height:0}.clearfix:after{clear:both}input,select,textarea{font:inherit;min-height:35px;border:1px solid #ddd;-webkit-tap-highlight-color:rgba(0,0,0,0)}input::placeholder,textarea::placeholder{color:#666}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}td,th{vertical-align:middle}caption,legend{z-index:-1;position:absolute;top:-9999px;left:-9999px;margin:0;padding:0;overflow:hidden;font-size:0;line-height:0}.reveal{animation-play-state:paused!important}.reveal.animated{animation-play-state:running!important}.inner{margin-right:auto;margin-left:auto}.form-label{font-size:medium}.wb-nor{word-break:normal!important}.wb-ba{word-break:break-all!important}.wb-ka{word-break:keep-all!important}.wb-i{word-break:inherit!important}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.flex-column{flex-direction:column!important}.visible-hide{visibility:hidden!important}.visible-show{visibility:visible!important}.float-left{float:left!important}.float-right{float:right!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.text-uppercase{text-transform:uppercase!important}.text-lowercase{text-transform:lowercase!important}.text-small{font-size:85%!important}.text-large{font-size:115%!important}.text-blind{text-indent:-9999px!important}.text-decoration-underline{text-decoration:underline!important}.text-nowrap{white-space:nowrap!important}.text-pre-wrap{white-space:pre-wrap!important}.mt-05{margin-top:.25rem!important}.mt-10{margin-top:.5rem!important}.mt-15{margin-top:.75rem!important}.mt-20{margin-top:1rem!important}.mt-25{margin-top:1.25rem!important}.mt-30{margin-top:1.5rem!important}.mt-35{margin-top:1.75rem!important}.mt-40{margin-top:2rem!important}.mt-45{margin-top:2.25rem!important}.mt-50{margin-top:2.5rem!important}.mt-55{margin-top:2.75rem!important}.mt-60{margin-top:3rem!important}.mt-65{margin-top:3.25rem!important}.mt-70{margin-top:3.5rem!important}.mt-75{margin-top:3.75rem!important}.mt-80{margin-top:4rem!important}.mt-85{margin-top:4.25rem!important}.mt-90{margin-top:4.5rem!important}.mt-95{margin-top:4.75rem!important}.mt-100{margin-top:5rem!important}.mr-05{margin-right:.25rem!important}.mr-10{margin-right:.5rem!important}.mr-15{margin-right:.75rem!important}.mr-20{margin-right:1rem!important}.mr-25{margin-right:1.25rem!important}.mr-30{margin-right:1.5rem!important}.mr-35{margin-right:1.75rem!important}.mr-40{margin-right:2rem!important}.mr-45{margin-right:2.25rem!important}.mr-50{margin-right:2.5rem!important}.mr-55{margin-right:2.75rem!important}.mr-60{margin-right:3rem!important}.mr-65{margin-right:3.25rem!important}.mr-70{margin-right:3.5rem!important}.mr-75{margin-right:3.75rem!important}.mr-80{margin-right:4rem!important}.mr-85{margin-right:4.25rem!important}.mr-90{margin-right:4.5rem!important}.mr-95{margin-right:4.75rem!important}.mr-100{margin-right:5rem!important}.mb-05{margin-bottom:.25rem!important}.mb-10{margin-bottom:.5rem!important}.mb-15{margin-bottom:.75rem!important}.mb-20{margin-bottom:1rem!important}.mb-25{margin-bottom:1.25rem!important}.mb-30{margin-bottom:1.5rem!important}.mb-35{margin-bottom:1.75rem!important}.mb-40{margin-bottom:2rem!important}.mb-45{margin-bottom:2.25rem!important}.mb-50{margin-bottom:2.5rem!important}.mb-55{margin-bottom:2.75rem!important}.mb-60{margin-bottom:3rem!important}.mb-65{margin-bottom:3.25rem!important}.mb-70{margin-bottom:3.5rem!important}.mb-75{margin-bottom:3.75rem!important}.mb-80{margin-bottom:4rem!important}.mb-85{margin-bottom:4.25rem!important}.mb-90{margin-bottom:4.5rem!important}.mb-95{margin-bottom:4.75rem!important}.mb-100{margin-bottom:5rem!important}.ml-05{margin-left:.25rem!important}.ml-10{margin-left:.5rem!important}.ml-15{margin-left:.75rem!important}.ml-20{margin-left:1rem!important}.ml-25{margin-left:1.25rem!important}.ml-30{margin-left:1.5rem!important}.ml-35{margin-left:1.75rem!important}.ml-40{margin-left:2rem!important}.ml-45{margin-left:2.25rem!important}.ml-50{margin-left:2.5rem!important}.ml-55{margin-left:2.75rem!important}.ml-60{margin-left:3rem!important}.ml-65{margin-left:3.25rem!important}.ml-70{margin-left:3.5rem!important}.ml-75{margin-left:3.75rem!important}.ml-80{margin-left:4rem!important}.ml-85{margin-left:4.25rem!important}.ml-90{margin-left:4.5rem!important}.ml-95{margin-left:4.75rem!important}.ml-100{margin-left:5rem!important}.mt-00{margin-top:0!important}.mt-04{margin-top:.25rem!important}.mt-08{margin-top:.5rem!important}.mt-12{margin-top:.75rem!important}.mt-16{margin-top:1rem!important}.mt-20{margin-top:1.25rem!important}.mt-24{margin-top:1.5rem!important}.mt-28{margin-top:1.75rem!important}.mt-32{margin-top:2rem!important}.mt-36{margin-top:2.25rem!important}.mt-40{margin-top:2.5rem!important}.mt-44{margin-top:2.75rem!important}.mt-48{margin-top:3rem!important}.mt-52{margin-top:3.25rem!important}.mt-56{margin-top:3.5rem!important}.mr-00{margin-right:0!important}.mr-04{margin-right:.25rem!important}.mr-08{margin-right:.5rem!important}.mr-12{margin-right:.75rem!important}.mr-16{margin-right:1rem!important}.mr-20{margin-right:1.25rem!important}.mr-24{margin-right:1.5rem!important}.mr-28{margin-right:1.75rem!important}.mr-32{margin-right:2rem!important}.mr-36{margin-right:2.25rem!important}.mr-40{margin-right:2.5rem!important}.mr-44{margin-right:2.75rem!important}.mr-48{margin-right:3rem!important}.mr-52{margin-right:3.25rem!important}.mr-56{margin-right:3.5rem!important}.mb-00{margin-bottom:0!important}.mb-04{margin-bottom:.25rem!important}.mb-08{margin-bottom:.5rem!important}.mb-12{margin-bottom:.75rem!important}.mb-16{margin-bottom:1rem!important}.mb-20{margin-bottom:1.25rem!important}.mb-24{margin-bottom:1.5rem!important}.mb-28{margin-bottom:1.75rem!important}.mb-32{margin-bottom:2rem!important}.mb-36{margin-bottom:2.25rem!important}.mb-40{margin-bottom:2.5rem!important}.mb-44{margin-bottom:2.75rem!important}.mb-48{margin-bottom:3rem!important}.mb-52{margin-bottom:3.25rem!important}.mb-56{margin-bottom:3.5rem!important}.ml-00{margin-left:0!important}.ml-04{margin-left:.25rem!important}.ml-08{margin-left:.5rem!important}.ml-12{margin-left:.75rem!important}.ml-16{margin-left:1rem!important}.ml-20{margin-left:1.25rem!important}.ml-24{margin-left:1.5rem!important}.ml-28{margin-left:1.75rem!important}.ml-32{margin-left:2rem!important}.ml-36{margin-left:2.25rem!important}.ml-40{margin-left:2.5rem!important}.ml-44{margin-left:2.75rem!important}.ml-48{margin-left:3rem!important}.ml-52{margin-left:3.25rem!important}.ml-56{margin-left:3.5rem!important}.pt-05{padding-top:.25rem!important}.pt-10{padding-top:.5rem!important}.pt-15{padding-top:.75rem!important}.pt-20{padding-top:1rem!important}.pt-25{padding-top:1.25rem!important}.pt-30{padding-top:1.5rem!important}.pt-35{padding-top:1.75rem!important}.pt-40{padding-top:2rem!important}.pt-45{padding-top:2.25rem!important}.pt-50{padding-top:2.5rem!important}.pt-55{padding-top:2.75rem!important}.pt-60{padding-top:3rem!important}.pt-65{padding-top:3.25rem!important}.pt-70{padding-top:3.5rem!important}.pt-75{padding-top:3.75rem!important}.pt-80{padding-top:4rem!important}.pt-85{padding-top:4.25rem!important}.pt-90{padding-top:4.5rem!important}.pt-95{padding-top:4.75rem!important}.pt-100{padding-top:5rem!important}.pr-05{padding-right:.25rem!important}.pr-10{padding-right:.5rem!important}.pr-15{padding-right:.75rem!important}.pr-20{padding-right:1rem!important}.pr-25{padding-right:1.25rem!important}.pr-30{padding-right:1.5rem!important}.pr-35{padding-right:1.75rem!important}.pr-40{padding-right:2rem!important}.pr-45{padding-right:2.25rem!important}.pr-50{padding-right:2.5rem!important}.pr-55{padding-right:2.75rem!important}.pr-60{padding-right:3rem!important}.pr-65{padding-right:3.25rem!important}.pr-70{padding-right:3.5rem!important}.pr-75{padding-right:3.75rem!important}.pr-80{padding-right:4rem!important}.pr-85{padding-right:4.25rem!important}.pr-90{padding-right:4.5rem!important}.pr-95{padding-right:4.75rem!important}.pr-100{padding-right:5rem!important}.pb-05{padding-bottom:.25rem!important}.pb-10{padding-bottom:.5rem!important}.pb-15{padding-bottom:.75rem!important}.pb-20{padding-bottom:1rem!important}.pb-25{padding-bottom:1.25rem!important}.pb-30{padding-bottom:1.5rem!important}.pb-35{padding-bottom:1.75rem!important}.pb-40{padding-bottom:2rem!important}.pb-45{padding-bottom:2.25rem!important}.pb-50{padding-bottom:2.5rem!important}.pb-55{padding-bottom:2.75rem!important}.pb-60{padding-bottom:3rem!important}.pb-65{padding-bottom:3.25rem!important}.pb-70{padding-bottom:3.5rem!important}.pb-75{padding-bottom:3.75rem!important}.pb-80{padding-bottom:4rem!important}.pb-85{padding-bottom:4.25rem!important}.pb-90{padding-bottom:4.5rem!important}.pb-95{padding-bottom:4.75rem!important}.pb-100{padding-bottom:5rem!important}.pt-00{padding-top:0!important}.pt-04{padding-top:.25rem!important}.pt-08{padding-top:.5rem!important}.pt-12{padding-top:.75rem!important}.pt-16{padding-top:1rem!important}.pt-20{padding-top:1.25rem!important}.pt-24{padding-top:1.5rem!important}.pt-28{padding-top:1.75rem!important}.pt-32{padding-top:2rem!important}.pt-36{padding-top:2.25rem!important}.pt-40{padding-top:2.5rem!important}.pt-44{padding-top:2.75rem!important}.pt-48{padding-top:3rem!important}.pt-52{padding-top:3.25rem!important}.pt-56{padding-top:3.5rem!important}.pr-00{padding-right:0!important}.pr-04{padding-right:.25rem!important}.pr-08{padding-right:.5rem!important}.pr-12{padding-right:.75rem!important}.pr-16{padding-right:1rem!important}.pr-20{padding-right:1.25rem!important}.pr-24{padding-right:1.5rem!important}.pr-28{padding-right:1.75rem!important}.pr-32{padding-right:2rem!important}.pr-36{padding-right:2.25rem!important}.pr-40{padding-right:2.5rem!important}.pr-44{padding-right:2.75rem!important}.pr-48{padding-right:3rem!important}.pr-52{padding-right:3.25rem!important}.pr-56{padding-right:3.5rem!important}.pb-00{padding-bottom:0!important}.pb-04{padding-bottom:.25rem!important}.pb-08{padding-bottom:.5rem!important}.pb-12{padding-bottom:.75rem!important}.pb-16{padding-bottom:1rem!important}.pb-20{padding-bottom:1.25rem!important}.pb-24{padding-bottom:1.5rem!important}.pb-28{padding-bottom:1.75rem!important}.pb-32{padding-bottom:2rem!important}.pb-36{padding-bottom:2.25rem!important}.pb-40{padding-bottom:2.5rem!important}.pb-44{padding-bottom:2.75rem!important}.pb-48{padding-bottom:3rem!important}.pb-52{padding-bottom:3.25rem!important}.pb-56{padding-bottom:3.5rem!important}.ml-auto{margin-left:auto!important}.mr-auto{margin-right:auto!important}.gap-0{gap:0!important}.gap-1{gap:.0625rem!important}.gap-2{gap:.125rem!important}.gap-3{gap:.1875rem!important}.gap-4{gap:.25rem!important}.gap-5{gap:.3125rem!important}.gap-6{gap:.375rem!important}.gap-7{gap:.4375rem!important}.gap-8{gap:.5rem!important}.gap-9{gap:.5625rem!important}.gap-10{gap:.625rem!important}.gap-11{gap:.6875rem!important}.gap-12{gap:.75rem!important}.gap-13{gap:.8125rem!important}.gap-14{gap:.875rem!important}.gap-15{gap:.9375rem!important}.gap-16{gap:1rem!important}.gap-17{gap:1.0625rem!important}.gap-18{gap:1.125rem!important}.gap-19{gap:1.1875rem!important}.gap-20{gap:1.25rem!important}.gap-21{gap:1.3125rem!important}.gap-22{gap:1.375rem!important}.gap-23{gap:1.4375rem!important}.gap-24{gap:1.5rem!important}.gap-25{gap:1.5625rem!important}.radius-0{border-radius:0!important}.radius-4{border-radius:4px!important}.radius-8{border-radius:8px!important}.radius-12{border-radius:12px!important}.radius-16{border-radius:16px!important}.radius-20{border-radius:20px!important}.radius-24{border-radius:24px!important}.radius-28{border-radius:28px!important}.radius-32{border-radius:32px!important}.radius-36{border-radius:36px!important}.radius-40{border-radius:40px!important}.radius-44{border-radius:44px!important}.radius-48{border-radius:48px!important}.radius-52{border-radius:52px!important}.radius-56{border-radius:56px!important}.radius-60{border-radius:60px!important}.radius-64{border-radius:64px!important}.radius-68{border-radius:68px!important}.radius-72{border-radius:72px!important}.radius-76{border-radius:76px!important}.radius-80{border-radius:80px!important}.radius-84{border-radius:84px!important}.radius-88{border-radius:88px!important}.radius-92{border-radius:92px!important}.radius-96{border-radius:96px!important}.radius-100{border-radius:100px!important}.border-0{border:0!important}.border-top0{border-top:0!important}.border-right0{border-right:0!important}.border-bottom0{border-bottom:0!important}.border-left0{border-left:0!important}.border-bottom-dashed{border-bottom-style:dashed!important}:root{--mui-spacing:0.5rem;--spacing-1:calc(var(--mui-spacing) * 1);--spacing-2:calc(var(--mui-spacing) * 2);--spacing-3:calc(var(--mui-spacing) * 3);--spacing-4:calc(var(--mui-spacing) * 4);--spacing-5:calc(var(--mui-spacing) * 5);--spacing-6:calc(var(--mui-spacing) * 6);--form-height:48px}@media screen and (max-width:655px){:root{--form-height:36px}}html{font-size:16px;scroll-behavior:smooth}body{word-break:break-all;font-size:var(--font-size17)!important;letter-spacing:-.01em!important}body.no-scroll{overflow:hidden}::-webkit-scrollbar{width:6px;height:6px;border-radius:10px}::-webkit-scrollbar-thumb{background:rgba(117,124,134,.48);border-radius:10px}::-webkit-scrollbar-track{background:#f7f7f7}.w-100{width:100px!important}.w-140{width:140px!important}.wp-100{width:100%!important}@media screen and (max-width:1047px){html{font-size:14.5px}.flex-mobile-column{flex-direction:column!important}.flex-mobile-column-reverse{flex-direction:column-reverse!important}.flex-mobile-row{flex-direction:row!important}.flex-mobile-row-reverse{flex-direction:row-reverse!important}.mobile-wp-100{width:100%!important}}@media screen and (max-width:655px){html{font-size:13px}}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.font-weight-light{font-weight:300!important}.font-weight-normal{font-weight:400!important}.font-weight-medium{font-weight:500!important}.font-weight-semibold{font-weight:600!important}.font-weight-bold{font-weight:700!important}.font-weight-extrabold{font-weight:800!important}.font-weight-black{font-weight:900!important}.cm-line-height1{line-height:1!important}.cm-line-height1-1{line-height:1.1!important}.cm-line-height1-2{line-height:1.2!important}.cm-line-height1-3{line-height:1.3!important}.cm-line-height1-4{line-height:1.4!important}.cm-line-height1-5{line-height:1.5!important}.cm-line-height1-6{line-height:1.6!important}.cm-line-height1-7{line-height:1.7!important}.cm-line-height1-8{line-height:1.8!important}.cm-line-height1-9{line-height:1.9!important}.cm-line-height2{line-height:2!important}.ellipsis{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;word-break:break-all}.ellipsis.line2{-webkit-line-clamp:2}.ellipsis.line3{-webkit-line-clamp:3}.ellipsis.line4{-webkit-line-clamp:4}.ellipsis.line5{-webkit-line-clamp:5}.text-underline{text-decoration:underline}.cm-typography.heading-h1{font-size:var(--font-size48)!important;line-height:1.25!important;font-weight:700!important}.cm-typography.heading-h2{font-size:var(--font-size40)!important;line-height:1.2!important;font-weight:700!important}.cm-typography.heading-h3{font-size:var(--font-size32)!important;line-height:1.25!important;font-weight:600!important}.cm-typography.heading-h4{font-size:var(--font-size28)!important;line-height:1.29!important;font-weight:600!important}.cm-typography.heading-h5{font-size:var(--font-size24)!important;line-height:1.2!important;font-weight:600!important}.cm-typography.heading-h6{font-size:var(--font-size20)!important;line-height:1.25!important;font-weight:700!important}.cm-typography.sub-title0{font-size:var(--font-size22)!important;line-height:1.4!important;font-weight:600!important}.cm-typography.sub-title1{font-size:var(--font-size20)!important;line-height:1.4!important;font-weight:600!important}.cm-typography.sub-title2{font-size:var(--font-size18)!important;line-height:1.44!important;font-weight:600!important}.cm-typography.sub-title3{font-size:var(--font-size17)!important;line-height:1.41!important;font-weight:600!important}.cm-typography.paragraph-body1{font-size:var(--font-size18)!important;line-height:1.6!important;font-weight:400!important}.cm-typography.paragraph-body2{font-size:var(--font-size17)!important;line-height:1.53!important;font-weight:400!important}.cm-typography.paragraph-body3{font-size:var(--font-size16)!important;line-height:1.5!important;font-weight:400!important}.cm-typography.paragraph-body4{font-size:var(--font-size15)!important;line-height:1.3!important;font-weight:400!important}.cm-typography.button-btn1{font-weight:600!important;font-size:var(--font-size17)!important;line-height:1.3!important}.cm-typography.button-btn2{font-weight:600!important;font-size:var(--font-size16)!important;line-height:1.25!important}.cm-typography.button-btn3{font-weight:600!important;font-size:var(--font-size15)!important;line-height:1.2!important}.cm-typography.label-label1{font-size:var(--font-size16)!important;line-height:1.25!important;font-weight:500!important}.cm-typography.label-label2{font-size:var(--font-size15)!important;line-height:1.2!important;font-weight:500!important}.cm-typography.label-label3{font-size:var(--font-size14)!important;line-height:1.2!important;font-weight:500!important}.view-print{display:none!important}@media print{html{font-size:10px!important}body{font-size:14px!important}*{print-color-adjust:exact!important;-webkit-print-color-adjust:exact!important;color-adjust:exact!important}.no-print{display:none!important}.view-print{display:flex!important}table{break-inside:auto;page-break-inside:auto}.print-table table{min-width:auto!important}.cm-tab-panel{display:block!important}.cm-tab-panel~.cm-tab-panel{margin-top:2.5rem}.cm-bul-list.bul-list1 .list-item{padding-left:1.5rem!important}.cm-bul-list.bul-list1 .list-item:before{left:.5rem!important;top:.625rem!important}.page-result-sheet .sheet-body .chart-area{width:80%;margin-left:auto;margin-right:auto}.page-result-sheet .sheet-foot .cm-box .icon.icon{width:3rem}.report-card .page-report-card{min-width:auto!important}.report-card table{break-inside:auto;page-break-inside:auto}.report-card .report-section.hide{display:block!important}.report-card .sub-top-title-area{display:none!important}.report-card .cm-table.scroll-table table{min-width:600px!important}.report-card .cm-table.table1 tbody td,.report-card .cm-table.table1 thead th{height:auto!important}.report-card .report-card-head-area .state-closed,.report-card .report-sub-navi{display:none!important}.report-card .report-card-head-area .state-opened{display:block!important}.report-card .cm-swiper-navi,.report-card .handle-head-open-button.state-opened,.report-card .nav-button,.report-card .subject-list{display:none!important}.report-card .scroll-table{overflow:visible!important;max-height:none!important}.report-card .report-section{break-inside:avoid;page-break-inside:avoid;padding:15px 0;margin:15px 0!important}.report-card .report-write-box{display:none!important}.report-card .main-section .inner{flex-direction:column;align-items:stretch!important}.report-card .main-section .inner .main-title{text-align:left!important}.report-card .main-section .inner .main-title:before{display:none!important}.report-card .chart-section .chart-area .chart-inner-content.hide,.report-card .result-section-inner-content-wrap .result-section-inner-content.hide{display:block!important}.report-card .chart-section .chart-area .chart-inner-content,.report-card .result-section-inner-content~.result-section-inner-content{margin-top:15px}.report-card .report-inner-chart-area{flex-direction:column}}#skipNavi{z-index:9999;top:0;left:0;white-space:nowrap}#skipNavi,#skipNavi a{position:absolute;width:100%}#skipNavi a{display:inline-block;top:-624.9375rem}#skipNavi a:focus-visible{top:0;padding:.3125rem;outline:.125rem dashed #fff;outline-offset:-.375rem;background-color:#000;color:#fff;font-size:var(--font-size15)}body.scroll-lock{overflow:hidden}.wrap{height:100%}.page-wrap{margin-top:10.125rem;padding-top:2.5rem;padding-bottom:6.25rem}.inner{width:100%;max-width:78rem;padding:0 1.5rem;margin:0 auto}.inner.xs{max-width:33.125rem}.inner.sm{max-width:67.5rem}.inner.lg{max-width:95.5rem}@media screen and (max-width:1280px){.inner{padding:0 1.5rem}}.sub-page-wrap{display:flex;justify-content:space-between;align-items:flex-start}.sub-page .mui-1trpyf-MuiContainer-root{max-width:1528px}.left-menu-area{width:216px;flex-shrink:0;background-color:#fff;box-shadow:.25rem .375rem 1.25rem 0 rgba(0,0,0,.07);border-radius:var(--spacing-3);padding:var(--spacing-2);position:-webkit-sticky;position:sticky;top:10.5rem}.left-menu-gnb .gnb-depth1-link{display:flex;background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/bg-circle.png),linear-gradient(112deg,var(--mui-palette-primary-700) 23.69%,#00866b 78.44%);background-size:auto;background-repeat:no-repeat;background-position:100%,50%;border-radius:var(--spacing-2);padding:var(--spacing-3);color:#fff;line-height:1.3;font-size:var(--font-size20);font-weight:600;align-items:center;justify-content:center}.left-menu-gnb .gnb-depth2-wrap{margin-top:var(--spacing-2)}.left-menu-gnb .gnb-depth2>li{margin-bottom:var(--spacing-1);line-height:1.3}.left-menu-gnb .gnb-depth2>li:last-child{margin-bottom:0}.left-menu-gnb .gnb-depth2>li.active .gnb-depth2-link:before{position:absolute;top:16px;left:7px;content:"";display:block;width:5px;height:5px;border-radius:50%;background-color:var(--mui-palette-primary-700)}.left-menu-gnb .gnb-depth2>li .gnb-depth2-link{display:flex;font-size:var(--font-size17);padding:var(--spacing-1);font-weight:500;white-space:pre-line}.left-menu-gnb .gnb-depth2>li.active .gnb-depth2-link{position:relative;color:var(--mui-palette-primary-700);padding-left:20px}.popup-content-area{padding:1.875rem}.popup-content-area.report-card{padding:0}.popup-content-area.report-card .sub-top-title-area{padding-top:1.875rem;padding-bottom:1.875rem;margin-bottom:0}.dashboard-page-content-area,.sub-page-content-area{padding-top:var(--spacing-2);width:calc(100% - 216px - 64px)}.sub-top-title-area{margin-bottom:2.5rem}.sub-top-title-area .cm-breadcrumbs{margin-bottom:var(--spacing-1)}.sub-top-title-area .sub-top-title{font-size:var(--font-size32);font-weight:700;line-height:1.25}.page-wrap.dash-main-bg{background:var(--mui-palette-background-blue01)}.dashboard-page-wrap{display:flex;justify-content:space-between;align-items:flex-start}.dashboard-page-content-area{padding-top:var(--spacing-2);width:calc(100% - 216px - 64px)}.dash-left-menu-area{background:var(--mui-palette-neutral-900);color:#fff;width:216px;flex-shrink:0;box-shadow:.25rem .375rem 1.25rem 0 rgba(0,0,0,.07);border-radius:var(--spacing-3);padding:var(--spacing-2);padding-right:var(--spacing-1);position:-webkit-sticky;position:sticky;top:10.5rem}.dash-left-menu-area a:focus-visible{outline:.125rem dashed #fff;outline-offset:-.25rem}.dash-left-menu-area .gnb-depth2-link:focus-visible{outline-offset:0}.dash-left-menu-area .dash-left-menu-head{padding:.75rem;background:var(--mui-palette-neutral-800);border:1px solid var(--mui-palette-neutral-700);border-radius:.75rem;display:flex;align-items:center;justify-content:start;gap:.75rem;font-weight:500;margin-bottom:1.5rem;margin-right:.5rem}.dash-left-menu-area .dash-left-menu-head .head-icon{width:2rem;height:2rem;background:#fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.dash-left-menu-area .dash-left-menu-head .head-icon .icon{display:inline-flex;width:1.25rem;height:1.25rem;background:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-home.svg) no-repeat 50%/contain}.dash-left-menu-area .dash-left-menu-gnb{max-height:29.25rem;overflow:auto;margin-bottom:var(--spacing-1);border-radius:8px;padding-right:4px;overscroll-behavior:contain}.dash-left-menu-area .dash-left-menu-gnb::-webkit-scrollbar-thumb{background:var(--mui-palette-neutral-600)}.dash-left-menu-area .dash-left-menu-gnb::-webkit-scrollbar-track{background:var(--mui-palette-neutral-900)}.dash-left-menu-area .dash-left-menu-gnb .gnb-depth1{display:flex;flex-direction:column;gap:.5rem}.dash-left-menu-area .dash-left-menu-gnb .gnb-depth1-link{display:flex;align-items:center;justify-content:start;gap:6px;height:3rem;border-radius:.5rem;line-height:1.2;padding-left:6px;font-size:var(--font-size16)}.dash-left-menu-area .dash-left-menu-gnb .gnb-depth1-item.has-sub .gnb-depth1-link{position:relative;padding-right:28px}.dash-left-menu-area .dash-left-menu-gnb .gnb-depth1-item.has-sub .gnb-depth1-link:after{content:"";position:absolute;width:24px;height:24px;right:6px;top:50%;transform:translateY(-50%);background:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-solid-arrow-gry-down.svg) no-repeat 50%/contain}.dash-left-menu-area .dash-left-menu-gnb .gnb-depth1-item.active .gnb-depth1-link{background:var(--mui-palette-neutral-800)}.dash-left-menu-area .dash-left-menu-gnb .gnb-depth1-item.has-sub.active .gnb-depth1-link:after{transform:translateY(-50%) rotate(180deg)}.dash-left-menu-area .dash-left-menu-gnb .gnb-depth1-link .icon-box{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.dash-left-menu-area .dash-left-menu-gnb .gnb-depth1-link span{flex:1 1;white-space:pre-line}.dash-left-menu-area .dash-left-menu-gnb .gnb-depth2-wrap{max-height:0;overflow:hidden}.dash-left-menu-area .dash-left-menu-gnb .gnb-depth1-item.active .gnb-depth2-wrap{max-height:500px}.dash-left-menu-area .dash-left-menu-gnb .gnb-depth2{background:var(--mui-palette-neutral-700);border-radius:8px;padding:16px 8px;margin-top:8px}.dash-left-menu-area .dash-left-menu-gnb .gnb-depth2 .gnb-depth2-item~.gnb-depth2-item{margin-top:10px}.dash-left-menu-area .dash-left-menu-gnb .gnb-depth2-link{line-height:1.3;font-size:var(--font-size15);position:relative;color:var(--mui-palette-neutral-300);padding-left:22px;display:block}.dash-left-menu-area .dash-left-menu-gnb .gnb-depth2-link:before{content:"";position:absolute;left:9px;top:calc(50% - 2px);width:3px;height:3px;border-radius:50px;background:var(--mui-palette-neutral-300)}.dash-left-menu-area .dash-left-menu-gnb .gnb-depth2-link[target=_blank] span:after{content:"";display:inline-block;width:20px;height:20px;background:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-link-gry.svg) no-repeat 50%/contain;vertical-align:middle}.dash-left-menu-area .dash-left-menu-gnb .gnb-depth2-item.active .gnb-depth2-link{color:#fff}.dash-left-menu-area .dash-left-menu-gnb .gnb-depth2-item.active .gnb-depth2-link:before{background:#fff}.dash-left-menu-area .dash-left-menu-foot{padding-right:.5rem}.dash-left-menu-area .dash-left-menu-foot .dash-left-foot-btn{display:flex;align-items:center;justify-content:start;height:48px;border-radius:8px;background:var(--mui-palette-neutral-900);border:1px solid var(--mui-palette-neutral-700);padding-left:12px;font-size:var(--font-size14);line-height:1.2}.dash-left-menu-area .dash-left-menu-foot .dash-left-foot-btn .cm-icon{gap:0}.dash-left-menu-area .dash-left-menu-foot .dash-left-foot-btn .cm-icon.icon-right:before{margin-left:0}.dash-left-menu-area.theme-teacher .dash-left-menu-gnb{margin-bottom:var(--spacing-4)}.page-wrap.dash-main-bg.bg-element.bg-element{background:#f1f5f7}.dash-left-menu-area.theme-student-element{background:#01867b;background:linear-gradient(180deg,#01867b,#006851)}.dash-left-menu-area.theme-student-element .dash-left-menu-head{background:var(--mui-palette-secondary-900);border-color:var(--mui-palette-secondary-700);color:#fff}.dash-left-menu-area.theme-student-element .dash-left-menu-head .icon{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-home-element.svg)}.dash-left-menu-area.theme-student-element .dash-left-menu-gnb .gnb-depth1-item.has-sub .gnb-depth1-link:after{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-solid-arrow-down-wt.svg)}.dash-left-menu-area.theme-student-element .dash-left-menu-gnb .gnb-depth1-item.active .gnb-depth1-link{background-color:var(--mui-palette-secondary-800);border:1px solid var(--mui-palette-secondary-700)}.dash-left-menu-area.theme-student-element .dash-left-menu-gnb .gnb-depth2{background-color:var(--mui-palette-secondary-900)}.dash-left-menu-area.theme-student-secondary{background:var(--mui-palette-primary-900)}.dash-left-menu-area.theme-student-secondary .dash-left-menu-head{background:#00305c;border-color:rgba(0,0,0,0);color:#fff}.dash-left-menu-area.theme-student-secondary .dash-left-menu-head .icon{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-home-secondary.svg)}.dash-left-menu-area.theme-student-secondary .dash-left-menu-gnb .gnb-depth1-item.has-sub .gnb-depth1-link:after{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-solid-arrow-down-wt.svg)}.dash-left-menu-area.theme-student-secondary .dash-left-menu-gnb .gnb-depth1-item.active .gnb-depth1-link{background-color:var(--mui-palette-primary-900);border:1px solid var(--mui-palette-primary-800)}.dash-left-menu-area.theme-student-secondary .dash-left-menu-gnb .gnb-depth2{background-color:var(--mui-palette-primary-800)}@media screen and (min-width:1280px){.pc-br{display:block}}@media screen and (max-width:1280px){.page-wrap{margin-top:93px;padding-top:12px}.page-wrap.dash-main-bg .dash-left-menu-area{top:8rem}.dashboard-page-content-area,.sub-page-content-area{flex:1 1}.mypage-menu-area .mypage-menu-head{position:relative;z-index:1}.mypage-menu-area .dash-left-menu-area{display:block;padding:20px;height:100%}.MuiContainer-root{padding-left:20px!important;padding-right:20px!important}.dashboard-page-wrap,.sub-page-wrap{gap:20px}.m-br{display:block}}.cm-answer-input-wrap{display:flex;flex-wrap:wrap;gap:12px 10px;max-width:400px;margin:0 auto}.cm-answer-input-wrap .answer-input-group .form-label{font-size:var(--font-size16);color:var(--mui-palette-text-tertiary)}.cm-answer-input-wrap .answer-input-group .form-control{min-width:0;min-height:0;width:30px;height:30px;padding:0;text-align:center;font-size:var(--font-size16)}.cm-avatar{border-radius:50%;position:relative;overflow:hidden;background-color:#ededed}.cm-avatar.size-xxs{width:2rem;height:2rem}.cm-avatar.size-xs{width:2.5rem;height:2.5rem}.cm-avatar.size-sm{width:4rem;height:4rem}.cm-avatar.size-md{width:6rem;height:6rem}.cm-avatar.size-lg{width:7.5625rem;height:7.5625rem}.cm-avatar.border-none{border:0}.cm-avatar.border-solid{border:1px solid #cacaca}.cm-avatar.border-dashed{border:1px dashed #cacaca}.cm-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover;position:absolute;left:50%!important;top:50%!important;right:auto!important;transform:translate(-50%,-50%)!important}.cm-table th{color:#000}.cm-avatar-wrap{position:relative}.cm-avatar-wrap .btn-avatar-setting{position:absolute;right:0;bottom:0;width:2.5rem;height:2.5rem;border-radius:50%;border:1px solid #dadada;background:#fff}.cm-avatar-wrap .btn-avatar-setting,.cm-badge{display:inline-flex;align-items:center;justify-content:center}.cm-badge{white-space:nowrap;border:1px solid rgba(0,0,0,0);font-weight:400}.cm-badge.type1{border-radius:8px;padding:0 .75rem;height:32px;font-size:var(--font-size15);line-height:1.25}.cm-badge.type1.round{border-radius:50px}.cm-badge.type1.lg{padding:0 16px;height:40px;font-size:var(--font-size17)}.cm-badge.type1.md{padding:0 8px;height:26px;font-weight:600;font-size:var(--font-size17)}.cm-badge.type1.sm{padding:0 10px;height:24px;font-size:var(--font-size14)}.cm-badge.type1.xs{font-size:var(--font-size14)!important;line-height:1.2!important;font-weight:500!important;padding:0 4px;height:20px}.cm-badge.transparent{background:rgba(0,0,0,0)}.cm-badge.badge1{background:var(--mui-palette-primary-700);color:#fff}.cm-badge.badge2{color:var(--mui-palette-neutral-700)}.cm-badge.badge2,.cm-badge.badge3{background:#fff;border-color:#eaeaea}.cm-badge.badge3{color:var(--mui-palette-primary-700)}.cm-badge.badge4{background:var(--mui-palette-neutral-50);color:var(--mui-palette-neutral-700)}.cm-badge.badge5{background:var(--mui-palette-secondary-50);color:var(--mui-palette-secondary-700)}.cm-badge.badge6{background:var(--mui-palette-neutral-700);color:#fff}.cm-badge.badge7{color:var(--mui-palette-primary-700);background:var(--mui-palette-primary-50)}.cm-badge.badge8{color:var(--mui-palette-error-700);background:#fff;border-color:#dadada}.cm-badge.badge9{background:var(--mui-palette-tertiary-50);color:var(--mui-palette-tertiary-700)}.cm-badge.badge10{background:var(--mui-palette-warning-50);color:var(--mui-palette-warning-700)}.cm-badge.badge11{background:var(--mui-palette-secondary-700);color:#fff}.cm-badge.badge12{background:var(--mui-palette-tertiary-700);color:#fff}.cm-badge.badge13{background:var(--mui-palette-primary-200);color:var(--mui-palette-primary-900)}.cm-badge.badge14{background:var(--mui-palette-warning-200);color:var(--mui-palette-text-primary)}.cm-badge.badge15{background:var(--mui-palette-neutral-500);color:#fff}.cm-badge.badge16{background:var(--mui-palette-primary-500);color:#fff}.cm-badge.badge17{background:var(--mui-palette-error-50);color:var(--mui-palette-error-700)}.cm-badge.badge18{background:#fff;border:1px solid var(--mui-palette-secondary-700);color:var(--mui-palette-secondary-700)}.cm-badge.badge19{background:#fff;border:1px solid var(--mui-palette-primary-700);color:var(--mui-palette-primary-700)}.cm-badge.badge20{background:var(--mui-palette-background-blue01);color:var(--mui-palette-tertiary-700)}.cm-badge.badge21{background:var(--mui-palette-primary-700);color:#fff}.cm-badge.badge22{background:var(--mui-palette-error-700);color:#fff}.cm-badge.badge23{color:var(--mui-palette-secondary-700)}.cm-badge.badge23,.cm-badge.badge24{background:#fff;border-color:#eaeaea}.cm-badge.badge24{color:var(--mui-palette-tertiary-700)}.cm-badge.badge25{background:#fff;color:var(--mui-palette-warning-700);border-color:#eaeaea}.cm-badge.badge26{background:var(--mui-palette-supportYellow-900);color:#fff;border-color:var(--mui-palette-supportYellow-900)}.cm-badge.badge27{background:var(--mui-palette-supportPink-900);color:#fff;border-color:var(--mui-palette-supportPink-900)}.cm-badge.badge28{background:var(--mui-palette-supportPurple-900);color:#fff;border-color:var(--mui-palette-supportPurple-900)}.cm-badge.badge29{background:var(--mui-palette-supportGreen-900);color:#fff;border-color:var(--mui-palette-supportGreen-900)}.cm-badge.badge30{background:var(--mui-palette-supportRed-900);color:#fff;border-color:var(--mui-palette-supportRed-900)}.cm-badge.badge31{background:#fff;border:1px solid var(--mui-palette-tertiary-500);color:var(--mui-palette-tertiary-500)}.cm-tag-wrap{display:flex;flex-wrap:wrap;gap:.5rem}.cm-tag-wrap .tag{padding:10px 12px;border-radius:6px;display:inline-flex;gap:8px;align-items:center;border:1px solid #dadada;background:#fff;color:var(--mui-palette-text-primary);font-size:var(--font-size16);font-weight:500;line-height:1.15}.cm-tag-wrap .tag .btn-delete,.number-badge{display:inline-flex;align-items:center;justify-content:center}.number-badge{padding:0 .5rem;height:1.25rem;font-size:var(--font-size15);font-weight:600;background:var(--mui-palette-primary-100);color:var(--mui-palette-primary-700);border-radius:50px}[class*=cm-board-] .cm-btn-area .cm-btn{min-width:208px}.board-button-area{margin-top:1.875rem}.cm-board-total-count{margin-bottom:var(--spacing-2);gap:3px}.board-list-head-box,.cm-board-total-count{display:flex;align-items:center;justify-content:space-between}.board-list-head-box{position:relative;font-size:var(--font-size18);font-weight:600;color:#111;gap:8px;margin-bottom:1.5rem}.board-list-head-box .text-area{flex:1 1}.board-list-toolbar{display:flex;justify-content:space-between;align-items:center}.cm-board-list--default td,.cm-board-list--default th{padding:var(--spacing-1) var(--spacing-2);font-size:var(--font-size16);text-align:center}.cm-board-list--default th{height:60px;background-color:var(--mui-palette-background-blue02);color:#222;font-weight:500;white-space:nowrap;word-break:auto-phrase}.cm-board-list--default th:first-child{border-radius:var(--spacing-1) 0 0 var(--spacing-1)}.cm-board-list--default th:last-child{border-radius:0 var(--spacing-1) var(--spacing-1) 0}.cm-board-list--default td{height:70px;border-bottom:1px solid #dadada;color:#444;transition:background-color .2s}.cm-board-list--default .no-data{height:15rem}.cm-board-list--default .no-data td{color:#757575}.cm-board-list--default .subject{text-align:left!important;word-break:break-all}.cm-board-list--default .subject a{display:inline;vertical-align:middle}.cm-board-list--default .subject a:hover{color:var(--mui-palette-primary-700);text-decoration:underline}.cm-board-list--default .subject img{margin-right:.5rem}.cm-board-list--default .notice-icon{display:inline-flex;align-items:center;justify-content:center;width:5.5rem;height:3rem;border-radius:var(--spacing-1);background-color:var(--mui-palette-primary-700);color:#fff;font-size:14px;text-align:center}.cm-board-list--default .new-icon{position:relative;top:3.2px;width:1.125rem;height:1.125rem;border-radius:62.5rem;background:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-new.svg) no-repeat 50%/contain}.cm-board-list--default .file-icon,.cm-board-list--default .new-icon{display:inline-block;overflow:hidden;text-indent:100%;white-space:nowrap}.cm-board-list--default .file-icon{width:28.8px;height:28.8px;background:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-file.svg) no-repeat 50%/contain;vertical-align:middle}.cm-board-list--default .board-item.answer{background-color:#f8f8f8}@media screen and (max-width:1280px){.cm-board-list--default colgroup,.cm-board-list--default thead{display:none}.cm-board-list--default table,.cm-board-list--default tbody{display:block}.cm-board-list--default tr{display:flex;position:relative;flex-wrap:wrap;align-items:center;width:100%;padding:15px;gap:5px 10px;border-bottom:1px solid #ddd}.cm-board-list--default tr:first-child{border-top:1px solid #ddd}.cm-board-list--default tr.no-data{justify-content:center;height:100px}.cm-board-list--default tr.no-data td:before{display:none}.cm-board-list--default tr.notice{background-color:rgba(1,101,192,.05)}.cm-board-list--default tr.notice td{background-color:rgba(0,0,0,0)}.cm-board-list--default td,.cm-board-list--default th{display:block;position:relative;height:auto;padding:0;border:0!important}.cm-board-list--default td:before{margin-right:5px;content:attr(data-th) ":"}.cm-board-list--default td.data-th-none:before{display:none}.cm-board-list--default td.mobile-none{display:none!important}.cm-board-list--default td.comp{width:100%;margin-top:4px;text-align:left}.cm-board-list--default .subject{width:100%;font-weight:700;font-size:105%}}@media screen and (max-width:655px){.board-list-head-box .text-area .icon-message.mr-08{margin-bottom:8px}}@media screen and (max-width:480px){.board-list-head-box{flex-direction:column;align-items:stretch}.board-list-head-box .button-area{margin-left:auto}}.cm-board-list--card .board-list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px}.cm-board-list--card .item-box{display:block;height:100%;padding:32px;border:1px solid #dadada;border-radius:16px;background:#fff}.cm-board-list--card .badge-area{display:flex;margin-bottom:16px;gap:8px}.cm-board-list--card .subject{margin-bottom:24px;font-weight:700;font-size:24px;line-height:1.2}.cm-board-list--card .item-box:hover .subject{text-decoration:underline}.cm-board-list--card .detail{margin-bottom:24px;color:#555;line-height:1.5}.cm-board-list--card .info-area{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.cm-board-list--card .info-item{color:#6a6a6a;line-height:1.2}@media screen and (max-width:1280px){.cm-board-list--card .board-list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:899px){.cm-board-list--card .board-list{grid-template-columns:repeat(1,1fr)}}.cm-board-list--faq{border-top:1px solid #222}.cm-board-list--faq .board-item .icon-area .icon{display:inline-flex;align-items:center;justify-content:center;font-size:var(--font-size18);font-weight:600;width:2.5rem;height:2.5rem;border-radius:50%}.cm-board-list--faq .board-item-head{border-bottom:1px solid #dadada}.cm-board-list--faq .board-item-head .head-button-area{padding:1.75rem 4.5rem 1.75rem 1.5rem;display:flex;gap:1rem;align-items:center;position:relative;width:100%}.cm-board-list--faq .board-item-head .head-button-area:after{content:"";position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);width:2rem;height:2rem;background:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-solid-arrow-gry-down.svg) no-repeat 50%/contain}.cm-board-list--faq .board-item.active .board-item-head .head-button-area:after{transform:translateY(-50%) rotate(180deg)}.cm-board-list--faq .board-item .board-item-head .icon{color:var(--mui-palette-primary-700);background:#fff;border:1px solid #eaeaea}.cm-board-list--faq .board-item .board-item-body .icon{background:var(--mui-palette-primary-700);color:#fff}.cm-board-list--faq .board-item-head .title-area{display:flex;align-items:center;text-align:left;gap:.375rem 1rem;flex:1 1;line-height:1.3}.cm-board-list--faq .board-item-body{max-height:0;overflow:hidden}.cm-board-list--faq .board-item.active .board-item-body{max-height:max-content}.cm-board-list--faq .board-item-body .item-body-content{display:flex;padding:2rem 1.5rem;background:var(--mui-palette-background-blue01);border-bottom:1px solid #dadada;gap:1rem}.cm-board-list--faq .board-item-body .item-body-content .content{flex:1 1}.cm-board-list--faq .board-item-body .icon-area{padding-left:2rem;position:relative}.cm-board-list--faq .board-item-body .icon-area:after{content:"";position:absolute;left:0;top:8px;width:1.5rem;height:1.5rem;background:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-dgry-answer.svg) no-repeat 50%}@media screen and (max-width:1280px){.cm-board-list--faq .board-item-head .head-button-area{padding-left:0;padding-right:32px;align-items:start}.cm-board-list--faq .board-item-head .head-button-area:after{right:0;top:40px}.cm-board-list--faq .board-item-head .title-area{flex-direction:column;align-items:start}}.cm-board-view .board-view-head{border-top:.0625rem solid #222;border-bottom:.0625rem solid #eaeaea;padding:2rem}.cm-board-view .board-view-head .board-view-head-badge{margin-bottom:.75rem;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cm-board-view .board-view-head .board-view-head-title{font-size:var(--font-size26);font-weight:600;color:#111;line-height:1.5}.cm-board-view .board-view-head .board-view-head-title .icon{display:inline-block;width:1.5rem;height:1.5rem;background:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-lock.svg) no-repeat top 2px center}.cm-board-view .board-view-head .board-view-head-desc{color:#555;font-size:var(--font-size18);display:flex;align-items:center;justify-content:start;gap:8px;flex-wrap:wrap;margin-top:16px}.cm-board-view .board-view-head .board-view-head-info{display:flex;gap:1rem;line-height:1.5;color:#6a6a6a;margin-top:1.5rem}.cm-board-view .board-view-head .board-view-head-info .info-item{display:flex;gap:6px;align-items:center}.cm-board-view .board-view-head .board-view-head-info .info-item .icon{width:1.5rem;height:1.5rem;display:inline-flex;align-items:center;justify-content:center;background-repeat:no-repeat;background-size:contain;background-position:50%}.cm-board-view .board-view-head .board-view-head-info .date .icon{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-solid-calander.svg)}.cm-board-view .board-view-head .board-view-head-info .view-count .icon{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-solid-hide.svg)}.cm-board-view .board-view-head .board-view-head-info .author .icon{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-user-gry.svg)}.cm-board-view .board-view-head.type-data .board-view-head-badge,.cm-board-view .board-view-head.type-data .board-view-head-desc,.cm-board-view .board-view-head.type-data .board-view-head-title{display:flex;align-items:center;gap:.75rem}.cm-board-view .board-view-head.type-data .board-view-head-badge .text,.cm-board-view .board-view-head.type-data .board-view-head-desc .text,.cm-board-view .board-view-head.type-data .board-view-head-title .text{flex:1 1}.cm-board-view .board-view-head.type-data .cm-badge{width:81px}.cm-board-view .board-view-head.type-portal-data .board-view-head-badge{margin-bottom:.5rem}.cm-board-view .board-view-head.type-portal-data .board-view-head-title{display:flex;align-items:center;gap:.75rem}.cm-board-view .board-view-head.type-portal-data .board-view-head-title .text{flex:1 1}.cm-board-view .board-view-head.type-portal-data .board-view-head-desc{display:flex;flex-wrap:nowrap;align-items:center;margin-top:.5rem;gap:.8rem}.cm-board-view .board-view-head.type-portal-data .board-view-head-info{margin-top:2rem}.cm-board-view .board-view-body{padding:0 2.125rem}.cm-board-view .board-view-body .file-attached-area{padding:1.5rem 0}.cm-board-view .board-view-body .board-view-content{padding:2rem 0}.cm-board-view .board-view-body .board-view-content .board-view-data-container .cm-title{margin-bottom:1rem}.cm-board-view .board-view-body .board-view-content .board-view-data-container .data-content-box{background:#f8f8f8;padding:1.5rem;border-radius:12px;font-size:var(--font-size16);line-height:1.5}.cm-board-view .board-view-body .board-view-content .board-view-data-container .data-content-box .cm-btn{margin-top:1rem}.cm-board-view .board-view-body .board-view-content .board-view-data-container .cm-btn .icon-solid-download:before{width:1.25rem;height:1.25rem}.cm-board-view .board-view-body .board-view-content .board-view-data-container~.board-view-data-container{margin-top:1.5rem}.cm-board-view .board-view-body .board-view-content .board-view-data-container .link-area{display:flex;width:100%}.cm-board-view .board-view-body .board-view-content .data-content-box .link-area:hover{text-decoration:underline}.cm-board-view .board-view-body .board-view-content .data-content-box .link-area .link-area-icon{display:flex;width:100%;justify-content:space-between}.cm-board-view .answer-container{position:relative;border:1px solid #dadada;border-radius:var(--spacing-2);padding:1.5rem;margin-top:1.5rem}.cm-board-view .answer-container .answer-head{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.cm-board-view .answer-container .answer-head .profile-area{position:relative;padding-left:2.5rem}.cm-board-view .answer-container .answer-head .profile-area:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1.5rem;height:1.5rem;background:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-answer.svg) no-repeat 50%}.cm-board-view .answer-container .answer-head .profile-area .profile-img{display:inline-flex;width:4rem;height:4rem}.cm-board-view .answer-container .answer-head .profile-area .profile-img img{width:100%;height:100%;object-fit:cover}.cm-board-view .answer-container .answer-head .title-area{flex:1 1}.cm-board-view .answer-container .answer-head .title-area .title{font-size:var(--font-size18);font-weight:600;color:#111;line-height:1.4}.cm-board-view .answer-container .answer-head .title-area .date{margin-top:4px;font-size:var(--font-size16);color:#555;line-height:1.5}.cm-board-view .answer-container .answer-body{background:#f8f8f8;border-radius:.75rem;padding:1.5rem;font-size:var(--font-size16);line-height:1.5}.cm-board-view .answer-container .answer-actions{position:absolute;right:1.5rem;top:1.5rem}.cm-board-view .answer-container .btn-settings{white-space:nowrap;overflow:hidden;text-indent:100%;width:24px;height:24px;background:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-setting2.svg) no-repeat 50%/contain}.cm-board-view .answer-container .settings-menu{display:none;position:absolute;right:0;top:100%;border-radius:var(--spacing-1);border:1px solid #dadada;overflow:hidden}.cm-board-view .answer-container .settings-menu .cm-btn{border:0;border-radius:0;border-bottom:1px solid #dadada}.cm-board-view .answer-container .settings-menu .cm-btn:last-child{border-bottom:0}.cm-board-view .answer-container .settings-menu .cm-btn:hover{background-color:var(--mui-palette-primary-100);color:var(--mui-palette-primary-700)}.cm-board-view .answer-container .settings-menu.active{display:block}.cm-board-view .board-view-foot .post-pager{padding:1.5rem 0;display:flex;gap:.75rem;align-items:center;justify-content:space-between}.cm-board-view .board-view-foot .post-pager .pager-item{padding:1.5rem;border-radius:.75rem;border:1px solid #eaeaea;flex:1 1;height:6.25rem}.cm-board-view .board-view-foot .post-pager .pager-item .pager-link{display:flex;gap:1.5rem;align-items:center}.cm-board-view .board-view-foot .post-pager .pager-item .pager-icon{display:block;width:2.5rem;height:2.5rem;border-radius:50%;background-color:#f8f8f8;background-repeat:no-repeat;background-position:50%;background-size:1.25rem}.cm-board-view .board-view-foot .post-pager .pager-item .pager-text{flex:1 1}.cm-board-view .board-view-foot .post-pager .pager-item .pager-text .pager-label{font-size:var(--font-size17);font-weight:600;color:#111;line-height:1.4;margin-bottom:.25rem}.cm-board-view .board-view-foot .post-pager .pager-item .pager-text .pager-title{font-size:var(--font-size16);color:#444;line-height:1.5}.cm-board-view .board-view-foot .post-pager .pager-item .pager-link:hover .pager-text .pager-title{text-decoration:underline}.cm-board-view .board-view-foot .post-pager .pager-item.pager-item-prev .pager-icon{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-pagination-gry-prev.svg)}.cm-board-view .board-view-foot .post-pager .pager-item.pager-item-next .pager-link{text-align:right;flex-direction:row-reverse}.cm-board-view .board-view-foot .post-pager .pager-item.pager-item-next .pager-icon{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-pagination-gry-next.svg)}.cm-board-view.student-qna .board-view-head{border-bottom:none;padding:2rem 1.5rem}.cm-board-view.student-qna .board-view-body{padding:0}.cm-board-view.student-qna .board-view-content{padding-bottom:0}@media screen and (max-width:1280px){.cm-board-view .board-view-body,.cm-board-view .board-view-head{padding-left:10px;padding-right:10px}.cm-board-view .board-view-head .board-view-head-desc{display:block;line-height:1.8}.cm-board-view .board-view-body .answer-container .answer-head .profile-area{padding-left:0}.cm-board-view .board-view-body .answer-container .answer-head .profile-area:before{display:none}}@media screen and (max-width:899px){.cm-board-view .board-view-head{padding-top:1rem;padding-bottom:1rem}.cm-board-view .board-view-foot .post-pager{flex-direction:column}.cm-board-view .board-view-foot .post-pager .pager-item{flex:auto;width:100%;padding:1rem;height:auto}.cm-board-view .board-view-foot .pager-item.pager-item-next .pager-link,.cm-board-view .board-view-foot .post-pager .pager-item.pager-item-next .pager-link{flex-direction:row;text-align:left}.cm-board-view .board-view-foot .post-pager .pager-item.pager-item-next .pager-icon,.cm-board-view .board-view-foot .post-pager .pager-item.pager-item-prev .pager-icon{width:2rem;height:2rem;transform:rotate(90deg)}}.cm-board-write--default{padding:var(--spacing-5);border:1px solid #dadada;border-radius:var(--spacing-2)}@media screen and (max-width:655px){.cm-board-write--default{padding:1.5625rem}}.cm-breadcrumbs .breadcrumb-list{display:flex;align-items:center;gap:4px}.cm-breadcrumbs .breadcrumb-list .breadcrumb-item{position:relative;color:#555;font-size:var(--font-size16);padding-right:24px}.cm-breadcrumbs .breadcrumb-list .breadcrumb-item.active{color:#111}.cm-breadcrumbs .breadcrumb-list .breadcrumb-item:after{content:"";display:block;position:absolute;right:0;top:50%;transform:translateY(-50%);width:20px;height:20px;background:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-breadcrumbs-arrow.svg) no-repeat 50%/contain}.cm-breadcrumbs .breadcrumb-list .breadcrumb-item:last-child:after{display:none}.cm-breadcrumbs .breadcrumb-list .breadcrumb-item span{display:block}.cm-breadcrumbs .breadcrumb-list .home-icon{background:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-breadcrumbs-home.svg) no-repeat 0/22px;padding-left:32px}.cm-btn-area{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-1);margin-top:2.5rem}@media screen and (max-width:1047px){.cm-btn-area{margin-top:1.25rem}}.cm-btn-area.center{justify-content:center}.cm-btn-area .left,.cm-btn-area .right{display:flex;gap:var(--spacing-1)}.cm-more-btn{white-space:nowrap;overflow:hidden;text-indent:100%;width:2.5rem;height:2.5rem;background-color:#111;background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-arrow-right.svg);background-size:60%;background-repeat:no-repeat;background-position:50%;border-radius:1000px}.cm-more-btn.type2{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-plus3.svg);transition:.25s ease-in-out}.cm-more-btn.type2:hover{transform:rotate(90deg)}.cm-more-btn.type3{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-plus3.svg)}.cm-more-btn.type4{border-radius:.75rem}.cm-more-btn.type5{width:1.5rem;height:1.5rem;background:rgba(0,0,0,0) url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-plus3-bk.svg) no-repeat 50%/contain;border-radius:0}.cm-more-btn.type5,.cm-more-btn.type6{display:inline-flex;align-items:center;justify-content:center}.cm-more-btn.type6{width:1.625rem;height:1.625rem;background:var(--mui-palette-primary-700) url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-link-wt.svg) no-repeat center/1.125rem}.cm-btn{display:inline-flex;border:1px solid rgba(0,0,0,0);font:inherit;align-items:center;justify-content:center;text-align:center;line-height:1.1;padding:0 1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;word-break:auto-phrase}.cm-btn.none{padding:0!important;height:auto!important}.cm-btn.btn1{border:1px solid #dadada}.cm-btn.btn1,.cm-btn.btn2{background:#fff;color:var(--mui-palette-neutral-900)}.cm-btn.btn2{border-color:var(--mui-palette-neutral-900)}.cm-btn.btn3{background:var(--mui-palette-primary-700);border-color:var(--mui-palette-primary-700);color:#fff}.cm-btn.btn4{background:var(--mui-palette-neutral-900);border-color:var(--mui-palette-neutral-900);color:#fff}.cm-btn.btn5{background:var(--mui-palette-neutral-50);color:var(--mui-palette-neutral-900);border:1px solid #dadada}.cm-btn.btn6{background:var(--mui-palette-tertiary-50);color:var(--mui-palette-tertiary-700)}.cm-btn.btn7{background:#fff;border:1px solid #dadada}.cm-btn.btn7,.cm-btn.btn8{color:var(--mui-palette-primary-700)}.cm-btn.btn8{background:var(--mui-palette-primary-50);border:1px solid #bfddf9}.cm-btn.btn9{color:var(--mui-palette-neutral-900)}.cm-btn.btn10,.cm-btn.btn9{background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0)}.cm-btn.btn10{color:var(--mui-palette-tertiary-700)}.cm-btn.btn11{background:#fff;border:1px solid var(--mui-palette-primary-700);color:var(--mui-palette-primary-700)}.cm-btn.btn12{background:#fff;border:1px solid #dadada;color:var(--mui-palette-error-700)}.cm-btn.btn13{background:var(--mui-palette-secondary-700);color:#fff}.cm-btn.btn14{border-color:var(--mui-palette-secondary-700);color:var(--mui-palette-secondary-700);background:#fff}.cm-btn.btn15{background:var(--mui-palette-tertiary-700);color:#fff}.cm-btn.btn15,.cm-btn.btn16{border-color:var(--mui-palette-tertiary-700)}.cm-btn.btn16{background:#fff;color:var(--mui-palette-tertiary-700)}.cm-btn.btn17{background:var(--mui-palette-warning-200)!important;color:var(--mui-palette-text-primary)!important;border-color:var(--mui-palette-warning-200)!important}.cm-btn[disabled]{background:var(--mui-palette-neutral-400)!important;color:#fff!important;border-color:rgba(0,0,0,0)!important}.cm-btn.btn-shadow{box-shadow:4px 4px 4px rgba(0,0,0,.1)}.cm-btn.radius-sm{border-radius:var(--spacing-1)}.cm-btn.radius-full{border-radius:1000px}.cm-btn.btn-2xl{height:52px;padding:0 .5rem;min-width:3.9375rem;font-size:var(--font-size15);line-height:1.2}.cm-btn.btn-xl{height:3.5rem}.cm-btn.btn-lg,.cm-btn.btn-xl{font-weight:600!important;font-size:var(--font-size17)!important;line-height:1.3!important;padding:0 1rem}button{color:#000}.cm-btn.btn-lg{height:var(--form-height)}.cm-btn.btn-md{font-size:var(--font-size16)!important;line-height:1.25!important;height:36px}.cm-btn.btn-md,.cm-btn.btn-sm{font-weight:600!important;padding:0 12px}.cm-btn.btn-sm{font-size:var(--font-size15)!important;line-height:1.2!important;height:30px}.cm-btn.btn-xs{font-size:var(--font-size14);height:24px;padding:0 5px}.cm-btn.btn-alert{height:44px;padding:5px 16px}.cm-btn.btn-icon{font-size:var(--font-size14);height:auto;padding:6px 8px}.cm-btn.btn-full{width:100%}.bookmark-btn{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;min-width:40px;min-height:40px;border-radius:50%;background:#fff url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-bookmark.svg) no-repeat 50%/1.5rem;border:1px solid #dadada}.bookmark-btn.checked{border-color:#eff0f5;background:#eff0f5 url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-bookmark-active.svg) no-repeat 50%/1.5rem}.btn-test-paper{position:fixed;right:0;bottom:8dvh;background-color:#fff;border-radius:var(--spacing-2) 0 0 var(--spacing-2);box-shadow:0 1rem 2rem rgba(0,0,0,.1);padding:var(--spacing-2);text-align:left;min-width:9.375rem;z-index:1}.btn-circle{width:36px;height:36px;border-radius:1000px;background-color:#eff0f5}.view-type-toggle{display:flex;width:100%;justify-content:end;align-items:center;gap:var(--spacing-2)}.view-type-toggle .view-type-toggle-btn{color:var(--mui-palette-neutral-400)}.view-type-toggle .view-type-toggle-btn.active{color:var(--mui-palette-text-primary)}.view-type-toggle .view-type-toggle-btn.active .cm-icon.icon-view-card-gry:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-view-card.svg)}.view-type-toggle .view-type-toggle-btn.active .cm-icon.icon-view-list-gry:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-view-list.svg)}.hover-float,.hover-float:hover{transition:all .3s ease}.hover-float:hover{transform:translateY(-4px)}@media screen and (max-width:1280px){.cm-btn{padding:0 15px}}@media screen and (max-width:1047px){.btn-test-paper{bottom:5dvh}}.cm-box{padding:1.5rem;border-radius:1rem}.cm-box.padding-1{padding:var(--spacing-1)}.cm-box.padding-2{padding:var(--spacing-2)}.cm-box.padding-3{padding:var(--spacing-3)}.cm-box.padding-4{padding:var(--spacing-4)}.cm-box.btn-box{display:flex}.cm-box.btn-box .box-content-area{flex:1 1}.cm-box.btn-box .box-btn-area{display:flex;align-items:center;gap:var(--spacing-2)}.cm-box.border-none{border:none!important}.cm-box.box1{background-color:#f8f8f8}.cm-box.box2{padding:1.5rem 2rem;background-color:#fff;border:1px solid #dadada;border-top:2px solid var(--mui-palette-primary-500);border-radius:0 0 1rem 1rem}.cm-box.box3{background-color:var(--mui-palette-background-blue01);border:1px solid var(--mui-palette-background-blue03)}.cm-box.box4{padding:4rem;background-color:#fff;border:1px solid #dadada}@media screen and (max-width:899px){.cm-box.box4{padding:15px}}.cm-box.box5{background-color:var(--mui-palette-background-blue02);border:1px solid #dadada}.cm-box.box6{padding:0;border-radius:var(--spacing-2);border:1px solid #dadada;overflow:hidden}.cm-box.box6 .box-top{padding:var(--spacing-4)}.cm-box.box6 .box-bottom{padding:var(--spacing-4);background:#f8f8f8}.cm-box.box7{background-color:#f8f8f8}.cm-box.box7,.cm-box.box8{border-top:1px solid #222;border-radius:0}.cm-box.box8{border-bottom:1px solid #dadada}.cm-box.box9{padding:2rem;border:1px solid #dadada;background-color:#f8f8f8}a.cm-box{display:block}.cm-box.page-head-box{color:#111;line-height:1.5}.cm-box.page-head-box .sub-text{margin-top:.75rem;font-size:var(--font-size16)}.cm-box.page-head-box .sub-text .color1{color:#555}.cm-box.page-head-box .sub-text .color2{color:var(--mui-palette-error-700)}.cm-box.student-info-box{position:relative}.cm-box.student-info-box .info-area{display:flex;gap:1.5rem}.cm-box.student-info-box .info-area .avatar-area{flex-shrink:0}.cm-box.student-info-box .info-area .text-area{flex:1 1}.cm-box.student-info-box .info-area .text-area .title{font-size:var(--font-size20);line-height:1.25;font-weight:700;color:#111}.cm-box.student-info-box .info-area .text-area .detail-info{font-size:var(--font-size18);color:#555;line-height:1.6;margin-top:6px}.cm-box.student-info-box .info-area .text-area .subject-list{display:flex;flex-wrap:wrap;align-items:start;gap:1rem;margin-top:1rem}.cm-box.student-info-box .info-area .text-area .subject-list .list-title{font-size:var(--font-size16);color:#555;line-height:1.5}.cm-box.student-info-box .info-area .text-area .subject-list .list-content{display:flex;flex-wrap:wrap;gap:.5rem}.cm-box.student-info-box .button-area{position:absolute;right:1.5rem;top:1.5rem;display:flex;gap:.5rem}.cm-box.user-info-box{display:flex;align-items:start;gap:1.5rem}.cm-box.user-info-box .info-area{flex:1 1;display:flex;gap:1.5rem}.cm-box.user-info-box .info-area .text-area{flex:1 1}.cm-box.user-info-box .info-area .text-area .cm-badge{margin-bottom:12px}.cm-box.user-info-box .info-area .text-area .title{font-size:var(--font-size20);line-height:1.25;font-weight:700;color:#111}.cm-box.user-info-box .info-area .text-area .detail-info{font-size:var(--font-size18);color:#555;line-height:1.6}@media screen and (max-width:1530px){.cm-box.btn-box{flex-direction:column;align-items:start!important;gap:12px}.cm-box.btn-box .box-content-area{width:100%}.cm-box.btn-box .box-btn-area{margin-left:auto}}@media screen and (max-width:1280px){.cm-box.student-info-box{position:relative}.cm-box.student-info-box .info-area{flex-direction:column;width:100%}.cm-box.student-info-box .button-area{position:absolute;right:20px;top:20px}.cm-box.student-info-box .info-area .text-area .subject-list{flex-direction:column}}@media screen and (max-width:655px){.cm-box.student-info-box.type2{position:relative;padding-bottom:148px}.cm-box.student-info-box.type2 .button-area{right:auto;top:auto;left:15px;bottom:15px;width:calc(100% - 30px);display:flex;flex-direction:column}.cm-box.student-info-box.type2 .button-area .cm-btn{width:100%}}.cm-custom-box.custom-box1{padding:2rem 2rem 2rem 15rem;position:relative;background:var(--mui-palette-background-blue02)}.cm-custom-box.custom-box1 .img-area{position:absolute;left:3.5625rem;bottom:0}.cm-custom-box.custom-box1 .text-area .line{display:flex;align-items:center;gap:.75rem}.cm-custom-box.custom-box1 .text-area .line~.line{margin-top:.75rem}.cm-custom-box.custom-box1 .text-area .title{font-size:20px;font-weight:600;line-height:1.4}@media screen and (max-width:1280px){.cm-custom-box.custom-box1{padding-left:10.5rem}.cm-custom-box.custom-box1 .img-area{width:106px;left:36px}.cm-custom-box.custom-box1 .text-area .title{font-size:18px}}@media screen and (max-width:899px){.cm-custom-box.custom-box1 .img-area{width:106px;left:16px}}@media screen and (max-width:655px){.cm-custom-box.custom-box1{padding:24px 24px 80px}.cm-custom-box.custom-box1 .img-area{width:96px;left:auto;right:12px;opacity:.75}.cm-custom-box.custom-box1 .text-area .line{flex-direction:column;align-items:start;gap:4px}.cm-custom-box.custom-box1 .text-area .title{font-size:var(--font-size20)}}.cm-custom-box.custom-box2{display:flex;gap:2.5rem;background:var(--mui-palette-neutral-50)}.cm-custom-box.custom-box2 .my-rank-area{width:14.625rem;background:#fff;border-radius:var(--spacing-2);padding:1.5rem 1rem 1rem;text-align:center}.cm-custom-box.custom-box2 .my-rank-area .rank-badge{width:100px;height:100px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#f4f4f4;position:relative}.cm-custom-box.custom-box2 .my-rank-area .rank-badge .rank-img-badge{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.cm-custom-box.custom-box2 .my-rank-area .rank-badge .rank-img-text{position:absolute;left:50%;top:50%;transform:translate(-50%,-60%);animation:flip-rotate .65s linear 2}.cm-custom-box.custom-box2 .my-rank-area .rank-text{margin-top:1rem;font-weight:600;width:100%;background:var(--mui-palette-neutral-900);color:#fff;padding:.5rem;border-radius:.5rem}.cm-custom-box.custom-box2 .my-status-area{flex:1 1}.cm-custom-box.custom-box2 .my-status-area .head{display:flex;justify-content:space-between;align-items:center;font-size:var(--font-size18);font-weight:600}.cm-custom-box.custom-box2 .my-status-area .status-content{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem}.cm-custom-box.custom-box2 .my-status-area .status-content .status-box{background:#fff;border-radius:1rem;padding:1.25rem}.cm-custom-box.custom-box2 .my-status-area .status-content .status-box .title{font-size:var(--font-size18);font-weight:600}.cm-custom-box.custom-box2 .my-status-area .status-content .status-box .content{margin-top:1.25rem;font-size:var(--font-size20);font-weight:600;text-align:right}.cm-custom-box.custom-box2 .my-status-area .status-content .status-box .content .number{color:var(--mui-palette-tertiary-700);font-weight:700;font-size:2.5rem;margin-right:6px;line-height:1.2}@media screen and (max-width:899px){.cm-custom-box.custom-box2{flex-direction:column}.cm-custom-box.custom-box2 .my-rank-area{width:100%}}@media screen and (max-width:655px){.cm-custom-box.custom-box2 .my-status-area .head{flex-direction:column;align-items:start;gap:12px;margin-bottom:1rem!important}.cm-custom-box.custom-box2 .my-status-area .cm-tab{width:100%}.cm-custom-box.custom-box2 .my-status-area .cm-tab .tab-list{justify-content:end}.cm-custom-box.custom-box2 .my-status-area .status-content{grid-template-columns:repeat(1,1fr)}}.cm-custom-box.custom-box3{padding:3.75rem 1.5rem;text-align:center}.cm-corner-box{--r:var(--spacing-3);--circle-size:2.8125rem;display:grid;place-items:end end}.cm-corner-box>*{grid-area:1/1}.cm-corner-box .link-button{z-index:1;cursor:pointer}.cm-corner-box .corner-box-content{width:100%;border-radius:var(--r);--_m:/calc(2 * var(--r)) calc(2 * var(--r)) radial-gradient(#000 69%,#0000 72%);--_g:conic-gradient(from 90deg at calc(100% - var(--r)) calc(100% - var(--r)),#0000 25%,#000 0);--_d:calc(var(--circle-size) / 2 + var(--r));-webkit-mask:calc(100% - var(--_d)) 100% var(--_m),100% calc(100% - var(--_d)) var(--_m),radial-gradient(calc(var(--circle-size) / 2) at 100% 100%,rgba(0,0,0,0) 99%,#000 calc(100% + 1px)) calc(-1*var(--r)) calc(-1*var(--r)),var(--_g) calc(-1*var(--_d)) 0,var(--_g) 0 calc(-1*var(--_d));mask:calc(100% - var(--_d)) 100% var(--_m),100% calc(100% - var(--_d)) var(--_m),radial-gradient(calc(var(--circle-size) / 2) at 100% 100%,rgba(0,0,0,0) 99%,#000 calc(100% + 1px)) calc(-1*var(--r)) calc(-1*var(--r)),var(--_g) calc(-1*var(--_d)) 0,var(--_g) 0 calc(-1*var(--_d));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.cm-corner-box.left-bottom{place-items:end start}.cm-corner-box.left-bottom .corner-box-content{--_g:conic-gradient(from 180deg at var(--r) calc(100% - var(--r)),#0000 25%,#000 0);-webkit-mask:var(--_d) 100% var(--_m),0 calc(100% - var(--_d)) var(--_m),radial-gradient(calc(var(--circle-size) / 2) at 0 100%,rgba(0,0,0,0) 99%,#000 calc(100% + 1px)) var(--r) calc(-1*var(--r)),var(--_g) var(--_d) 0,var(--_g) 0 calc(-1*var(--_d));mask:var(--_d) 100% var(--_m),0 calc(100% - var(--_d)) var(--_m),radial-gradient(calc(var(--circle-size) / 2) at 0 100%,rgba(0,0,0,0) 99%,#000 calc(100% + 1px)) var(--r) calc(-1*var(--r)),var(--_g) var(--_d) 0,var(--_g) 0 calc(-1*var(--_d));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.cm-corner-box.top-right{place-items:start end}.cm-corner-box.top-right .corner-box-content{--_g:conic-gradient(from 0deg at calc(100% - var(--r)) var(--r),#0000 25%,#000 0);-webkit-mask:calc(100% - var(--_d)) 0 var(--_m),100% var(--_d) var(--_m),radial-gradient(calc(var(--circle-size) / 2) at 100% 0,rgba(0,0,0,0) 99%,#000 calc(100% + 1px)) calc(-1*var(--r)) var(--r),var(--_g) calc(-1*var(--_d)) 0,var(--_g) 0 var(--_d);mask:calc(100% - var(--_d)) 0 var(--_m),100% var(--_d) var(--_m),radial-gradient(calc(var(--circle-size) / 2) at 100% 0,rgba(0,0,0,0) 99%,#000 calc(100% + 1px)) calc(-1*var(--r)) var(--r),var(--_g) calc(-1*var(--_d)) 0,var(--_g) 0 var(--_d);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.cm-corner-box.top-left{place-items:start start}.cm-corner-box.top-left .corner-box-content{--_g:conic-gradient(from 270deg at var(--r) var(--r),#0000 25%,#000 0);-webkit-mask:var(--_d) 0 var(--_m),0 var(--_d) var(--_m),radial-gradient(calc(var(--circle-size) / 2) at 0 0,rgba(0,0,0,0) 99%,#000 calc(100% + 1px)) var(--r) var(--r),var(--_g) var(--_d) 0,var(--_g) 0 var(--_d);mask:var(--_d) 0 var(--_m),0 var(--_d) var(--_m),radial-gradient(calc(var(--circle-size) / 2) at 0 0,rgba(0,0,0,0) 99%,#000 calc(100% + 1px)) var(--r) var(--r),var(--_g) var(--_d) 0,var(--_g) 0 var(--_d);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.compliment-card{border-radius:1.25rem;padding:var(--spacing-3);background:#e9f2ff;position:relative;height:15.9375rem}.compliment-card .card-title{font-size:var(--font-size24);font-weight:500;line-height:1.2;margin-bottom:var(--spacing-3)}.compliment-card .card-title em{font-weight:700}.compliment-card .cm-btn.btn11.card-btn{background:#f5f9ff}.compliment-card .cm-btn.btn11.card-btn .cm-icon{line-height:1}.compliment-card .cm-btn.btn11.card-btn .cm-icon:before{margin-bottom:0}.compliment-card .card-img{position:absolute;right:1rem;bottom:1rem;background-position:100% 100%;background-repeat:no-repeat;background-size:contain}.compliment-card .card1 .card-img{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/dashboard/compliment-card-img01.png);width:10.1875rem;height:10.1875rem}.compliment-card .card2 .card-img{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/dashboard/compliment-card-img02.png);width:12.125rem;height:8.1875rem}.compliment-card .card3 .card-img{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/dashboard/compliment-card-img03.png);width:11.5625rem;height:8.6875rem}.compliment-card .card4 .card-img{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/dashboard/compliment-card-img04.png);width:13.25rem;height:10rem}.compliment-card .card5 .card-img{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/dashboard/compliment-card-img05.png);width:12.5625rem;height:9.3125rem}.compliment-card .card6 .card-img{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/dashboard/compliment-card-img06.png);width:12.375rem;height:9.25rem}@media screen and (max-width:480px){.compliment-card .card-img{text-align:right}.compliment-card .card-img img{width:75%}}.chart-area.chart-bar-01{--var-legend-color-01:#bfddf9;--var-legend-color-02:#fa5a5a;--var-legend-color-03:#ffc709;--var-legend-color-04:#1ab394;--var-legend-color-05:#639aff;--var-legend-color-06:#8683f4;--var-legend-color-07:#5cb75a}.chart-area.chart-bar-01.none-circle-legend{--var-legend-color-01:#fa5a5a;--var-legend-color-02:#ffc709;--var-legend-color-03:#1ab394;--var-legend-color-04:#639aff;--var-legend-color-05:#8683f4;--var-legend-color-06:#5cb75a}.chart-area.chart-bar-01 .legend-section{margin-bottom:var(--spacing-4);display:flex;justify-content:center;flex-wrap:wrap;gap:var(--spacing-1) var(--spacing-2);font-size:var(--font-size15);color:var(--mui-palette-text-tertiary)}.chart-area.chart-bar-01 .legend-section .legend-item{display:flex;align-items:center;gap:4px}.chart-area.chart-bar-01 .legend-section .legend-item .legend-color{display:inline-flex;width:8px;height:8px;border-radius:2px}.chart-area.chart-bar-01 .legend-section .legend-item .legend-color.circle{border-radius:10px}.chart-area.chart-bar-01 .legend-section .legend-item:first-child .legend-color{background:var(--var-legend-color-01)}.chart-area.chart-bar-01 .legend-section .legend-item:nth-child(2) .legend-color{background:var(--var-legend-color-02)}.chart-area.chart-bar-01 .legend-section .legend-item:nth-child(3) .legend-color{background:var(--var-legend-color-03)}.chart-area.chart-bar-01 .legend-section .legend-item:nth-child(4) .legend-color{background:var(--var-legend-color-04)}.chart-area.chart-bar-01 .legend-section .legend-item:nth-child(5) .legend-color{background:var(--var-legend-color-05)}.chart-area.chart-bar-01 .legend-section .legend-item:nth-child(6) .legend-color{background:var(--var-legend-color-06)}.chart-area.chart-bar-01 .legend-section .legend-item:nth-child(7) .legend-color{background:var(--var-legend-color-07)}.chart-area.chart-bar-01 .chart-section{max-width:72rem;margin:0 auto;text-align:center}.chart-area.chart-circle-01{--var-legend-color-01:#018073;--var-legend-color-02:#fdbc56;--var-legend-color-03:#1e88e5;--var-legend-color-04:#ffa028;--var-legend-color-05:#58db58;--var-legend-color-06:#ff4d50;--var-legend-color-07:#7557f2;--var-legend-color-08:#4bbaff;--var-legend-color-09:#fd77a4;--var-legend-color-10:#4757ba}.chart-area.chart-circle-01 .legend-section .cm-bul-list .list-item .legend-text{font-size:var(--font-size19);font-weight:500}.chart-area.chart-circle-01 .legend-section .cm-bul-list .list-item .legend-text.legend-01{color:var(--var-legend-color-01)}.chart-area.chart-circle-01 .legend-section .cm-bul-list .list-item .legend-text.legend-02{color:var(--var-legend-color-02)}.chart-area.chart-circle-01 .legend-section .cm-bul-list .list-item .legend-text.legend-03{color:var(--var-legend-color-03)}.chart-area.chart-circle-01 .legend-section .cm-bul-list .list-item .legend-text.legend-04{color:var(--var-legend-color-04)}.chart-area.chart-circle-01 .legend-section .cm-bul-list .list-item .legend-text.legend-05{color:var(--var-legend-color-05)}.chart-area.chart-circle-01 .legend-section .cm-bul-list .list-item .legend-text.legend-06{color:var(--var-legend-color-06)}.chart-area.chart-circle-01 .legend-section .cm-bul-list .list-item .legend-text.legend-07{color:var(--var-legend-color-07)}.chart-area.chart-circle-01 .legend-section .cm-bul-list .list-item .legend-text.legend-08{color:var(--var-legend-color-08)}.chart-area.chart-circle-01 .legend-section .cm-bul-list .list-item .legend-text.legend-09{color:var(--var-legend-color-09)}.chart-area.chart-circle-01 .legend-section .cm-bul-list .list-item .legend-text.legend-10{color:var(--var-legend-color-10)}.cm-color.primary-50{color:var(--mui-palette-primary-50)!important}.cm-color.primary-100{color:var(--mui-palette-primary-100)!important}.cm-color.primary-200{color:var(--mui-palette-primary-200)!important}.cm-color.primary-300{color:var(--mui-palette-primary-300)!important}.cm-color.primary-500{color:var(--mui-palette-primary-500)!important}.cm-color.primary-700{color:var(--mui-palette-primary-700)!important}.cm-color.primary-900{color:var(--mui-palette-primary-900)!important}.cm-color.secondary-50{color:var(--mui-palette-secondary-50)!important}.cm-color.secondary-100{color:var(--mui-palette-secondary-100)!important}.cm-color.secondary-200{color:var(--mui-palette-secondary-200)!important}.cm-color.secondary-500{color:var(--mui-palette-secondary-500)!important}.cm-color.secondary-700{color:var(--mui-palette-secondary-700)!important}.cm-color.secondary-900{color:var(--mui-palette-secondary-900)!important}.cm-color.tertiary-50{color:var(--mui-palette-tertiary-50)!important}.cm-color.tertiary-100{color:var(--mui-palette-tertiary-100)!important}.cm-color.tertiary-200{color:var(--mui-palette-tertiary-200)!important}.cm-color.tertiary-500{color:var(--mui-palette-tertiary-500)!important}.cm-color.tertiary-700{color:var(--mui-palette-tertiary-700)!important}.cm-color.tertiary-900{color:var(--mui-palette-tertiary-900)!important}.cm-color.warning-50{color:var(--mui-palette-warning-50)!important}.cm-color.warning-100{color:var(--mui-palette-warning-100)!important}.cm-color.warning-200{color:var(--mui-palette-warning-200)!important}.cm-color.warning-500{color:var(--mui-palette-warning-500)!important}.cm-color.warning-700{color:var(--mui-palette-warning-700)!important}.cm-color.warning-900{color:var(--mui-palette-warning-900)!important}.cm-color.error-50{color:var(--mui-palette-error-50)!important}.cm-color.error-100{color:var(--mui-palette-error-100)!important}.cm-color.error-200{color:var(--mui-palette-error-200)!important}.cm-color.error-500{color:var(--mui-palette-error-500)!important}.cm-color.error-700{color:var(--mui-palette-error-700)!important}.cm-color.error-900{color:var(--mui-palette-error-900)!important}.cm-color.neutral-50{color:var(--mui-palette-neutral-50)!important}.cm-color.neutral-100{color:var(--mui-palette-neutral-100)!important}.cm-color.neutral-200{color:var(--mui-palette-neutral-200)!important}.cm-color.neutral-300{color:var(--mui-palette-neutral-300)!important}.cm-color.neutral-400{color:var(--mui-palette-neutral-400)!important}.cm-color.neutral-500{color:var(--mui-palette-neutral-500)!important}.cm-color.neutral-600{color:var(--mui-palette-neutral-600)!important}.cm-color.neutral-700{color:var(--mui-palette-neutral-700)!important}.cm-color.neutral-800{color:var(--mui-palette-neutral-800)!important}.cm-color.neutral-900{color:var(--mui-palette-neutral-900)!important}.cm-color.text-primary{color:var(--mui-palette-text-primary)!important}.cm-color.text-secondary{color:var(--mui-palette-text-secondary)!important}.cm-color.text-tertiary{color:var(--mui-palette-text-tertiary)!important}.cm-color.text-disabled{color:var(--mui-palette-text-secondary)!important}.cm-comment .inner-box{padding:var(--spacing-4) var(--spacing-3);border-radius:var(--spacing-2);background-color:#f4f4f4}.cm-comment .comment-box{background-color:#fff;border-radius:var(--spacing-2);border:1px solid #dadada;padding:var(--spacing-3);margin-bottom:1.875rem}.cm-comment .comment-box .author{font-weight:600;font-size:var(--font-size16);margin-bottom:.5rem}.cm-comment .comment-box .comment-textarea{border:0;width:100%;padding:0;min-height:auto;font-size:var(--font-size16)}.cm-comment .comment-box .btn-area{display:flex;justify-content:flex-end;gap:var(--spacing-1)}.cm-comment .comment-list{display:flex;flex-direction:column;gap:var(--spacing-4)}.cm-comment .comment-item{position:relative}.cm-comment .comment-body{display:flex;gap:var(--spacing-1)}.cm-comment .comment-content-area{flex:1 1}.cm-comment .comment-content{margin-bottom:5px}.cm-comment .author-name{font-weight:600}.cm-comment .comment-meta{display:flex;align-items:center;gap:var(--spacing-1) var(--spacing-2)}.cm-comment .timestamp{font-size:var(--font-size16);color:#555}.cm-comment .btn-reply{color:var(--mui-palette-primary-700);font-size:var(--font-size15)}.cm-comment .author-avatar{flex-shrink:0}.cm-comment .comment-actions{position:absolute;right:0;top:0}.cm-comment .btn-settings{white-space:nowrap;overflow:hidden;text-indent:100%;width:24px;height:24px;background:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-setting2.svg) no-repeat 50%/contain}.cm-comment .settings-menu{display:none;position:absolute;right:0;top:100%;border-radius:var(--spacing-1);border:1px solid #dadada;overflow:hidden}.cm-comment .settings-menu .cm-btn{border:0;border-radius:0;border-bottom:1px solid #dadada;padding:0 1.25rem}.cm-comment .settings-menu .cm-btn:last-child{border-bottom:0}.cm-comment .settings-menu .cm-btn:hover{background-color:var(--mui-palette-primary-100);color:var(--mui-palette-primary-700)}.cm-comment .settings-menu.active{display:block}.cm-comment .reply-group .comment-box{margin-bottom:1rem}.cm-comment .reply-list,.cm-comment .reply-write{margin-left:3rem;margin-top:1rem}.cm-comment .reply-list{background:#fff;padding:var(--spacing-3);border-radius:var(--spacing-2)}.cm-comment .reply-list .reply-item{padding-left:2.125rem;position:relative}.cm-comment .reply-list .reply-item .author-name{font-size:var(--font-size16);margin-bottom:4px}.cm-comment .reply-list .reply-item .timestamp{display:inline-flex;padding-left:9px;margin-left:6px;position:relative;font-size:var(--font-size16);font-weight:400}.cm-comment .reply-list .reply-item .timestamp:before{content:"";position:absolute;left:0;top:calc(50% - 2px);width:3px;height:3px;background:#555;border-radius:10px}.cm-comment .reply-list .reply-item .comment-content{margin-bottom:4px}.cm-comment .reply-list .reply-item .btn-delete{font-size:var(--font-size15);text-decoration:underline;color:var(--mui-palette-text-secondary)}.cm-comment .reply-list .reply-item:before{content:"";position:absolute;left:0;top:0;width:1.5rem;height:1.5rem;background:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-answer.svg) no-repeat 50%/contain}.cm-comment .reply-list .reply-item~.reply-item{margin-top:var(--spacing-3)}@media screen and (max-width:655px){.cm-comment .reply-group .reply-list,.cm-comment .reply-group .reply-write{margin-left:12px}}.cm-contextual-help{gap:0}.cm-contextual-help .tooltip-action{position:relative}.cm-contextual-help .tooltip-popover{position:absolute;z-index:10;width:25.75rem;padding:1rem;border-radius:var(--spacing-1);background-color:#1d1d1d;color:#fff;font-size:var(--font-size15);line-height:1.5;box-shadow:2px 2px 6px rgba(0,0,0,.1)}.cm-contextual-help .tooltip-popover:before{content:"";width:14px;height:14px;display:block;position:absolute;margin-top:-7px;transform:rotate(45deg);background-color:#1d1d1d;box-shadow:2px 2px 6px rgba(0,0,0,.1)}.cm-contextual-help .tooltip-popover .tooltip-title{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;padding-right:1rem;font-weight:600}.cm-contextual-help .tooltip-popover .tooltip-contents{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;margin-top:.5rem;gap:.5rem}.cm-contextual-help .tooltip-popover .tooltip-contents .btn-wrap{width:100%}.cm-contextual-help .tooltip-popover .tooltip-close{position:absolute;top:5px;right:5px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center}.cm-contextual-help.left .tooltip-popover{left:0;margin-left:-20px}.cm-contextual-help.left .tooltip-popover:before{left:24px}.cm-contextual-help.center .tooltip-popover{left:50%;transform:translateX(-50%)}.cm-contextual-help.center .tooltip-popover:before{left:50%;margin-left:-8px}.cm-contextual-help.right .tooltip-popover{right:0;margin-right:-20px}.cm-contextual-help.right .tooltip-popover:before{right:24px}.cm-contextual-help.top .tooltip-popover{bottom:100%;margin-bottom:16px}.cm-contextual-help.top .tooltip-popover:before{top:100%}.cm-contextual-help.bottom .tooltip-popover{top:100%;margin-top:16px}.cm-contextual-help.bottom .tooltip-popover:before{bottom:100%;transform:rotate(225deg);margin-bottom:-8px}@media screen and (max-width:1511px){.cm-contextual-help .tooltip-popover{border-radius:4px}.cm-contextual-help .tooltip-popover:before{width:10px;height:10px;margin-top:-5px}.cm-contextual-help.left .tooltip-popover{margin-left:0}.cm-contextual-help.left .tooltip-popover:before{left:7px}.cm-contextual-help.right .tooltip-popover{margin-right:0}.cm-contextual-help.right .tooltip-popover:before{right:7px}.cm-contextual-help.top .tooltip-popover{margin-bottom:.5rem}.cm-contextual-help.bottom .tooltip-popover{margin-top:.5rem}}@media screen and (max-width:655px){.cm-contextual-help .tooltip-popover{width:calc(100vw - 40px)}}.cm-dialog{position:fixed;width:100vw;height:100vh;z-index:1000;display:none}.cm-dialog,.cm-dialog .dialog-container{left:50%;top:50%;transform:translate(-50%,-50%)}.cm-dialog .dialog-container{width:320px;border-radius:var(--spacing-2);border:1px solid #dadada;background:#fff;padding:var(--spacing-3);text-align:center;position:absolute;z-index:1}.cm-dialog .dialog-title{font-size:var(--font-size20);font-weight:700;margin-bottom:8px}.cm-dialog .dialog-desc{font-size:var(--font-size16);color:var(--mui-palette-text-secondary)}.cm-dialog .dialog-buttons{display:flex;justify-content:center;gap:8px;margin-top:var(--spacing-4)}.cm-dialog .dialog-buttons .cm-btn{flex:1 1;height:2.75rem}.cm-dialog .dim{background:rgba(0,0,0,.7);width:100%;height:100%}.cm-dialog.open{display:block}.cm-dropdown{font-size:var(--font-size16);font-weight:500;color:#555;position:relative;line-height:1.2}.cm-dropdown .dropdown-trigger{width:100%;text-align:left}.cm-dropdown .dropdown-list{display:none;position:absolute;width:max-content;min-width:100%;top:calc(100% + .125rem);z-index:1}.cm-dropdown.drop-up .dropdown-list{top:auto;bottom:calc(100% + .125rem)}.cm-dropdown .dropdown-list.active{display:block}.cm-dropdown .dropdown-list .dropdown-item a{display:block;width:100%}.cm-dropdown.type1 .dropdown-trigger{background:#fff url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-dropdown-duotone.svg) no-repeat right .375rem center/1.25rem;color:var(--mui-palette-primary-700);padding:.375rem 2.125rem .375rem .625rem}.cm-dropdown.type1 .dropdown-list,.cm-dropdown.type1 .dropdown-trigger{border:1px solid var(--mui-palette-primary-500);border-radius:var(--spacing-1)}.cm-dropdown.type1 .dropdown-list{position:absolute;left:0;background:#fff;padding:.375rem 0}.cm-dropdown.type1 .dropdown-list .dropdown-item a{padding:.375rem .75rem;color:#555;transition:background .15s ease-in-out,color .15s ease-in-out}.cm-dropdown.type1 .dropdown-list .dropdown-item a:hover{color:var(--mui-palette-primary-700);background-color:var(--mui-palette-primary-100)}.cm-dropdown.type2{position:relative}.cm-dropdown.type2 .dropdown-trigger{background:#333 url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-select-down.svg) no-repeat right .75rem center/1.5rem;border:1px solid #3a3a3a;color:#ddd;font-size:var(--font-size15);padding:.9375rem 1.5rem;line-height:1;border-radius:var(--spacing-1)}.cm-dropdown.type2 .dropdown-list{background:#333;border-radius:var(--spacing-1);padding:.375rem 0;border:1px solid #3a3a3a;color:#fff;font-weight:400;font-size:var(--font-size15)}.cm-dropdown.type2 .dropdown-list .dropdown-item a{padding:.75rem;line-height:1;transition:background .15s ease-in-out}.cm-dropdown.type2 .dropdown-list .dropdown-item a:hover{background:#444}.required{position:relative;color:var(--mui-palette-error-700)}.form-control{display:block;width:100%;height:var(--form-height);padding:0 var(--spacing-2);overflow:hidden;border:1px solid #b2b8bd;border-radius:var(--spacing-1);background-repeat:no-repeat;background-color:#fff;color:#111;font:inherit;font-size:var(--font-size16);line-height:53px;text-overflow:ellipsis}.form-control.size-md{height:2.25rem;font-size:var(--font-size16);width:auto}.form-control.date-input{max-width:10rem;background:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-calendar-gry.svg) no-repeat center right .75rem/1.5rem;padding-right:2.5rem}.form-control.date-input.size-lg{max-width:14rem}.form-control.date-input.type2{background:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-calendar.svg) no-repeat center right .75rem/1.5rem}.cm-combobox .mui-13cymwt-control{border-radius:var(--spacing-1);border:1px solid #b2b8bd}.cm-combobox .mui-13cymwt-control:hover{border:1px solid #b2b8bd}.cm-combobox .mui-13cymwt-control:focus,.cm-combobox .mui-13cymwt-control:focus-visible{border-color:#b2b8bd;outline:none}.cm-combobox .mui-1u9des2-indicatorSeparator{display:none}.password-input-wrap{position:relative}.password-input-wrap .password-input{padding-right:3rem}.password-input-wrap .handle-hide-button{position:absolute;top:calc(50% - .75rem);right:.75rem;width:1.5rem;height:1.5rem;background-repeat:no-repeat;background-position:50%;background-size:contain}.password-input-wrap .handle-hide-button.state-hide{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-unhide.svg)}.password-input-wrap .handle-hide-button.state-show{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-hide.svg)}.limit-input-wrap .input-text-count{text-align:right;font-size:var(--font-size15);color:var(--mui-palette-text-secondary);line-height:1.25;margin-bottom:2px}.form-control::placeholder{color:#6a6a6a}.form-control[disabled],.form-control[readonly]{background-color:#f4f4f4;color:#6a6a6a;opacity:1;border-color:#eaeaea}.form-control.readonly-bg-none[disabled],.form-control.readonly-bg-none[readonly]{background-color:#fff;color:var(--mui-palette-text-tertiary)}.form-control:not([disabled]):focus-visible,.form-control:not([readonly]):focus-visible{outline:.125rem dashed #000;outline-offset:.25rem}select.form-control{min-width:160px;background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-select-down.svg);background-position:right .625rem center;line-height:normal;padding-right:2.25rem;background-size:1.5rem;color:var(--mui-palette-text-primary)}select.form-control.size-xs{display:inline-block;min-height:auto;height:30px;font-size:var(--font-size16);min-width:auto;width:auto;padding:0 30px 0 10px;background-position:right 5px center}select.form-control.size-md{height:2.25rem;font-size:var(--font-size16);min-width:146px;width:auto}select.form-control.round{border-radius:80px}select.form-control[disabled]{cursor:default}select.form-control.form-select{min-width:80px}select.form-control.form-select2{border:none;background-color:rgba(0,0,0,0);font-size:var(--font-size16);height:1.5rem;min-height:1.5rem;color:#555;border-radius:4px;min-width:80px;padding:0 32px 0 4px;width:auto;background-position:center right 4px}textarea.form-control{width:100%;height:15rem;padding-top:.75rem;padding-bottom:.75rem;line-height:1.6}textarea.form-control.size-md{width:100%;height:8.75rem}textarea.form-control.size-sm{width:100%;height:6.5rem}.cm-form-group .form-section{margin-bottom:2.375rem}.cm-form-group .form-section:last-child{margin-bottom:0}.cm-form-group .form-label{display:block;margin-bottom:.75rem;font-weight:600;font-size:var(--font-size20)}.cm-form-group .form-label .required{color:var(--mui-palette-error-700)}.cm-form-group2 .form-label{font-size:var(--font-size15);color:var(--mui-palette-text-secondary)}.cm-form-group2 .form-label .required{color:var(--mui-palette-error-700)}.cm-form-group3{display:flex;gap:.75rem}.cm-form-group3 .form-label{width:12rem;font-weight:600;margin-top:.75rem}.cm-form-group3 .form-control+span{color:#111;min-width:max-content}.cm-form-group3 .form-label .required{color:var(--mui-palette-error-700)}.cm-form-group3 .form-item{flex:1 1}.cm-form-group3 .form-item .form-control,.cm-form-group3 .form-item .password-input-wrap{width:100%;max-width:450px}.cm-form-group3 .form-item.type-btn-item .item-wrap{display:flex;gap:.75rem}.cm-form-group4 .form-fields{display:flex;flex-direction:column;gap:var(--spacing-2)}.cm-form-group4 .form-field{display:flex;flex-direction:column;gap:4px}.cm-form-group4 .field-label .label{font-size:var(--font-size16)!important;line-height:1.25!important;font-weight:500!important}.cm-form-group4 .cm-validation-message{font-size:var(--font-size15)}.cm-form-group4 .login-btn{width:100%;margin-top:var(--spacing-3)}.cm-form-group4 .btn-area{display:flex;gap:var(--spacing-1)}.cm-form-group4 .required{color:var(--mui-palette-error-700)}.cm-teacher-form-group{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.75rem;width:100%;max-width:28.125rem}.cm-teacher-form-group .form-control.form-control{width:100%}.cm-phone-form-group{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.75rem;width:100%;max-width:450px}.cm-phone-form-group .form-control.form-control{width:100%}.cm-school-form-group .form-control:-moz-read-only{background:#fff}.cm-school-form-group .form-control:read-only{background:#fff}.cm-school-form-group .top-area{display:flex;gap:.75rem}.cm-school-form-group .bottom-area{margin-top:12px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.75rem;width:100%;max-width:28.125rem}.cm-school-form-group .bottom-area .form-control.form-control{width:100%}.cm-school-form-group .bottom-area2{margin-top:12px;display:flex;gap:.75rem;width:100%;max-width:33.125rem}.cm-school-form-group .bottom-area2 .btn-wrap{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.75rem;width:100%;max-width:28.125rem}@media screen and (max-width:655px){.cm-school-form-group .bottom-area2,.cm-school-form-group .bottom-area2 .btn-wrap{gap:5px}}.cm-address-form-group{max-width:34.5625rem}.cm-address-form-group .form-control:-moz-read-only{background:#fff}.cm-address-form-group .form-control:read-only{background:#fff}.cm-address-form-group .bottom-area{margin-top:.75rem}.cm-address-form-group .bottom-area .form-control{max-width:100%}.form-group-row .form-group-row-line{display:flex}.date-form-group{display:flex;align-items:center;gap:4px 8px}.cm-file-drop-zone{display:flex;align-items:center;justify-content:center;padding:var(--spacing-3);border:1px dashed #7b9fff;border-radius:var(--spacing-2);background-color:#f4f9fe;transition:border-color .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;gap:10px}.cm-file-drop-zone input[type=file]{display:none}.toggle-group{display:flex;gap:10px 25px}[class^=cm-checkbox],[class^=cm-radio]{display:inline-flex;cursor:pointer}[class^=cm-checkbox] input[type=checkbox],[class^=cm-radio] input[type=radio]{clip:rect(0,0,0,0);position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0}[class^=cm-checkbox] .chk-label,[class^=cm-radio] .radio-label{-webkit-user-select:none;-moz-user-select:none;user-select:none}[class^=cm-checkbox].alone{vertical-align:middle!important}[class^=cm-checkbox] input[type=checkbox]~.chk-label:before,[class^=cm-radio] input[type=radio]~.radio-label:before{outline:2px dashed rgba(0,0,0,0)}[class^=cm-checkbox] input[type=checkbox]:focus-visible~.chk-label:before,[class^=cm-radio] input[type=radio]:focus-visible~.radio-label:before{outline:2px dashed #000}.cm-checkbox-list{display:flex;gap:8px 24px;flex-wrap:wrap;align-items:center}.cm-checkbox1 .chk-label{position:relative;padding-left:32px;font-size:var(--font-size17);color:#111}.cm-checkbox1 .chk-label:before{position:absolute;top:50%;left:0;width:24px;height:24px;transform:translateY(-50%);border:1px solid #dadada;border-radius:6px;background-position:50%;background-repeat:no-repeat;background-color:#fff;content:""}.cm-checkbox1 input[type=checkbox]:checked+.chk-label:before{border-color:rgba(0,0,0,0);background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-chk.svg);background-size:65%;background-color:var(--mui-palette-primary-500)}.cm-checkbox1.alone .chk-label{width:24px;height:24px;padding-left:0}.cm-checkbox1 input[type=checkbox]:disabled+.chk-label:before{background-color:#f5f5f5}.cm-checkbox2 .chk-label{position:relative;padding-left:32px;font-size:var(--font-size17)}.cm-checkbox2 .chk-label:before{position:absolute;top:50%;left:0;width:24px;height:24px;transform:translateY(-50%);border:1px solid #dadada;border-radius:6px;background-position:50%;background-repeat:no-repeat;background-color:#fff;content:""}.cm-checkbox2 input[type=checkbox]:checked+.chk-label:before{border-color:rgba(0,0,0,0);background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-chk.svg);background-size:65%;background-color:var(--mui-palette-primary-500)}.cm-checkbox2 input[type=checkbox]:disabled+.chk-label:before{background-color:#f5f5f5}.cm-checkbox2.alone .chk-label{width:24px;height:24px;padding-left:0}.cm-checkbox3 .chk-label{display:inline-flex;align-items:center;justify-content:center;font-size:var(--font-size15);height:30px;padding:0 12px;font-weight:500;background:#fff;border:1px solid #dadada;border-radius:var(--spacing-1);color:var(--mui-palette-neutral-900)}.cm-checkbox3 input[type=checkbox]:checked+.chk-label{border-color:rgba(0,0,0,0);background:var(--mui-palette-primary-700);color:#fff}.cm-checkbox3.type-icon .chk-label{font-weight:600!important;font-size:var(--font-size16)!important;line-height:1.25!important;height:36px;padding:0 12px}.cm-checkbox3.type-icon input[type=checkbox]:checked+.chk-label .icon-check:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-check-wt.svg)}.cm-checkbox4 .chk-label{display:inline-flex;align-items:center;justify-content:center;font-size:var(--font-size17);height:3.5rem;padding:0 1rem;font-weight:500;background:var(--mui-palette-neutral-900);border:1px solid var(--mui-palette-neutral-900);border-radius:var(--spacing-1);color:#fff}.cm-checkbox4 .chk-label .visible-checked{display:none}.cm-checkbox4 input[type=checkbox]:checked+.chk-label{border-color:#dadada;background:#fff;color:var(--mui-palette-neutral-900)}.cm-checkbox4 input[type=checkbox]:checked+.chk-label .visible-checked{display:inline-flex}.cm-checkbox4 input[type=checkbox]:checked+.chk-label .visible-unChecked{display:none}.cm-checkbox-toggle{position:relative;display:inline-flex;align-items:center;gap:6px}.cm-checkbox-toggle .toggle-visual{position:relative;width:32px;height:20px;border-radius:1000px;background-color:var(--mui-palette-neutral-400)}.cm-checkbox-toggle .toggle-visual:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background-color:#fff;border-radius:1000px;transition:transform .3s ease}.cm-checkbox-toggle .toggle-label{font-size:var(--font-size16)!important;line-height:1.5!important;font-weight:400!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cm-checkbox-toggle input[type=checkbox]:checked~.toggle-visual{background-color:var(--mui-palette-primary-500)}.cm-checkbox-toggle input[type=checkbox]:checked~.toggle-visual:after{transform:translateX(12px);background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-chk2.svg);background-size:12px;background-repeat:no-repeat;background-position:50%}.cm-checkbox-toggle input[type=checkbox]:focus-visible~.toggle-visual{outline:2px dashed #000;outline-offset:2px}.cm-checkbox-toggle input[type=checkbox]:disabled~.toggle-visual{background-color:#dcdcdc}.cm-checkbox-toggle input[type=checkbox]:disabled~.toggle-visual:after{background-color:#fff}.cm-checkbox-toggle input[type=checkbox]:disabled~.toggle-label{color:var(--mui-palette-text-disabled)}.cm-radio-list{display:flex;gap:1.5rem;flex-wrap:wrap;align-items:center}.cm-radio-list.column{flex-direction:column;gap:1rem;align-items:start}.cm-radio1 .radio-label{position:relative;padding-left:32px;font-size:var(--font-size17)}.cm-radio1 .radio-label:before{position:absolute;top:50%;left:0;width:24px;height:24px;transform:translateY(-50%);border:1px solid #dadada;border-radius:1000px;background-position:50%;background-repeat:no-repeat;background-color:#fff;content:""}.cm-radio1 input[type=radio]:checked+.radio-label:before{background-size:65%;background-color:#fff;border:7px solid rgba(0,0,0,0);border-color:var(--mui-palette-primary-500)}.cm-radio1 input[type=radio]:disabled+.radio-label{color:var(--mui-palette-text-disabled)}.cm-radio1 input[type=radio]:disabled+.radio-label:before{background:#f4f4f4}.cm-radio1 input[type=radio]:checked:disabled+.radio-label:before{border:7px solid var(--mui-palette-neutral-300)}.cm-radio1.alone{width:20px;height:20px;margin-right:0;overflow:hidden;vertical-align:middle}.cm-radio1.alone.radio-label{padding-left:0}.cm-radio2 .radio-label{position:relative;padding-left:32px;font-size:var(--font-size17)}.cm-radio2 .radio-label:before{position:absolute;top:50%;left:0;width:24px;height:24px;transform:translateY(-50%);border:1px solid var(--mui-palette-neutral-300);border-radius:1000px;background-position:50%;background-repeat:no-repeat;background-color:#fff;content:""}.cm-radio2 input[type=radio]:checked+.radio-label:before{border-color:rgba(0,0,0,0);background-size:50%;background-color:var(--mui-palette-primary-500);background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-chk3.svg)}.cm-radio2 input[type=radio]:disabled+.radio-label{color:var(--mui-palette-text-disabled)}.cm-radio2 input[type=radio]:disabled+.radio-label:before{background:#f4f4f4}.cm-radio2.alone{width:20px;height:20px;margin-right:0;overflow:hidden;vertical-align:middle}.cm-radio2.alone.radio-label{padding-left:0}.switch-radio-group{display:inline-flex;padding:4px;border-radius:10px;background:var(--mui-palette-neutral-50)}.switch-radio-group label{position:relative}.switch-radio-group label input[type=radio]{display:none}.switch-radio-group label .radio-label{display:inline-block;padding:6px 12px;border-radius:8px;line-height:1.25;font-size:var(--font-size16);font-weight:500;color:var(--mui-palette-neutral-400);background-color:rgba(0,0,0,0);cursor:pointer;transition:all .15s ease}.switch-radio-group label:first-child input[type=radio]+.radio-label{position:relative;color:var(--mui-palette-text-disabled)}.switch-radio-group label:first-child input[type=radio]+.radio-label:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:12px;background:#b2b8bd}.switch-radio-group label:first-child input[type=radio]:checked+.radio-label{background-color:var(--mui-palette-secondary-700);color:#fff}.switch-radio-group label:first-child input[type=radio]:checked+.radio-label:after{display:none}.switch-radio-group label:last-child input[type=radio]:checked+.radio-label{background-color:var(--mui-palette-tertiary-700);color:#fff}.switch-radio-group label input[type=radio]:disabled+.radio-label{color:#888}.cm-omr-check-group{display:inline-flex;align-items:center;gap:1.5rem}.cm-omr-check-group .omr-item input[type=checkbox],.cm-omr-check-group .omr-item input[type=radio]{position:absolute;opacity:0;width:0;height:0}.cm-omr-check-group .omr-visual{width:18px;height:18px;border:1px solid #555;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:var(--font-size14);font-weight:700;color:var(--mui-palette-text-secondary);line-height:1}.cm-omr-check-group .omr-item input[type=checkbox]:checked+.omr-visual,.cm-omr-check-group .omr-item input[type=radio]:checked+.omr-visual{background-color:#1d1d1d;border-color:#1d1d1d;color:#1d1d1d}.cm-omr-check-group .omr-item input[type=checkbox]:focus-visible+.omr-visual,.cm-omr-check-group .omr-item input[type=radio]:focus-visible+.omr-visual{outline:.125rem dashed #000;outline-offset:.25rem}.cm-filter1{position:relative}.cm-filter1 .filter-content{position:absolute;background:#fff;padding:20px;border-radius:10px;min-width:570px;z-index:2;top:calc(100% + 10px);left:-50px;border:1px solid #dadada;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);display:none}@media screen and (max-width:1511px){.cm-filter1 .filter-content{left:auto;right:0}}@media screen and (max-width:1280px){.cm-filter1 .filter-content{min-width:auto;width:320px;left:0;right:auto}}.cm-filter1 .cm-filter-form-wrap2 .form-group{border:1px solid #dadada;width:100%}.cm-filter1 .cm-filter-form-wrap2 .form-group .form-list{display:flex}.cm-filter1 .cm-filter-form-wrap2 .form-group .form-title{background:var(--mui-palette-neutral-700);color:#fff}@media screen and (max-width:1280px){.cm-filter1 .cm-filter-form-wrap2 .form-group .form-title{width:100%}}.cm-filter1.active .btn-filter-select{color:var(--mui-palette-primary-700)}.cm-filter1.active .btn-filter-select .icon-arr-drop-down:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-arr-drop-down-duotone.svg)}.cm-filter1.active .filter-content{display:block}.cm-filter-form-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.cm-filter-form-wrap .form-item input[type=checkbox],.cm-filter-form-wrap .form-item input[type=radio]{position:absolute;opacity:0;width:0;height:0}.cm-filter-form-wrap .form-item .form-visual{padding:0 1rem;font-size:var(--font-size15);font-weight:500;color:var(--mui-palette-neutral-500);border-radius:var(--spacing-1);background:#fff;border:1px solid #eaeaea;display:inline-flex;align-items:center;justify-content:center;height:3rem;min-width:4.125rem}.cm-filter-form-wrap .form-item input[type=checkbox]:checked+.form-visual,.cm-filter-form-wrap .form-item input[type=radio]:checked+.form-visual{background:var(--mui-palette-neutral-700);color:#fff}.cm-filter-form-wrap .form-item input[type=checkbox]:focus-visible+.form-visual,.cm-filter-form-wrap .form-item input[type=radio]:focus-visible+.form-visual{outline:.125rem dashed #000;outline-offset:-.375rem}.cm-filter-form-wrap .form-label-line-item{margin:0 .75rem}@media screen and (max-width:768px){.cm-filter-form-wrap .form-label-line-item{font-size:0;width:100%}.cm-btn.btn-lg,.cm-phone-form-group .form-control.form-control{height:4.8rem}}.cm-filter-form-wrap2{display:flex;flex-wrap:wrap;gap:8px}.cm-filter-form-wrap2 .form-group{display:flex;align-items:center;background:#fff;border-radius:8px;overflow:hidden}.cm-filter-form-wrap2 .form-group .form-title{display:inline-flex;align-items:center;justify-content:center;height:3rem;padding:0 1rem;min-width:66px;border-radius:var(--spacing-1);font-size:var(--font-size15);font-weight:500;color:var(--mui-palette-neutral-500)}.cm-filter-form-wrap2 .form-group .form-title:focus-visible{outline:.125rem dashed #000;outline-offset:-.375rem}.cm-filter-form-wrap2 .form-group .form-list{padding:4px 8px;display:flex;gap:8px;display:none}.cm-filter-form-wrap2 .form-group .form-list .form-item input[type=checkbox],.cm-filter-form-wrap2 .form-group .form-list .form-item input[type=radio]{position:absolute;opacity:0;width:0;height:0}.cm-filter-form-wrap2 .form-group .form-list .form-item .form-visual{padding:0 1rem;font-size:var(--font-size15);font-weight:500;color:var(--mui-palette-neutral-500);border-radius:var(--spacing-1);background:#fff;display:inline-flex;align-items:center;justify-content:center;height:32px;min-width:4.125rem;word-break:auto-phrase}.cm-filter-form-wrap2 .form-group .form-list .form-item input[type=checkbox]:checked+.form-visual,.cm-filter-form-wrap2 .form-group .form-list .form-item input[type=radio]:checked+.form-visual{background:var(--mui-palette-primary-100);color:var(--mui-palette-primary-700)}.cm-filter-form-wrap2 .form-group .form-list .form-item input[type=checkbox]:focus-visible+.form-visual,.cm-filter-form-wrap2 .form-group .form-list .form-item input[type=radio]:focus-visible+.form-visual{outline:.125rem dashed #000;outline-offset:-.375rem}.cm-filter-form-wrap2 .form-group.active .form-title{background:var(--mui-palette-neutral-700);color:#fff}.cm-filter-form-wrap2 .form-group.active .form-title:focus-visible{outline:.125rem dashed #fff}.cm-filter-form-wrap2 .form-group.active .form-list{display:flex}.cm-split-form{display:flex;border-radius:var(--spacing-1);background:#fff;border:1px solid var(--mui-palette-background-blue03);position:relative}.cm-split-form .split-form-nav{width:220px;padding:12px;height:21.75rem;overflow:auto;border-right:1px solid var(--mui-palette-background-blue03)}.cm-split-form .split-form-nav-list .split-form-nav-item~.split-form-nav-item{margin-top:8px}.cm-split-form .split-form-nav-item .split-form-nav-item-button{padding:.5rem 2rem .5rem 1rem;border-radius:6px;width:100%;text-align:left;background:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-arr-forward.svg) no-repeat center right 5px/20px}.cm-split-form .split-form-nav-item.active .split-form-nav-item-button{color:var(--mui-palette-primary-700);background-color:var(--mui-palette-background-blue01);background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-arr-forward-duotone.svg);font-weight:600}.cm-split-form .split-form-nav-item .split-form-panel{flex:1 1;height:21.75rem;overflow:auto;position:absolute;top:0;left:220px;width:calc(100% - 220px);display:none}.cm-split-form .split-form-nav-item.active .split-form-panel{display:block}.cm-split-form .split-form-panel .split-form-panel-item-group{display:none}.cm-split-form .split-form-panel .split-form-panel-item-group.active{display:block}.cm-split-form .split-form-panel .split-form-panel-item .panel-head{padding:.75rem 1.25rem;border-top:1px solid var(--mui-palette-background-blue03);position:relative;font-size:var(--font-size16);color:#333}.cm-split-form .split-form-panel .split-form-panel-item .panel-head .split-panel-item-button{text-align:left;padding-right:2rem}.cm-split-form .split-form-panel .split-form-panel-item .panel-head.active{color:#222;font-weight:600}.cm-split-form .split-form-panel .split-form-panel-item .panel-head.active:after{transform:scaleY(-1)}.cm-split-form .split-form-panel .split-form-panel-item:first-child .panel-head{border-top:0}.cm-split-form .split-form-panel .split-form-panel-item .panel-body{display:none}.cm-split-form .split-form-panel .split-form-panel-item .panel-body.active{display:block}.cm-split-form .split-form-panel .split-form-panel-item .panel-body .panel-body-item-list{padding:1rem 1rem 1rem 2rem;border-top:1px solid var(--mui-palette-background-blue03)}.cm-split-form .split-form-panel .split-form-panel-item .panel-body .panel-body-item-list .panel-body-item{font-size:var(--font-size15);color:#333}.cm-split-form .split-form-panel .split-form-panel-item .panel-body .panel-body-item-list .panel-body-item~.panel-body-item{margin-top:12px}.cm-split-form .depth4-area{margin:.75rem 1.25rem;background:var(--mui-palette-primary-100);padding:.75rem 1.25rem;border-radius:var(--spacing-1);display:none}.cm-split-form .depth4-area .depth4-list .depth4-item~.depth4-item{margin-top:8px}.cm-split-form .depth4-area .depth4-list .depth4-item .cm-checkbox1 .chk-label{font-size:var(--font-size15);color:var(--mui-palette-text-secondary)}.cm-split-form .depth4-area .depth4-list .depth4-item .cm-checkbox1 .chk-label:before{width:22px;height:22px}.cm-split-form .depth4-area.active{display:block}.cm-voting-option .option-list{display:flex;flex-direction:column;gap:.5rem}.cm-voting-option .option-list .option-item{display:flex;gap:.5rem}.cm-voting-option .option-list .option-item .form-control{width:calc(100% - 3.5rem)}.cm-voting-option .option-list .option-item .btn-option-delete{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;background:#f8f8f8 url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-minus.svg) no-repeat 50%/1.5rem;border:1px solid #b2b8bd;border-radius:.5rem}.cm-voting-option .option-add-area{margin-top:1rem}.cm-voting-option .option-add-area .option-add-text{margin-left:16px;font-size:var(--font-size16);color:var(--mui-palette-text-secondary)}@media screen and (max-width:1280px){.form-group-row .form-group-row-line{flex-direction:column;gap:12px!important}.form-group-row .form-group-row-line input[type=number],.form-group-row .form-group-row-line input[type=password],.form-group-row .form-group-row-line input[type=search],.form-group-row .form-group-row-line input[type=text],.form-group-row .form-group-row-line select{width:100%!important}.cm-filter-form-wrap2 .form-group{flex-direction:column;width:100%}.cm-filter-form-wrap2 .form-group .form-list{width:100%;flex-wrap:wrap}.cm-filter-form-wrap2 .form-group.active .form-title{width:100%}}@media screen and (max-width:899px){.cm-form-group3{flex-direction:column}.cm-form-group3 .form-item.type-btn-item .item-wrap .form-control.form-control{flex:1 1}.cm-school-form-group .top-area .form-control{width:calc(100% - 110px)}.cm-school-form-group .top-area .cm-btn{width:100px}.cm-split-form .split-form-nav{width:100%}.cm-split-form .split-form-nav-list .split-form-nav-item .split-form-nav-item-button{border:1px solid #dadada}.cm-split-form .split-form-nav-list .split-form-nav-item.active .split-form-nav-item-button{border:1px solid var(--mui-palette-primary-200)}.cm-split-form .split-form-nav-list .split-form-nav-item~.split-form-nav-item{padding:8px 0;margin-top:0}.cm-split-form .split-form-nav-item.active .split-form-panel{position:static;width:100%;height:auto;padding:8px 12px 12px}.cm-split-form .split-form-nav-item .split-form-panel .split-form-panel-item .panel-head{border-top:0;padding:.75rem}.cm-split-form .split-form-nav-item .split-form-panel .split-form-panel-item .panel-head:after{right:.75rem}.cm-split-form .split-form-panel .split-form-panel-item .panel-body .panel-body-item-list{border:1px dashed #dadada;margin:.5rem .75rem;border-radius:8px;padding-top:1.25rem;padding-bottom:1.25rem}}@media screen and (max-width:655px){.date-form-group{flex-direction:column}.date-form-group .form-control.date-input{max-width:100%}.cm-split-form .split-form-nav-item .split-form-panel .split-form-panel-item .cm-radio1 .radio-label{padding-left:28px}.cm-split-form .split-form-nav-item .split-form-panel .split-form-panel-item .cm-radio1 .radio-label:before{width:18px;height:18px;top:11px}.cm-split-form .split-form-nav-item .split-form-panel .split-form-panel-item .cm-radio1 input[type=radio]:checked+.radio-label:before{border:6px solid var(--mui-palette-primary-500)}.cm-split-form .depth4-area .depth4-list .depth4-item .cm-checkbox1 .chk-label:before{top:12px}.cm-voting-option .option-list .option-item{display:flex;gap:4px}.cm-voting-option .option-list .option-item .form-control{width:calc(100% - 44px)}.cm-voting-option .option-list .option-item .btn-option-delete{width:40px;height:36px}.cm-voting-option .option-add-area{display:flex;flex-direction:column;gap:8px}.cm-voting-option .option-add-area .option-add-text{margin-left:0}}@media screen and (max-width:480px){.cm-split-form .split-form-nav-item.active .split-form-panel{padding-left:6px;padding-right:0}.cm-split-form .depth4-area{margin-left:0;margin-right:0}}.cm-qna .qna-answer,.cm-qna .qna-question,.cm-qna .qna-write_wrap{padding:var(--spacing-4);border:1px solid #dadada;border-radius:var(--spacing-2)}.cm-qna .qna-answer,.cm-qna .qna-write_wrap{margin-top:1.5625rem}.cm-qna .qna-write_wrap{background-color:#f8f8f8}.cm-qna .qna-info{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-2)}.cm-qna .qna-write_title{font-size:var(--font-size20)!important;line-height:1.4!important;font-weight:600!important;margin-bottom:1.25rem}.cm-qna .qna-date{color:var(--mui-palette-text-secondary)}.cm-toggle{display:inline-flex;vertical-align:middle;border-radius:10px;overflow:hidden;background-color:#eff0f5;padding:4px}.cm-toggle .btn-toggle{position:relative;transition:background-color .3s ease,color .3s ease;background-color:rgba(0,0,0,0);flex:1 1}.cm-toggle .btn-toggle:before{content:"";display:block;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:12px;background-color:#b2bbbd}.cm-toggle .btn-toggle:last-child:before{display:none}.cm-toggle .btn-toggle .btn-toggle-label{position:relative;display:block;padding:4px 10px;font-weight:500;font-size:var(--font-size14);color:#b0b0b0;border-radius:8px;z-index:1;word-break:keep-all}.cm-toggle .btn-toggle.btn-toggle-on.active .btn-toggle-label{background-color:var(--mui-palette-primary-700);color:#fff}.cm-toggle .btn-toggle.btn-toggle-off{margin-left:-1px}.cm-toggle .btn-toggle.btn-toggle-off.active .btn-toggle-label{background-color:var(--mui-palette-error-700);color:#fff}.cm-combo-list{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-3)}.cm-combo-list .combo-item{flex:1 1;display:flex;align-items:center;gap:var(--spacing-1)}.cm-combo-list .combo-item .combo-item-label{font-weight:500;width:2.5rem}.cm-combo-list .combo-item .combo-item-select{flex:1 1}@media screen and (max-width:1080px){.cm-combo-list{flex-direction:column}.cm-combo-list .combo-item{max-width:100%;width:100%}}.cm-custom-form.custom-form1 .bottom-area{border-top:1px solid #dadada;padding-top:1rem;margin-top:1.5rem;display:flex;justify-content:space-between;align-items:end}.cm-custom-form.custom-form1 .bottom-area .box-btn-area{display:flex;align-items:center;gap:var(--spacing-2)}@media screen and (max-width:1280px){.cm-custom-form.custom-form1 .top-area .cm-search3{max-width:100%!important}.cm-custom-form.custom-form1 .bottom-area{justify-content:start;align-items:start;flex-direction:column;gap:1.5rem}.cm-custom-form.custom-form1 .bottom-area .cm-form-group2{width:100%}.cm-custom-form.custom-form1 .bottom-area .box-btn-area{width:100%;justify-content:end}}.cm-custom-form.custom-form2 .cm-form-group3 .cm-validation-message{font-size:var(--font-size15);color:var(--mui-palette-text-secondary);margin-top:var(--spacing-1);margin-left:.5rem}.cm-custom-form.custom-form2 .cm-form-group3.radio-form-group .form-label{margin-top:0}.cm-custom-form.custom-form2 .cm-form-group3~.cm-form-group3{margin-top:var(--spacing-4)}.cm-custom-form.custom-form3 .form-box{border:1px solid #b2b8bd;border-radius:1.5rem;overflow:hidden}.cm-custom-form.custom-form3 .form-box .form-label{font-size:var(--font-size15);color:var(--mui-palette-text-secondary);line-height:1.25}.cm-custom-form.custom-form3 .form-box .form-control{height:3.5rem}.cm-custom-form.custom-form3 .form-head{padding:1.5rem}.cm-custom-form.custom-form3 .form-head .save-input,.cm-custom-form.custom-form3 .form-head .save-input .data-utils{display:flex;align-items:end;gap:.5rem}.cm-custom-form.custom-form3 .form-head .save-input .data-title{flex:1 1}.cm-custom-form.custom-form3 .form-head .save-input .data-title .form-control{line-height:1;display:flex;align-items:center}.cm-custom-form.custom-form3 .form-head .save-input .data-count,.cm-custom-form.custom-form3 .form-head .save-input .data-my-count{width:7.5rem}.cm-custom-form.custom-form3 .form-head .save-input .data-name{width:27.5rem}.cm-custom-form.custom-form3 .form-head .save-input .data-date{display:flex;align-items:center;gap:1rem}.cm-custom-form.custom-form3 .form-head .save-input .data-date .date-input{width:12.5rem;max-width:100%}.cm-custom-form.custom-form3 .form-head .save-input .btn-data-save{width:5.625rem}.cm-custom-form.custom-form3 .form-bottom{padding:2rem;background:#f8f8f8}.cm-custom-form.custom-form3 .form-bottom .save-input-list{display:flex;flex-direction:column;gap:.5rem}.cm-custom-form.custom-form3 .form-bottom .save-input-list .save-input{display:flex;align-items:center;gap:8px}.cm-custom-form.custom-form3 .form-bottom .save-input-list .save-input .data-area{flex:1 1;display:flex;align-items:center;gap:.5rem 1rem;background:#fff;border-radius:.5rem;padding:.75rem 1.5rem .75rem .75rem}.cm-custom-form.custom-form3 .form-bottom .save-input-list .save-input .data-area .cm-badge{width:5rem}.cm-custom-form.custom-form3 .form-bottom .save-input-list .save-input .data-area .cm-typography{flex:1 1}.cm-custom-form.custom-form3 .form-bottom .save-input-list .save-input .btn-area{width:5.75rem}.cm-custom-form.custom-form3 .form-foot{display:flex;justify-content:space-between;margin-top:var(--spacing-3)}@media screen and (max-width:899px){.cm-custom-form.custom-form3 .form-head .save-input{margin-top:var(--spacing-2);flex-direction:column}.cm-custom-form.custom-form3 .form-head .save-input .data-title,.cm-custom-form.custom-form3 .form-head .save-input .data-utils{width:100%}.cm-custom-form.custom-form3 .form-head .save-input .data-count,.cm-custom-form.custom-form3 .form-head .save-input .data-my-count{width:auto;flex:1 1}.cm-custom-form.custom-form3 .form-head .save-input .cm-checkbox4{width:5.75rem}.cm-custom-form.custom-form3 .form-bottom .save-input-list .save-input{flex-direction:column;position:relative}.cm-custom-form.custom-form3 .form-bottom .save-input-list .save-input .data-area{width:100%;flex-direction:column;align-items:start;padding-left:1rem;padding-right:1rem;padding-bottom:4rem}.cm-custom-form.custom-form3 .form-bottom .save-input-list .save-input .data-area .cm-badge{height:26px}.cm-custom-form.custom-form3 .form-bottom .save-input-list .save-input .btn-area{position:absolute;right:1rem;bottom:1rem}.cm-custom-form.custom-form3 .form-bottom .save-input-list .save-input .btn-area .cm-checkbox4 .chk-label{width:100%;height:2.6rem}}.cm-custom-form.custom-form4{background:#eff2f8;padding:var(--spacing-3) var(--spacing-4);display:flex;align-items:end;gap:var(--spacing-4)}.cm-custom-form.custom-form4 .left-content{flex:1 1;display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.cm-custom-form.custom-form4 .left-content .title{font-weight:600}.cm-custom-form.custom-form4 .right-content{width:6.25rem;display:flex;gap:.75rem;align-items:center}@media screen and (max-width:655px){.cm-custom-form.custom-form4{flex-direction:column;align-items:start;gap:1rem}.cm-custom-form.custom-form4 .left-content{flex-direction:column;align-items:start;gap:.5rem}.cm-custom-form.custom-form4 .right-content{width:100%;justify-content:end}}.cm-icon{--icon-width:24;--icon-height:24;display:inline-flex;position:relative;align-items:center;gap:.5rem;vertical-align:middle;line-height:1.3}.cm-icon:before{display:block;flex-shrink:0;background-position:50%;background-size:contain;background-repeat:no-repeat;content:"";width:calc(var(--icon-width)*.0625*1rem);height:calc(var(--icon-height)*.0625*1rem);min-width:calc(var(--icon-width)*.8/16*1rem);min-height:calc(var(--icon-height)*.8/16*1rem);margin-bottom:1px}.cm-icon.icon-right{flex-direction:row-reverse}.cm-icon.icon-arr-forward:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-arr-forward.svg)}.cm-icon.icon-arr-forward2:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-arr-forward2.svg)}.cm-icon.icon-arr-forward-gry:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-arr-forward-gry.svg)}.cm-icon.icon-arr-forward-duotone:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-arr-forward-duotone.svg)}.cm-icon.icon-arr-drop-down:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-arr-drop-down.svg)}.cm-icon.icon-arr-drop-down-duotone:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-arr-drop-down-duotone.svg)}.cm-icon.icon-arr-forward-wt:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-arr-forward-wt.svg)}.cm-icon.icon-user-duotone:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-user-duotone.svg)}.cm-icon.icon-user-gry:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-user-gry.svg)}.cm-icon.icon-user2:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-user02.svg)}.cm-icon.icon-user3:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-user03.svg)}.cm-icon.icon-file:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-file.svg)}.cm-icon.icon-file2:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-file2.svg)}.cm-icon.icon-solid-download:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-solid-download.svg)}.cm-icon.icon-download-wt:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-download-wt.svg)}.cm-icon.icon-download-primary:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-download-primary.svg)}.cm-icon.icon-download-tertiary:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-download-tertiary.svg)}.cm-icon.icon-link:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-link.svg)}.cm-icon.icon-link3:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-link3.svg)}.cm-icon.icon-link-bk:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-link-bk.svg)}.cm-icon.icon-link-gry:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-link-gry.svg)}.cm-icon.icon-link-primary:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-link-primary.svg)}.cm-icon.icon-link-secondary:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-link-secondary.svg)}.cm-icon.icon-link-tertiary:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-link-tertiary.svg)}.cm-icon.icon-link-wt:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-link-wt.svg)}.cm-icon.icon-link2:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-link2.svg)}.cm-icon.icon-pencil:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-pencil.svg)}.cm-icon.icon-pencil2:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-pencil2.svg)}.cm-icon.icon-pencil3:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-pencil3.svg)}.cm-icon.icon-pencil-wt:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-pencil-wt.svg)}.cm-icon.icon-message:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-message.svg)}.cm-icon.icon-alert:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-alert.svg)}.cm-icon.icon-plus:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-plus.svg)}.cm-icon.icon-plus2:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-plus2.svg)}.cm-icon.icon-plus2-gry:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-plus2-gry.svg)}.cm-icon.icon-plus2-wt:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-plus2-wt.svg)}.cm-icon.icon-plus2-primary:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-plus2-primary.svg)}.cm-icon.icon-plus3:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-plus3.svg)}.cm-icon.icon-calendar:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-calendar.svg)}.cm-icon.icon-calendar2:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-calendar2.svg)}.cm-icon.icon-calendar-wt:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-calendar-wt.svg)}.cm-icon.icon-calendar-gry:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-calendar-gry.svg)}.cm-icon.icon-hide-gry:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-hide-gry.svg)}.cm-icon.icon-video:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-video.svg)}.cm-icon.icon-desktop:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-desktop.svg)}.cm-icon.icon-close-gry:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-close-gry.svg)}.cm-icon.icon-close-wt:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-close-wt.svg)}.cm-icon.icon-search:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-search-bk.svg)}.cm-icon.icon-search-wt:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-search-wt.svg)}.cm-icon.icon-search-primary:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-search-primary.svg)}.cm-icon.icon-write:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-write.svg)}.cm-icon.icon-write2:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-write2.svg)}.cm-icon.icon-write-wt:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-write-wt.svg)}.cm-icon.icon-write2-wt:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-write2-wt.svg)}.cm-icon.icon-user-solid:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-user-solid.svg)}.cm-icon.icon-print:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-print.svg)}.cm-icon.icon-print2:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-print2.svg)}.cm-icon.icon-info:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-info.svg)}.cm-icon.icon-info2:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-info2.svg)}.cm-icon.icon-info3:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-info3.svg)}.cm-icon.icon-info4:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-info4.svg)}.cm-icon.icon-info5:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-info5.svg)}.cm-icon.icon-question:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-question.svg)}.cm-icon.icon-check:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-check.svg)}.cm-icon.icon-check-dgry:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-check-dgry.svg)}.cm-icon.icon-check-wt:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-check-wt.svg)}.cm-icon.icon-check2:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-check2.svg)}.cm-icon.icon-check2-gry:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-check2-gry.svg)}.cm-icon.icon-check2-bk:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-check2-bk.svg)}.cm-icon.icon-reset:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-reset.svg)}.cm-icon.icon-reset-primary:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-reset-primary.svg)}.cm-icon.icon-reset-dkgry:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-reset-dkgry.svg)}.cm-icon.icon-reset-wt:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-reset-wt.svg)}.cm-icon.icon-sort-down:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-sort-down.svg)}.cm-icon.icon-sort-up:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-sort-up.svg)}.cm-icon.icon-add:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-add.svg)}.cm-icon.icon-test:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-test.svg)}.cm-icon.icon-test-primary:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-test-primary.svg)}.cm-icon.icon-test-gry:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-test-gry.svg)}.cm-icon.icon-test2:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-test2.svg)}.cm-icon.icon-remove:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-remove.svg)}.cm-icon.icon-arrow-left:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-arrow-left.svg)}.cm-icon.icon-delete:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-delete.svg)}.cm-icon.icon-preview:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-preview.svg)}.cm-icon.icon-preview-primary:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-preview-primary.svg)}.cm-icon.icon-preview-wt:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-preview-wt.svg)}.cm-icon.icon-school:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-school.svg)}.cm-icon.icon-setting:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-setting.svg)}.cm-icon.icon-setting-wt:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-setting-wt.svg)}.cm-icon.icon-view-card:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-view-card.svg)}.cm-icon.icon-view-list:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-view-list.svg)}.cm-icon.icon-view-card-gry:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-view-card-gry.svg)}.cm-icon.icon-view-list-gry:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-view-list-gry.svg)}.cm-icon.icon-progress:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-progress.svg)}.cm-icon.icon-accuracy:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-accuracy.svg)}.cm-icon.icon-timer:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-timer.svg)}.cm-icon.icon-timer2:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-timer2.svg)}.cm-icon.icon-timer3:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-timer3.svg)}.cm-icon.icon-start-wt:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-start-wt.svg)}.cm-icon.icon-arrow-right:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-arrow-right.svg)}.cm-icon.icon-gry-answer:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-gry-answer.svg)}.cm-icon.icon-data:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-dash-menu02.svg)}.cm-icon.icon-data2:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-data.svg)}.cm-icon.icon-data3:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-data2.svg)}.cm-icon.icon-vote:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-vote.svg)}.cm-icon.icon-vote2:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-vote2.svg)}.cm-icon.icon-dummy:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-dummy.svg)}.cm-icon.icon-minus:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-minus.svg)}.cm-icon.icon-minus2:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-minus2.svg)}.cm-icon.icon-zoom-in:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-zoom-in.svg)}.cm-icon.icon-zoom-out:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-zoom-out.svg)}.cm-icon.icon-notice:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-notice.svg)}.cm-icon.icon-notice2:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-notice2.svg)}.cm-icon.icon-bel:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-bel.svg)}.cm-icon.icon-sort:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-sort.svg)}.cm-icon.icon-group:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-group.svg)}.cm-icon.icon-o:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-o.svg)}.cm-icon.icon-x:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-x.svg)}.cm-icon.icon-bullet7:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-bullet07.svg)}.cm-icon.icon-bullet8:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-bullet08.svg)}.cm-icon.icon-bullet9:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-bullet09.svg)}.cm-icon.icon-dash-img4:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/dashboard/dash-img04.svg)}.cm-icon.icon-dash-img5:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/dashboard/dash-img05.svg)}.cm-icon.icon-dash-img6:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/dashboard/dash-img06.svg)}.cm-icon.icon-02:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-02.svg)}.cm-icon.icon-03:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-03.svg)}.cm-icon.icon-04:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-04.svg)}.cm-icon.icon-09:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-09.svg)}.in-page-navigation-layout{display:flex;align-items:flex-start;gap:2.5rem;height:100%}.in-page-navigation-layout .in-page-content-area{flex:1 1}.in-page-navigation-layout .in-page-navigation-area{width:10rem;position:-webkit-sticky;position:sticky;top:10.5rem}.in-page-navigation-layout .in-page-navigation-area .in-page-navigation-header{margin-bottom:1rem}.in-page-navigation-layout .in-page-navigation-area .in-page-navigation-header .quick-caption{font-size:var(--font-size14);font-weight:500;color:var(--mui-palette-text-secondary);margin-bottom:4px;line-height:1.2}.in-page-navigation-layout .in-page-navigation-area .in-page-navigation-header .quick-title{font-weight:600;line-height:1.41}.in-page-navigation-layout .in-page-navigation-area .in-page-navigation-list li a{font-size:var(--font-size15);color:var(--mui-palette-text-secondary);display:flex;width:100%;padding:4px 8px;line-height:20px;border-radius:4px}.in-page-navigation-layout .in-page-navigation-area .in-page-navigation-list li a:hover{background:var(--mui-palette-primary-50)}.in-page-navigation-layout .in-page-navigation-area .in-page-navigation-list li a.active{color:var(--mui-palette-primary-700);background:var(--mui-palette-primary-50);font-weight:500}.in-page-navigation-layout .in-page-navigation-area .in-page-navigation-list li~li{margin-top:4px}.in-page-navigation-layout .in-page-navigation-area .in-page-navigation-action{margin-top:1rem}.in-page-navigation-layout .in-page-navigation-area .in-page-navigation-action .cm-btn{width:100%}@media screen and (max-width:1280px){.in-page-navigation-layout{gap:2rem}}@media screen and (max-width:655px){.in-page-navigation-layout{flex-direction:column-reverse}.in-page-navigation-layout .in-page-navigation-area{width:100%;position:static}.in-page-navigation-layout .in-page-navigation-area .in-page-navigation-action{display:none}.in-page-navigation-layout .in-page-content-area{width:100%}}.cm-dl{display:flex;align-items:baseline}.cm-dl dt{width:120px}.cm-dl dd{flex:1 1}.cm-dl.size-lg dt{width:180px;font-weight:600}@media screen and (max-width:1280px){.cm-dl{flex-direction:column;gap:8px}.cm-dl dd,.cm-dl dt{width:100%!important}}.cm-dl2{word-break:auto-phrase}.cm-dl2 dl{display:flex;align-items:baseline;gap:var(--spacing-1) var(--spacing-2);margin-bottom:var(--spacing-3)}.cm-dl2 dl:last-child{margin-bottom:0}.cm-dl2 dt{width:150px;font-size:var(--font-size17);font-weight:600;flex-shrink:0}.cm-dl2 dd{flex:1 1}.cm-dl2.type2 dl:last-child{margin-bottom:0}.cm-dl2.type2 dt{width:90px}@media screen and (max-width:1280px){.cm-dl2 dl{flex-direction:column;gap:8px}.cm-dl2 dl dt{width:100%!important}.cm-dl2 dl dd{width:100%}}.cm-dl3{display:flex}.cm-dl3 dt{position:relative;padding-right:14px;margin-right:12px;font-weight:600}.cm-dl3 dt:after{content:"";position:absolute;right:0;top:6px;width:2px;height:12px;background:#b2b8bd}.cm-dl3 dd{flex:1 1}.cm-dl4{display:flex;flex-wrap:wrap}.cm-dl4 .dl-item{position:relative;margin-right:1rem;padding-right:1rem;display:flex;gap:.5rem}.cm-dl4 .dl-item dt{color:var(--mui-palette-text-secondary)}.cm-dl4 .dl-item dd{font-weight:600}.cm-dl4 .dl-item:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:4px;height:4px;border-radius:10px;background:#b2b8bd}.cm-dl4 .dl-item:last-child{padding-left:0;padding-right:0}.cm-dl4 .dl-item:last-child:after{display:none}.cm-bul-list.bul-list1 .list-item{padding-left:20px;position:relative;line-height:1.5}.cm-bul-list.bul-list1 .list-item:before{content:"";position:absolute;left:8px;top:10px;width:3px;height:3px;background:#555;border-radius:10px}.cm-bul-list.bul-list1 .list-item~.list-item{margin-top:4px}.cm-bul-list.bul-list1.cm-color.text-primary{color:var(--mui-palette-text-primary)}.cm-bul-list.bul-list2{display:flex;flex-direction:column;gap:.625rem;word-break:auto-phrase}.cm-bul-list.bul-list2>li{position:relative;padding-left:.8125rem;font-size:var(--font-size18);line-height:1.3}.cm-bul-list.bul-list2>li:before{content:"";position:absolute;left:0;top:.5em;width:.25rem;height:.25rem;background:var(--mui-palette-neutral-400);border-radius:1000px}.cm-bul-list.bul-list3{display:flex;flex-direction:column;gap:.625rem;word-break:auto-phrase}.cm-bul-list.bul-list3>li{position:relative;padding-left:.8125rem;line-height:1.3}.cm-bul-list.bul-list3>li:before{content:"";position:absolute;left:0;top:.5em;width:.25rem;height:.25rem;background:var(--mui-palette-neutral-400);border-radius:1000px}.cm-bul-list.bul-list4 .list-item .bul{display:inline-block;width:4px;height:4px;border-radius:10px;background:#757575;vertical-align:middle;margin-right:.5rem}.cm-bul-list.bul-list4 .list-item~.list-item{margin-top:.375rem}.cm-bul-list.bul-list5>.list-item{position:relative;padding-left:.8125rem;line-height:1.3}.cm-bul-list.bul-list5>.list-item:before{content:"";position:absolute;left:0;top:.7em;width:6px;height:1px;background:var(--mui-palette-neutral-300)}.file-list-header{display:flex;justify-content:space-between;align-items:center}.cm-file-list1{display:flex;flex-direction:column;align-items:start;gap:.5rem}.cm-file-list1 .file-item{display:inline-flex;align-items:center;justify-content:center;padding:1rem;border-radius:var(--spacing-1);border:1px solid #dadada;background:#fff;color:#111;line-height:1.4}.cm-file-list1 .file-item>.link-btn:hover{text-decoration:underline}.cm-file-list1 .file-item .cm-icon{gap:.5rem}.cm-file-list1.size-sm .file-item{padding:.75rem var(--spacing-2);font-size:var(--font-size16)}.cm-file-list1.box-none .file-item{padding:0;background:none;border:0}.cm-file-list1.box-none .file-item .link-btn:hover span{text-decoration:underline}.cm-file-list1.box-none .file-item~.file-item{margin-top:8px}.cm-file-list2{background:#f8f8f8;padding:0 1.5rem;border-radius:1rem}.cm-file-list2>li{border-bottom:1px dashed #dadada;display:flex;align-items:center;flex-wrap:wrap;gap:1rem}.cm-file-list2>li .cm-checkbox1{width:1.5rem}.cm-file-list2>li .link-item{flex:1 1}.cm-file-list2>li .cm-icon{text-align:left}.cm-file-list2>li:last-child{border-bottom:none}.cm-file-list2 .link-item{display:flex;justify-content:space-between;padding:1.25rem 0}.cm-file-list2 .link-item:hover span{text-decoration:underline}.cm-file-list2.type2{background:none}.cm-file-list2.type2>li{border-bottom:0}.cm-file-list2.type2>li~li{margin-top:4px}.cm-file-list2.type2 .link-item{padding:4px 0;text-align:left}.cm-file-list3{border:1px solid #dadada;border-radius:var(--spacing-1);padding:0 1rem}.cm-file-list3 .file-item{display:flex;align-items:center;justify-content:space-between;padding:1rem 0;gap:15px;border-bottom:1px solid #f1f3f5}.cm-file-list3 .file-item:last-child{border-bottom:none}.cm-file-list3 .file-size{color:#555;flex-shrink:0}.cm-file-list3 .file-info-text p{margin:0;line-height:1.5}.cm-path-list{font-size:var(--font-size16);color:var(--mui-palette-text-secondary);line-height:1.25}.cm-path-list .step-icon{display:inline-block;width:1.25rem;height:1.25rem;background:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-breadcrumbs-arrow.svg) no-repeat 50%/contain;vertical-align:middle;margin-bottom:2px}.cm-step-list.step1{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-3)}.cm-step-list.step1 .step-item{display:flex;align-items:center;gap:.5rem;color:var(--mui-palette-text-tertiary)}.cm-step-list.step1 .step-item .badge{display:inline-flex;align-items:center;justify-content:center;height:2rem;border-radius:.5rem;font-size:var(--font-size15);line-height:1.25;background:var(--mui-palette-neutral-50);color:var(--mui-palette-neutral-700);padding:0 .75rem}.cm-step-list.step1 .step-item.active .badge{background:var(--mui-palette-primary-700);color:#fff;font-weight:300}.cm-step-list.step1 .step-item.active .text{font-weight:600;color:var(--mui-palette-text-primary)}@media screen and (max-width:655px){.cm-step-list.step1{flex-direction:column;align-items:start;gap:.5rem}}.cm-step-list.step2{display:flex;align-items:center;justify-content:center;margin-bottom:2.1875rem}.cm-step-list.step2 .step-item{position:relative;min-width:10rem;padding:0 .9375rem;text-align:center}.cm-step-list.step2 .step-item.item1 .step-text:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-step1.svg)}.cm-step-list.step2 .step-item.item2 .step-text:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-step2.svg)}.cm-step-list.step2 .step-item.item3 .step-text:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-step3.svg)}.cm-step-list.step2 .step-item.item4 .step-text:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-step4.svg)}.cm-step-list.step2 .step-item.active .step-text:before{background-color:var(--mui-palette-primary-700)}.cm-step-list.step2 .step-item.active.item1 .step-text:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-step1-wt.svg)}.cm-step-list.step2 .step-item.active.item2 .step-text:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-step2-wt.svg)}.cm-step-list.step2 .step-item.active.item3 .step-text:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-step3-wt.svg)}.cm-step-list.step2 .step-item.active.item4 .step-text:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-step4-wt.svg)}.cm-step-list.step2 .step-item:before{content:"";position:absolute;left:0;top:2.1875rem;right:0;height:1px;background:repeating-linear-gradient(90deg,#b2b8bd,#b2b8bd 2px,transparent 0,transparent 4px)}@media screen and (max-width:655px){.cm-step-list.step2 .step-item:before{top:15px}}.cm-step-list.step2 .step-item:first-child:before{left:50%}.cm-step-list.step2 .step-item:last-child:before{right:50%}@media screen and (max-width:655px){.cm-step-list.step2 .step-item{min-width:auto;flex:1 1;padding:0 3px}}.cm-step-list.step2 .step-text{position:relative;font-size:var(--font-size18)!important;line-height:1.44!important;font-weight:600!important}@media screen and (max-width:655px){.cm-step-list.step2 .step-text{font-size:12px!important}}.cm-step-list.step2 .step-text:before{display:block;content:"";width:4.375rem;height:4.375rem;border-radius:1000px;background-repeat:no-repeat;background-position:50%;background-size:46%;background-color:#fff;margin:0 auto .625rem}@media screen and (max-width:655px){.cm-step-list.step2 .step-text:before{width:30px;height:30px}}.cm-step-list.step3{display:flex;flex-wrap:wrap;gap:.75rem}.cm-step-list.step3 .step-item{flex:1 1}.cm-step-list.step3 .step-item .item-title{font-size:var(--font-size15);font-weight:500;color:#fff;background:var(--mui-palette-primary-500);height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:.75rem .75rem 0 0}.cm-step-list.step3 .step-item .item-content{font-size:var(--font-size16);border:1px solid #dadada;display:flex;align-items:center;flex-direction:column;justify-content:center;height:calc(100% - 2.5rem);word-break:keep-all;text-align:center;padding:var(--spacing-2) var(--spacing-3);border-radius:0 0 .75rem .75rem;background:#fff}.cm-step-list.step3 .step-item .item-content .icon{width:3.5rem;height:3.5rem;border-radius:50%;background:var(--mui-palette-primary-100);display:inline-flex;align-items:center;justify-content:center;margin-bottom:.5rem}@media screen and (max-width:1080px){.cm-step-list.step3{display:grid;grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:768px){.cm-step-list.step3{display:grid;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:480px){.cm-step-list.step3{display:grid;grid-template-columns:repeat(1,1fr)}}.cm-selected-chip .chip-list{display:flex;flex-wrap:wrap;gap:.5rem}.cm-selected-chip .chip-list .chip-item{display:inline-flex;align-items:center;justify-content:center;background:#fff;border:1px solid #dadada;border-radius:6px;font-size:var(--font-size16);font-weight:500;height:2.5rem;padding-left:.75rem;padding-right:.25rem;display:flex}.cm-selected-chip .chip-list .chip-item .chip-remove{display:inline-flex;width:24px;height:24px;background:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-close-dgry.svg) no-repeat 50%/16px}@media screen and (max-width:655px){.cm-modal .cm-file-list3 .file-item{flex-direction:column;align-items:start;gap:0}.cm-modal .cm-file-list3 .file-item .file-size{width:100%;text-align:right}}.cm-test-list{display:inline-flex;flex-wrap:wrap;gap:4px}.cm-test-list .test-item-box{border:1px solid var(--mui-palette-primary-200);font-size:var(--font-size16);font-weight:500;border-radius:4px;color:var(--mui-palette-text-secondary)}.cm-test-list .item-number,.cm-test-list .item-status{display:flex;align-items:center;justify-content:center;min-width:28px;min-height:28px}.cm-test-list .item-number{border-bottom:1px solid var(--mui-palette-primary-200);font-size:var(--font-size14);flex-direction:column;padding-left:4px;padding-right:4px}.cm-test-list .item-number .detail{font-size:12px}.cm-test-list .btn-circle{flex-shrink:0;align-self:center}.cm-text-list{display:flex;align-items:center;justify-content:center}.cm-text-list>li{position:relative;padding:0 var(--spacing-2);font-size:var(--font-size17);color:#555}.cm-text-list>li:before{content:"";display:block;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:15px;background-color:#ddd}.cm-text-list>li:last-child:before{display:none}.cm-text-list2{display:flex;flex-wrap:wrap;gap:.3125rem 1.25rem}.cm-text-list2>li{position:relative;font-weight:600;color:var(--mui-palette-primary-700)}.cm-text-list2>li:before{content:"";display:block;position:absolute;right:-.625rem;top:50%;transform:translateY(-50%);width:1px;height:.75rem;background-color:#ddd}.cm-text-list2>li:last-child:before{display:none}@keyframes cm-spinner-spin{to{transform:rotate(1turn)}}.cm-spinner,.cm-spinner .spinner-container{display:inline-flex;align-items:center;justify-content:center}.cm-spinner .ring{position:relative;width:60px;height:60px;flex-shrink:0}.cm-spinner.indeterminate .ring{border-radius:50%;border:4px solid #e0e0e0;border-top:4px solid var(--mui-palette-primary-700);animation:cm-spinner-spin .9s linear infinite}.cm-spinner.determinate .ring:before{content:"";position:absolute;inset:0;border:4px solid #e0e0e0;border-radius:50%}.cm-spinner.determinate .ring .progress-ring{width:100%;height:100%;transform:rotate(-90deg);position:relative;z-index:1}.cm-spinner.determinate .ring .progress-ring circle{fill:none;stroke:var(--mui-palette-primary-700);stroke-width:4;stroke-linecap:round;transition:stroke-dasharray 1s ease}.cm-spinner.determinate .ring .progress-text{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:var(--font-size14);font-weight:600}.cm-spinner.overlay-content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000}.cm-spinner.overlay-full{width:100%;height:100%;background-color:rgba(0,0,0,.5)}.cm-modal,.cm-spinner.overlay-full{position:fixed;top:0;left:0;z-index:1000}.cm-modal{width:100vw;height:100vh}.cm-modal .modal-container{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:calc(100% - 40px);z-index:1;background:#fff;border-radius:var(--spacing-2);overflow:hidden}.cm-modal .modal-container .modal-head{padding:1.5rem 3.5rem 1.5rem 1.5rem;position:relative;border-bottom:1px solid #dadada}.cm-modal .modal-container .modal-head .modal-title{font-size:var(--font-size20);font-weight:700;color:#111;line-height:1.25}.cm-modal .modal-container .modal-head .modal-close{width:40px;height:40px;position:absolute;right:1rem;top:1rem}.cm-modal .modal-container .modal-body{max-height:76vh;overflow:auto;position:relative}.cm-modal .modal-container .modal-body .modal-content{padding:2rem}.cm-modal .modal-container .modal-body .modal-foot{display:flex;justify-content:space-between;align-items:center;margin-top:1.5rem;gap:.5rem 1rem}.cm-modal .modal-container .modal-body .modal-foot .right.btn-area{display:flex;gap:.5rem}.cm-modal .dim{background:rgba(0,0,0,.7);width:100%;height:100%}.cm-modal.attendance-book .modal-container{border-radius:var(--spacing-3);background:#00305c;max-height:95vh;overflow:auto}.cm-modal.attendance-book .modal-container .modal-head{text-align:center;padding:2.1875rem 3.5rem 1.25rem 1.5rem;border-bottom:none}.cm-modal.attendance-book .modal-container .modal-head .modal-title{font-size:var(--font-size24)!important;line-height:1.2!important;font-weight:600!important;font-weight:700!important;color:#fff}.cm-modal.attendance-book .modal-container .modal-body{padding:var(--spacing-3);padding-top:0;overflow:visible;max-height:none}@media screen and (max-width:655px){.cm-modal.attendance-book .modal-container .modal-body{padding:10px}}.cm-modal.attendance-book .modal-container .modal-body .modal-content{background-color:#fff;border-radius:var(--spacing-2);padding:var(--spacing-3)}@media screen and (max-width:655px){.cm-modal.attendance-book .modal-container .modal-body .modal-content{padding:10px}}.cm-modal.attendance-book .modal-container .fc-header-toolbar{display:none}.cm-modal.attendance-book .modal-container .fc-theme-standard td,.cm-modal.attendance-book .modal-container .fc-theme-standard th,.cm-modal.attendance-book .modal-container table.fc-scrollgrid{border:0}.cm-modal.attendance-book .modal-container .fc-scrollgrid-section-body>td{padding:0}.cm-modal.attendance-book .modal-container .fc-col-header-cell-cushion{height:3.875rem;background-color:#f8f8f8;font-weight:800;padding:10px;font-size:var(--font-size15);display:flex;align-items:center;justify-content:center;border-bottom:1px solid #111;text-transform:uppercase}.cm-modal.attendance-book .modal-container .fc-daygrid-day-events{display:none}.cm-modal.attendance-book .modal-container .fc-daygrid-day{height:7.25rem;vertical-align:top;padding:10px;font-size:var(--font-size15)}.cm-modal.attendance-book .modal-container .fc-daygrid-day .fc-daygrid-day-top{display:block}.cm-modal.attendance-book .modal-container .fc-daygrid-day .fc-daygrid-day-number{padding:0;display:block}.cm-modal.attendance-book .modal-container .fc-daygrid-day .day-status{position:relative;width:100%;background-repeat:no-repeat;background-position:50%;background-size:contain}.cm-modal.attendance-book .modal-container .fc-daygrid-day .day-status:before{content:"";display:block;padding-top:95.89%}.cm-modal.attendance-book .modal-container .fc-daygrid-day .day-status.absent{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-absent2.svg)}.cm-modal.attendance-book .modal-container .fc-daygrid-day .day-status.attended{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-attended2.svg)}.cm-modal.attendance-book .modal-container .fc-daygrid-day.fc-day-today{background-color:var(--mui-palette-tertiary-50)}@media screen and (max-width:655px){.cm-modal.attendance-book .modal-container .fc-col-header-cell-cushion,.cm-modal.attendance-book .modal-container .fc-daygrid-day{padding:3px;font-size:12px}}.cm-modal.attendance-book .cm-icon.icon-close:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-close-wt.svg)}.cm-slide-modal{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:1000;pointer-events:none}.cm-slide-modal.active{pointer-events:auto}.cm-slide-modal .slide-modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1);will-change:opacity;transform:translateZ(0)}.cm-slide-modal.active .slide-modal-overlay{opacity:1}.cm-slide-modal .slide-modal-container{position:fixed;top:0;right:0;height:100vh;background:#fff;box-shadow:-2px 0 8px rgba(0,0,0,.15);transform:translateX(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:1001;display:flex;flex-direction:column;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;contain:layout style paint}.cm-slide-modal.active .slide-modal-container{transform:translateX(0)}.cm-slide-modal .slide-modal-head{padding:1.5rem 3.5rem 1.5rem 2rem;position:relative;background:#fff;flex-shrink:0}.cm-slide-modal .slide-modal-head .slide-modal-title{font-size:var(--font-size20);font-weight:700;color:#111;line-height:1.25;margin:0}.cm-slide-modal .slide-modal-head .slide-modal-close{width:40px;height:40px;position:absolute;right:1rem;top:1rem;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.cm-slide-modal .slide-modal-toolbar{padding:1.5rem 2rem 0}.cm-slide-modal .slide-modal-toolbar .toolbar-inner{border-bottom:1px solid #000;padding-bottom:1.5rem}.cm-slide-modal .slide-modal-body{display:flex;flex:1 1;overflow:auto;background:#fff}.cm-slide-modal .slide-modal-body .slide-modal-content{flex:1 1;padding:0 2rem}.cm-slide-modal .slide-modal-foot{padding:0 2rem 1.5rem;background:#fff;flex-shrink:0}.cm-slide-modal .slide-modal-foot .foot-inner{padding-top:1.5rem;border-top:1px solid #dadada}.cm-slide-modal .react-datepicker-wrapper{width:100%}@media screen and (max-width:1280px){.cm-slide-modal .mobile-wp-100{width:100%!important}.cm-modal .modal-container .modal-body .modal-foot{flex-direction:column;align-items:start}.cm-modal .modal-container .modal-body .modal-foot .right.btn-area{width:100%;justify-content:flex-end}.cm-slide-modal .slide-modal-container{width:100%!important}}.modal-assessment .modal-container .modal-body{overflow:hidden;max-height:none}.modal-assessment .modal-container .modal-body .modal-content{padding:0;height:100%}.modal-assessment .assessment-container{display:flex;justify-content:space-between;height:76vh}.modal-assessment .question-list-section{width:70%;background-color:#f4f4f4;padding:var(--spacing-3);overflow:auto}@media screen and (max-width:655px){.modal-assessment .question-list-section{padding:var(--spacing-1)}}.modal-assessment .result-table-section{width:30%;padding:var(--spacing-3);overflow:auto}@media screen and (max-width:655px){.modal-assessment .result-table-section{padding:var(--spacing-1)}.modal-assessment .result-table-section .cm-table.table1.responsive-table tr{padding:5px}}.cm-no-data.no-data1{text-align:center}.cm-no-data.no-data1:before{content:"";display:block;width:12.5rem;height:12.5rem;background:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/no-data1.png) no-repeat 50%/contain;margin:0 auto;margin-bottom:var(--spacing-2)}.cm-no-data.no-data1 .no-data-title{font-size:var(--font-size28)!important;line-height:1.29!important;font-weight:600!important;color:#555;margin-bottom:var(--spacing-1)}.cm-no-data.no-data1 .no-data-desc{font-size:var(--font-size18)!important;line-height:1.6!important;font-weight:400!important;color:#555}.cm-no-data.no-data2{text-align:center;background-color:#f8f8f8;border-top:1px solid #e0e3e7;border-bottom:1px solid #e0e3e7;padding:6.25rem 2rem}.cm-no-data.no-data2:before{content:"";display:block;width:9.375rem;height:9.375rem;background:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/no-data1.png) no-repeat 50%/contain;margin:0 auto;margin-bottom:var(--spacing-2)}.cm-no-data.no-data2.bg-none{background:rgba(0,0,0,0);border-top:0;border-bottom:0}.cm-no-data.no-data2.nodata-box{border:1px solid #dadada;border-radius:var(--spacing-3)}.cm-no-data.no-data2 .no-data-title{font-size:var(--font-size20)!important;line-height:1.4!important;font-weight:600!important;color:#555;margin-bottom:var(--spacing-1)}.cm-no-data.no-data3{text-align:center;padding:4.875rem 1.25rem}.cm-no-data.no-data3:before{content:"";display:block;width:9.375rem;height:9.375rem;background:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/no-data2.svg) no-repeat 50%/contain;margin:0 auto;margin-bottom:var(--spacing-1)}.cm-no-data.no-data3.nodata-box{border:1px solid #dadada;border-radius:var(--spacing-3)}.cm-no-data.no-data3 .no-data-title{font-size:var(--font-size20)!important;line-height:1.4!important;font-weight:600!important;color:#111;margin-bottom:var(--spacing-1)}.cm-no-data.no-data3 .no-data-desc{font-size:var(--font-size18)!important;line-height:1.6!important;font-weight:400!important;color:#555;margin-bottom:var(--spacing-3)}.cm-no-data.no-data4{background:#e3e9f8;border:1px dashed #b2b8bd;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:1.5rem;color:#555;font-weight:600;padding:1.5rem 2.5rem}.cm-no-data.no-data4 .img{width:4rem;height:4rem;position:relative}.cm-slide-modal .cm-no-data.no-data1{display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%}.cm-overview.overview1 .ovw1-list .ovw1-item~.ovw1-item{margin-top:1.5rem}.cm-overview.overview1 .ovw1-box{border:1px solid #dadada;border-radius:var(--spacing-2);padding:1.5rem;position:relative;display:flex;gap:1.5rem}.cm-overview.overview1 .ovw1-item .ovw1-chk-box{align-self:center}.cm-overview.overview1 .ovw1-item .ovw1-thumb{width:13.125rem}.cm-overview.overview1 .ovw1-item .ovw1-content{flex:1 1}.cm-overview.overview1 .ovw1-item .ovw1-content-inner{padding-right:5rem}.cm-overview.overview1 .ovw1-item .badge-area{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.cm-overview.overview1 .ovw1-item .title-area .desc{margin-bottom:.5rem}.cm-overview.overview1 .ovw1-item .title-area .title{font-size:var(--font-size20);font-weight:700;color:var(--mui-palette-text-primary);line-height:1.25}.cm-overview.overview1 .ovw1-item .title-area .detail-info{color:var(--mui-palette-text-secondary);margin-top:var(--spacing-3);color:#333}.cm-overview.overview1 .ovw1-item .other-info{display:flex;flex-wrap:wrap;gap:.5rem var(--spacing-4);color:var(--mui-palette-text-secondary);margin-top:.5rem;font-size:var(--font-size16)}.cm-overview.overview1 .ovw1-item .help-area{margin-top:1rem;display:flex;justify-content:space-between}.cm-overview.overview1 .ovw1-item .help-area .tags-list{display:flex;flex-wrap:wrap;gap:6px;flex:1 1}.cm-overview.overview1 .ovw1-item .help-area .ovw1-tooltip{width:11.25rem;text-align:right}.cm-overview.overview1 .ovw1-item .ovw1-bookmark{position:absolute;right:1.5rem;top:1.5rem}.cm-overview.overview1.type2 .ovw1-item .ovw1-content-inner{padding-right:0}.cm-overview.overview1.type2 .ovw1-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.cm-overview.overview1.type2 .ovw1-head .data-area{color:var(--mui-palette-text-secondary);font-size:var(--font-size16)}.cm-overview.overview1.type3 .ovw1-box:hover .ovw1-thumb .cm-thumb .thumb img{transform:scale(1.05)}.cm-overview.overview1.type3 .ovw1-box:hover .title-area .title{text-decoration:underline}.cm-overview.overview2 .ovw2-list{display:flex;flex-wrap:wrap;gap:var(--spacing-3)}.cm-overview.overview2 .ovw2-list>li{width:calc(50% - var(--spacing-3)/2)}.cm-overview.overview2 .ovw2-box{border:1px solid #dadada;border-radius:var(--spacing-2);overflow:hidden;display:flex;flex-direction:column;height:100%}.cm-overview.overview2 .ovw2-content{flex:1 1;padding:var(--spacing-4)}.cm-overview.overview2 .ovw2-btn-wrap{background-color:#f8f8f8;padding:var(--spacing-2) var(--spacing-4);border-top:1px solid #dadada}.cm-overview.overview2 .ovw2-title{font-size:var(--font-size20)!important;line-height:1.4!important;font-weight:600!important;margin-bottom:var(--spacing-2)}.cm-overview.overview2 .ovw2-thumb{position:relative;width:100%;aspect-ratio:16/9;border-radius:var(--spacing-2);overflow:hidden;margin-bottom:1rem}.cm-overview.overview2 .ovw2-thumb img{object-fit:cover;object-position:center;width:100%;height:100%}.cm-overview.overview2.type2 .ovw2-list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--spacing-3)}.cm-overview.overview2.type2 .ovw2-list>li{width:100%}.cm-overview.overview2.type2 .ovw2-content{padding-bottom:var(--spacing-2)}.cm-overview.overview2.type2 .ovw2-title{font-size:var(--font-size24);font-weight:700}.cm-overview.overview2.type2 .ovw2-desc{margin-bottom:var(--spacing-2);font-size:var(--font-size17);line-height:1.53}.cm-overview.overview2.type2 .ovw2-others{display:flex;flex-wrap:wrap;gap:.375rem .75rem;color:var(--mui-palette-text-tertiary)}.cm-overview.overview2.type2.title-lg .ovw2-title{font-size:var(--font-size24)!important;font-weight:700!important;line-height:1.2;height:4.25rem}.cm-overview.overview3 .ovw3-list{display:flex;flex-wrap:wrap;border-top:1px solid #000}.cm-overview.overview3 .ovw3-list>li{width:100%;border-bottom:1px solid #dadada}.cm-overview.overview3 .ovw3-box{padding:var(--spacing-3)}.cm-overview.overview3 .ovw3-btn-wrap{background-color:#f8f8f8;padding:var(--spacing-2) var(--spacing-4);border-top:1px solid #dadada}.cm-overview.overview3 .ovw3-title{font-size:var(--font-size20)!important;line-height:1.4!important;font-weight:600!important;margin-bottom:var(--spacing-1)}.cm-overview.overview4 .ovw4-list{display:flex;flex-wrap:wrap;gap:var(--spacing-3)}.cm-overview.overview4 .ovw4-list>li{width:calc(50% - var(--spacing-3)/2)}.cm-overview.overview4 .ovw4-box{border:1px solid #dadada;border-radius:var(--spacing-2);overflow:hidden}.cm-overview.overview4 .ovw4-content{padding:var(--spacing-3)}.cm-overview.overview4 .ovw4-title{font-size:var(--font-size20)!important;line-height:1.25!important;font-weight:700!important;margin-bottom:var(--spacing-2)}.cm-overview.overview4 .ovw4-info{color:var(--mui-palette-text-tertiary)}.cm-overview.overview5~.overview5{margin-top:2.5rem}.cm-overview.overview5 .ovw5-list{border:1px solid #dadada;border-radius:var(--spacing-2)}.cm-overview.overview5 .ovw5-list>li{border-bottom:1px dashed #dadada}.cm-overview.overview5 .ovw5-list>li:last-child{border-bottom:none}.cm-overview.overview5 .ovw5-box{padding:var(--spacing-4);display:flex;align-items:center;justify-content:space-between;gap:1rem}.cm-overview.overview5 .ovw5-thumb{width:5rem;height:5rem;border-radius:1000px;background-color:#f8f8f8;display:flex;align-items:center;justify-content:center}.cm-overview.overview5 .ovw5-content{flex:1 1;display:flex;align-items:center;justify-content:space-between;gap:1rem}.cm-overview.overview5 .ovw5-texts{display:flex;flex-direction:column;gap:var(--spacing-1)}.cm-overview.overview5 .ovw5-desc{font-size:var(--font-size18)!important;line-height:1.44!important;font-weight:600!important;color:#555}.cm-overview.overview5 .ovw5-desc .cm-badge.type1{height:28px;padding:0 8px}.cm-overview.overview5 .ovw5-title{font-size:var(--font-size24)!important;line-height:1.2!important;font-weight:600!important;color:#111}.cm-overview.overview5 .ovw5-actions{flex-shrink:0}.cm-overview.overview5.type2 .ovw5-box{padding:var(--spacing-3)}.cm-overview.overview5.type2 .ovw5-thumb{width:4.5rem;height:4.5rem}.cm-overview.overview5.type2 .ovw5-title{font-size:var(--font-size19)!important}.cm-overview.overview5.type3 .ovw5-box{padding:var(--spacing-2) var(--spacing-3);flex-direction:column;align-items:start;gap:.5rem}.cm-overview.overview5.type3 .ovw5-thumb{width:2.75rem;height:2.75rem}.cm-overview.overview5.type3 .ovw5-thumb .cm-icon.icon-pencil2:before{width:28px;height:28px;min-width:0;min-height:0}.cm-overview.overview5.type3 .ovw5-content{width:100%}.cm-overview.overview5.type3 .ovw5-content .ovw5-title{font-size:var(--font-size18)!important}.cm-overview.overview5.type4 .ovw5-badge{margin-bottom:.5rem}.cm-overview.overview5.type4 .ovw5-box{padding:var(--spacing-2) var(--spacing-4)}.cm-overview.overview5.type4 .ovw5-content{gap:2.5rem}.cm-overview.overview5.type4 .ovw5-title{font-size:var(--font-size18)!important}.cm-overview.overview5.type4 .ovw5-actions{display:flex;justify-content:end;gap:.5rem}.cm-overview.overview5.type4 .ovw5-actions .cm-btn.btn-md{font-size:var(--font-size15)!important}@media screen and (max-width:1280px){.cm-overview.overview5.type4 .ovw5-content{flex-direction:column;gap:1rem}.cm-overview.overview5.type4 .ovw5-title{width:100%}.cm-overview.overview5.type4 .ovw5-actions{width:100%;justify-content:end}}@media screen and (max-width:480px){.cm-overview.overview5.type4 .ovw5-actions{flex-direction:column}.cm-overview.overview5.type4 .ovw5-actions .cm-btn.btn-md{height:32px}}.cm-overview.overview6 .ovw6-list{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.cm-overview.overview6 .ovw6-list>li{width:calc(50% - var(--spacing-2)/2)}.cm-overview.overview6 .ovw6-box{border:1px solid #dadada;border-radius:var(--spacing-2);overflow:hidden}.cm-overview.overview6 .ovw6-subject{font-size:var(--font-size18)!important;line-height:1.44!important;font-weight:600!important;background-color:#f8f8f8;padding:var(--spacing-2) var(--spacing-3)}.cm-overview.overview6 .ovw6-content{padding:var(--spacing-3);position:relative}.cm-overview.overview6 .ovw6-title{font-size:var(--font-size20)!important;line-height:1.25!important;font-weight:700!important;color:#111}.cm-overview.overview6 .ovw6-tooltip{text-align:right;margin-top:.5rem}.cm-overview.overview6 .ovw6-bookmark{position:absolute;right:1.5rem;top:.5rem}.cm-overview.overview7 .ovw7-list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem}.cm-overview.overview7 .ovw7-box{background:#fff;border:1px solid #dadada;border-radius:1.5rem;padding:1.5rem;height:100%;display:flex;flex-direction:column}.cm-overview.overview7 .ovw7-head{margin-bottom:1rem;display:flex;align-items:center;justify-content:space-between}.cm-overview.overview7 .ovw7-body{margin-bottom:1.5rem;flex:1 1}.cm-overview.overview7 .ovw7-foot .cm-btn{width:100%}.cm-overview.overview7 .ovw7-title{font-size:var(--font-size24);font-weight:700;line-height:1.2}.cm-overview.overview7 .ovw7-inner-box1{border:1px solid #eaeaea;border-radius:.75rem;padding:.75rem;font-size:var(--font-size15);font-weight:500;line-height:1.2}.cm-overview.overview7 .ovw7-inner-box1 .badge-list{display:flex;flex-wrap:wrap;gap:4px;margin-top:1rem}.cm-overview.overview7 .ovw7-inner-box2 .inner-box-head{font-size:var(--font-size15);font-weight:500;line-height:1.2;margin-bottom:.75rem}.cm-overview.overview7 .ovw7-inner-box2 .inner-box-head .num{font-size:var(--font-size17);font-weight:600;line-height:1.3;color:var(--mui-palette-primary-700)}.cm-overview.overview7 .ovw7-inner-box2 .inner-box-body{background:#f8f8f8;padding:.5rem 1rem;display:flex;border-radius:.5rem;font-size:var(--font-size16);min-height:6rem;align-items:center}.cm-overview.overview7 .ovw7-inner-box2 .inner-box-body .box-inner-badge{margin-bottom:6px}.cm-overview.overview7 .ovw7-inner-box2 .inner-box-body .box-inner-content{display:flex;gap:8px;align-items:start}.cm-overview.overview7 .ovw7-inner-box2 .inner-box-body p{flex:1 1}.cm-overview.overview7 .ovw7-inner-box2 .inner-box-body .percent{font-size:var(--font-size17);font-weight:600;color:var(--mui-palette-primary-700);width:40px}.cm-overview.overview7.type2 .ovw7-box{border:0}.cm-overview.overview7.type2 .ovw7-inner-box1{position:relative}.cm-overview.overview7.type2 .ovw7-inner-box1 .cm-more-btn{position:absolute;right:.75rem;top:.75rem}.cm-overview.overview7.type2 .ovw7-inner-box2{padding-left:.75rem;padding-right:.75rem}.cm-overview.overview7.type2 .ovw7-inner-box2 .inner-box-head{display:flex;align-items:center;justify-content:space-between}.cm-overview.overview7.type2 .ovw7-inner-box2 .inner-box-head>div{display:flex;align-items:center;gap:4px}.cm-overview.overview8 .ovw8-list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--spacing-3)}.cm-overview.overview8 .ovw8-box{padding:var(--spacing-4);background:var(--mui-palette-neutral-50);border-radius:var(--spacing-3)}.cm-overview.overview8 .ovw8-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.cm-overview.overview8 .ovw8-head .head-date{color:var(--mui-palette-text-secondary);line-height:1.53}.cm-overview.overview8 .ovw8-title{font-size:var(--font-size24);font-weight:700;line-height:1.2;height:3.75rem;margin-bottom:var(--spacing-2)}.cm-overview.overview8 .ovw8-title.type2{height:6.125rem}.cm-overview.overview8 .ovw8-title.type2 .ovw8-subject-list{margin-top:1rem}.cm-overview.overview8 .ovw8-subject-list{display:flex;flex-wrap:wrap;gap:4px 8px}.cm-overview.overview8 .ovw8-content-box{background:#fff;border-radius:1rem;padding:1rem;margin-top:var(--spacing-4)}.cm-overview.overview8 .ovw8-content-box dt{font-weight:600;margin-bottom:4px}.cm-overview.overview8 .ovw8-subject-list~.ovw8-content-box{margin-top:var(--spacing-3)}.cm-overview.overview8 .ovw8-button{margin-top:1.5rem;width:100%}.cm-overview.overview9 .ovw9-list{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.cm-overview.overview9 .ovw9-list>li{width:calc(50% - var(--spacing-2)/2)}.cm-overview.overview9 .ovw9-box{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-radius:1rem;background-color:var(--mui-palette-background-blue01);height:100%}.cm-overview.overview9 .ovw9-title{font-size:var(--font-size18)!important;line-height:1.44!important;font-weight:600!important}.cm-overview.overview9 .ovw9-desc{font-size:var(--font-size20);font-weight:600;color:#111}.cm-overview.overview9 .ovw9-desc-num{font-size:var(--font-size40);font-weight:700;color:var(--mui-palette-primary-700)}.cm-overview.overview9 .ovw9-desc-num-sub{font-size:var(--font-size18);color:var(--mui-palette-neutral-700);margin-left:1rem}.cm-overview.overview9 .ovw9-content.color2 .ovw9-desc-num{color:var(--mui-palette-tertiary-700)}.cm-overview.overview10{display:flex;gap:1rem 1.5rem;border:1px solid #dadada;padding:1.5rem 2rem;border-radius:1.5rem}.cm-overview.overview10 .ovw10-box{min-width:0}.cm-overview.overview10 .ovw10-box.ovw10-left-box{flex:1 1;padding:2.5rem .5rem}.cm-overview.overview10 .ovw10-box.ovw10-left-box .box-inner{display:flex;flex-direction:column;justify-content:space-between;height:100%}.cm-overview.overview10 .ovw10-box.ovw10-right-box{border-radius:1.5rem;flex:2 1;padding:var(--spacing-1);position:relative}.cm-overview.overview10 .ovw10-box.ovw10-right-box .ovw10-swiper{padding:var(--spacing-3)}.cm-overview.overview10 .ovw10-box.ovw10-right-box .ovw10-title-area{height:10.25rem}.cm-overview.overview10 .ovw10-box.ovw10-right-box .ovw10-head{display:flex;justify-content:space-between;margin-bottom:1rem}.cm-overview.overview10 .ovw10-box.ovw10-right-box .ovw10-title{font-size:var(--font-size24);font-weight:700;line-height:1.2;margin-bottom:.75rem}.cm-overview.overview10 .ovw10-box.ovw10-right-box .ovw10-badge-line{display:flex;flex-wrap:wrap;gap:4px 8px;margin-bottom:.75rem}.cm-overview.overview10 .ovw10-box.ovw10-right-box .ovw10-date{color:var(--mui-palette-text-secondary)}.cm-overview.overview10 .ovw10-box.ovw10-right-box .ovw10-button{margin-top:1.5rem}.cm-overview.overview10 .ovw10-box.ovw10-right-box .ovw10-progress-area{display:flex;justify-content:space-between;align-items:end;margin-top:2.25rem}.cm-overview.overview10 .ovw10-box.ovw10-right-box .ovw10-progress-area .ovw10-progress{width:calc(100% - 17.5rem)}.cm-overview.overview10 .ovw10-box.ovw10-right-box .ovw10-progress-area .progress-bar,.cm-overview.overview10 .ovw10-box.ovw10-right-box .ovw10-progress-area .progress-container{width:100%}.cm-overview.overview10 .ovw10-box.ovw10-right-box .ovw10-progress-area .mobile-message-bubble{display:none}.cm-overview.overview10 .ovw10-box.ovw10-right-box .ovw10-swiper-control{height:0}.cm-overview.overview10 .ovw10-box.ovw10-right-box .ovw10-swiper-control .swiper-navi-button{position:absolute;top:calc(50% - 1.25rem);z-index:1}.cm-overview.overview10 .ovw10-box.ovw10-right-box .ovw10-swiper-control .swiper-navi-button.prev{left:-1.25rem}.cm-overview.overview10 .ovw10-box.ovw10-right-box .ovw10-swiper-control .swiper-navi-button.next{right:-1.25rem}.cm-overview.overview10 .ovw10-box .ovw10-nodata{text-align:center;font-size:var(--font-size18);color:var(--mui-palette-text-secondary)}.cm-overview.overview10 .ovw10-box .ovw10-nodata .ovw10-nodata-inner{padding:2rem 0}.cm-overview.overview10 .ovw10-box .ovw10-nodata .ovw10-title{margin:8px 0;color:var(--mui-palette-text-primary)}.cm-overview.overview10.type2 .ovw10-box.ovw10-left-box{padding:var(--spacing-4) .5rem}.cm-overview.overview10.type2 .ovw10-box.ovw10-right-box .ovw10-title-area{height:8rem}.cm-overview.overview11 .ovw11-list{display:flex;flex-wrap:wrap;gap:var(--spacing-3)}@media screen and (max-width:1047px){.cm-overview.overview11 .ovw11-list{flex-direction:column;gap:var(--spacing-2)}}.cm-overview.overview11 .ovw11-item{flex:1 1;opacity:0;transform:translateY(1.875rem);animation:fadein .7s cubic-bezier(.22,1,.36,1) forwards}.cm-overview.overview11 .ovw11-item:first-child{animation-delay:.05s}.cm-overview.overview11 .ovw11-item:nth-child(2){animation-delay:.15s}.cm-overview.overview11 .ovw11-item:nth-child(3){animation-delay:.25s}.cm-overview.overview11 .ovw11-item.item1 .ovw11-box{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/login/login-bg1.png)}.cm-overview.overview11 .ovw11-item.item2 .ovw11-box{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/login/login-bg2.png)}.cm-overview.overview11 .ovw11-item.item3 .ovw11-box{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/login/login-bg3.png)}.cm-overview.overview11 .ovw11-box{position:relative;display:block;border-radius:var(--spacing-3);background-color:#fff;height:100%;word-break:auto-phrase;background-position:100% 100%;background-repeat:no-repeat;padding:1.875rem 1.5625rem 9.0625rem;transition:box-shadow .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1)}@media screen and (max-width:1047px){.cm-overview.overview11 .ovw11-box{background-size:auto 50%}}.cm-overview.overview11 a.ovw11-box:before{display:none;content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid var(--mui-palette-primary-700);border-radius:inherit;z-index:1}.cm-overview.overview11 a.ovw11-box:after{content:"";position:absolute;bottom:1.875rem;left:1.5625rem;width:2.5rem;height:2.5rem;background-color:var(--mui-palette-neutral-100);border-radius:1000px;background-repeat:no-repeat;background-position:50%;background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-arrow-right.svg);background-size:60%;transition:background-color .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1);z-index:1}.cm-overview.overview11 a.ovw11-box:hover{transform:translateY(-.375rem);box-shadow:0 .5rem 1.5rem 0 rgba(0,0,0,.18)}.cm-overview.overview11 a.ovw11-box:hover:before{display:block}.cm-overview.overview11 a.ovw11-box:hover:after{background-color:var(--mui-palette-primary-700);transform:translateX(.25rem)}.cm-overview.overview11 .ovw11-title{font-size:var(--font-size24)!important;line-height:1.2!important;font-weight:600!important;font-weight:700!important;margin-bottom:1.25rem}.cm-overview.overview11 .ovw11-desc{font-size:var(--font-size16)}.cm-overview.overview12 .ovw12-list{display:flex;flex-wrap:wrap;gap:var(--spacing-3)}@media screen and (max-width:1047px){.cm-overview.overview12 .ovw12-list{flex-direction:column;gap:var(--spacing-2)}}.cm-overview.overview12 .ovw12-item{flex:1 1;opacity:0;transform:translateY(1.875rem);animation:fadein .7s cubic-bezier(.22,1,.36,1) forwards}.cm-overview.overview12 .ovw12-item:first-child{animation-delay:.05s}.cm-overview.overview12 .ovw12-item:nth-child(2){animation-delay:.15s}.cm-overview.overview12 .ovw12-item:nth-child(3){animation-delay:.25s}.cm-overview.overview12 .ovw12-item.item1 .ovw12-title:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/login/icon1.png)}.cm-overview.overview12 .ovw12-item.item2 .ovw12-title:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/login/icon2.png)}.cm-overview.overview12 .ovw12-item.item3 .ovw12-title:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/login/icon3.png)}.cm-overview.overview12 .ovw12-box{position:relative;display:block;width:100%;border-radius:var(--spacing-3);padding:2.1875rem 1.5625rem;background-color:#fff;height:100%;word-break:auto-phrase;border:1px solid #dadada;text-align:center;transition:box-shadow .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1)}.cm-overview.overview12 .ovw12-box:before{display:none;content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid var(--mui-palette-primary-700);border-radius:inherit;z-index:1}.cm-overview.overview12 .ovw12-box:after{content:"";display:block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/login/icon-chk.png);background-size:contain;position:absolute;right:1.25rem;top:1.25rem;z-index:1}.cm-overview.overview12 .ovw12-box:hover{transform:translateY(-.375rem);box-shadow:0 .5rem 1.5rem 0 rgba(0,0,0,.18)}.cm-overview.overview12 .ovw12-box:hover:before{display:block}.cm-overview.overview12 .ovw12-box:hover:after{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/login/icon-chk-active.png)}.cm-overview.overview12 .ovw12-title{font-size:var(--font-size24)!important;line-height:1.2!important;font-weight:600!important;font-weight:700!important;margin-bottom:1.25rem}.cm-overview.overview12 .ovw12-title:before{content:"";display:block;width:7.5rem;height:7.5rem;background-color:#f8f8f8;border-radius:1000px;margin:0 auto 2.5rem;background-repeat:no-repeat;background-position:50%;background-size:contain}@media screen and (max-width:1047px){.cm-overview.overview12 .ovw12-title:before{width:35px;height:35px;margin-bottom:10px}}.cm-overview.overview12 .ovw12-desc{font-size:var(--font-size16)}.cm-overview.overview13{display:flex;gap:1rem 1.5rem}.cm-overview.overview13 .ovw13-box{border-radius:1.5rem;min-width:0}.cm-overview.overview13 .ovw13-box.ovw13-left-box{flex:1 1;padding:var(--spacing-4)}.cm-overview.overview13 .ovw13-box.ovw13-left-box .title-area{margin-bottom:var(--spacing-4)}.cm-overview.overview13 .ovw13-box.ovw13-left-box .title-area .title{font-size:var(--font-size28);font-weight:700;line-height:1.3}.cm-overview.overview13 .ovw13-box.ovw13-left-box .title-area .desc{font-size:var(--font-size18)}.cm-overview.overview13 .ovw13-box.ovw13-left-box .content-area{padding-top:1.25rem;padding-bottom:1.25rem;display:flex;justify-content:space-between;align-items:center}.cm-overview.overview13 .ovw13-box.ovw13-left-box .content-area .message-bubble{background:var(--mui-palette-neutral-700);color:#fff;font-weight:600;line-height:1.4;padding:var(--spacing-2);border-radius:.75rem;position:relative}.cm-overview.overview13 .ovw13-box.ovw13-left-box .content-area .message-bubble em{color:var(--mui-palette-warning-100)}.cm-overview.overview13 .ovw13-box.ovw13-left-box .content-area .message-bubble:after{content:"";position:absolute;right:-.875rem;top:calc(50% - .5625rem);width:1.625rem;height:1.125rem;background:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/mesasge-bubble2.svg) no-repeat 50%/contain}.cm-overview.overview13 .ovw13-box.ovw13-right-box{flex:2 1;padding:var(--spacing-3);background:var(--mui-palette-background-blue03)}.cm-overview.overview13 .ovw13-box.ovw13-right-box .ovw13-swiper{height:100%;padding:var(--spacing-1)}.cm-overview.overview13 .ovw13-box.ovw13-right-box .ovw13-swiper-inner-wrap{display:flex;flex-direction:column;justify-content:space-between;height:100%}.cm-overview.overview13 .ovw13-box.ovw13-right-box .ovw13-head{display:flex;justify-content:space-between;margin-bottom:1rem}.cm-overview.overview13 .ovw13-box.ovw13-right-box .ovw13-title{font-size:var(--font-size24);font-weight:700;line-height:1.2;margin-bottom:.75rem}.cm-overview.overview13 .ovw13-box.ovw13-right-box .ovw13-date{color:var(--mui-palette-text-secondary)}.cm-overview.overview13 .ovw13-box.ovw13-right-box .ovw13-study-cont{background:#fff;padding:var(--spacing-2);border-radius:var(--spacing-2);margin-top:var(--spacing-2);margin-bottom:var(--spacing-3)}.cm-overview.overview13 .ovw13-box.ovw13-right-box .ovw13-study-cont .cont{display:flex;align-items:center;gap:.5rem 1rem}.cm-overview.overview13 .ovw13-box.ovw13-right-box .ovw13-study-cont .cont~.cont{margin-top:.5rem}.cm-overview.overview13 .ovw13-box.ovw13-right-box .ovw13-cont-bottom{display:flex;justify-content:space-between;align-items:end}.cm-overview.overview13 .ovw13-box.ovw13-right-box .ovw13-cont-bottom .ovw13-swiper-control{display:flex}.cm-overview.overview13 .ovw13-box.ovw13-right-box .ovw13-cont-bottom .ovw13-progress-area{display:flex;align-items:end;gap:24px}.cm-overview.overview13 .ovw13-box.ovw13-right-box .ovw13-cont-bottom .progress-message{font-size:var(--font-size20);font-weight:600;color:var(--mui-palette-primary-700)}.cm-overview.overview13 .ovw13-box.ovw13-right-box .ovw13-cont-bottom .progress-bar{width:15rem;height:8px;background:#fff;border-radius:10px;overflow:hidden;position:relative}.cm-overview.overview13 .ovw13-box.ovw13-right-box .ovw13-cont-bottom .progress-bar .progress-thumb{position:absolute;height:100%;left:0;top:0;background:var(--mui-palette-primary-700);border-radius:10px}.cm-overview.overview13 .ovw13-box.ovw13-right-box .ovw13-cont-bottom .progress-bar .dots{width:calc(100% - 5.75rem);position:absolute;left:50%;transform:translateX(-50%);top:1px;display:flex;z-index:1;justify-content:space-between;opacity:.35}.cm-overview.overview13 .ovw13-box.ovw13-right-box .ovw13-cont-bottom .progress-bar .dots span{display:inline-block;width:.375rem;height:.375rem;border-radius:10px;background:#ccc}.cm-overview.overview13 .ovw13-box.ovw13-right-box.comp{display:flex;align-items:center;justify-content:center;text-align:center;background:#f8f8f8;border:1px solid #dadada}.cm-overview.overview13 .ovw13-box.ovw13-right-box.comp .stamp-area{margin-bottom:var(--spacing-3)}.cm-overview.overview13 .ovw13-box.ovw13-right-box.comp .title{font-size:var(--font-size20);font-weight:600;line-height:1.4;margin-bottom:4px}.cm-overview.overview13 .ovw13-box.ovw13-right-box.comp .desc{line-height:1.5;color:var(--mui-palette-text-secondary)}@media screen and (max-width:1400px){.cm-overview.overview13 .ovw13-left-box .content-area .message-bubble{padding:.75rem;font-size:var(--font-size15)}}@media screen and (max-width:1280px){.cm-overview.overview13 .ovw13-left-box .title-area{margin-bottom:var(--spacing-2)}.cm-overview.overview13 .ovw13-left-box .content-area.content-area{padding-top:0;padding-bottom:0;flex-direction:column;gap:1.5rem}.cm-overview.overview13 .ovw13-left-box .content-area.content-area .message-bubble{width:100%;text-align:center}.cm-overview.overview13 .ovw13-left-box .content-area.content-area .message-bubble:after{left:calc(50% - .8125rem);top:calc(100% - .5rem);transform:rotate(90deg)}}@media screen and (max-width:899px){.cm-overview.overview13{flex-direction:column}}@media screen and (max-width:655px){.cm-overview.overview13 .ovw13-box.ovw13-right-box .ovw13-head .d-flex{flex-direction:column;align-items:start!important}.cm-overview.overview13 .ovw13-box.ovw13-right-box .ovw13-head .d-flex .cm-badge.type1.lg{height:30px}.cm-overview.overview13 .ovw13-box.ovw13-right-box .ovw13-study-cont .cont{flex-direction:column;align-items:start}.cm-overview.overview13 .ovw13-box.ovw13-right-box .ovw13-study-cont .cm-badge.type1{height:24px}.cm-overview.overview13 .ovw13-box.ovw13-right-box .ovw13-cont-bottom{flex-direction:column-reverse;gap:24px;position:relative}.cm-overview.overview13 .ovw13-box.ovw13-right-box .ovw13-cont-bottom .ovw13-progress-area,.cm-overview.overview13 .ovw13-box.ovw13-right-box .ovw13-cont-bottom .ovw13-swiper-control,.cm-overview.overview13 .ovw13-box.ovw13-right-box .ovw13-cont-bottom .progress-bar,.cm-overview.overview13 .ovw13-box.ovw13-right-box .ovw13-cont-bottom .progress-container{width:100%}.cm-overview.overview13 .ovw13-box.ovw13-right-box .ovw13-cont-bottom .ovw13-button{position:absolute;right:0;bottom:0}}.cm-overview.overview14 .ovw14-item{position:relative;background:var(--mui-palette-neutral-50);padding:var(--spacing-3);border-radius:1rem}.cm-overview.overview14 .ovw14-item .ovw14-head{display:flex;justify-content:space-between;margin-bottom:1rem}.cm-overview.overview14 .ovw14-item .ovw14-title{font-size:var(--font-size20);font-weight:700;line-height:1.25;margin-bottom:.5rem}.cm-overview.overview14 .ovw14-item .ovw14-date{color:var(--mui-palette-text-secondary)}.cm-overview.overview14 .ovw14-item .comp-visible{display:none}.cm-overview.overview14 .ovw14-item~.ovw14-item{margin-top:var(--spacing-3)}.cm-overview.overview14 .ovw14-item.comp .comp-visible-content{display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:0;width:100%;height:100%;background:hsla(0,0%,100%,.7)}.cm-overview.overview14 .ovw14-item.comp .comp-visible-content .content-wrapper{text-align:center}.cm-overview.overview14 .ovw14-item.comp .comp-visible-content .content-wrapper .stamp-area{margin-bottom:var(--spacing-4)}.cm-overview.overview14 .ovw14-item.comp .comp-visible-content .content-wrapper .btn-area{display:flex;justify-content:center;gap:var(--spacing-2)}.cm-overview.overview14 .ovw14-item.comp .comp-visible-content .content-wrapper .btn-area .cm-btn{width:10rem}@media screen and (max-width:655px){.cm-overview.overview14 .ovw14-head .d-flex{flex-direction:column;align-items:start!important}.cm-overview.overview14 .ovw14-head .d-flex .cm-badge.type1.lg{height:30px}}.cm-overview.overview15{background:#fff;border-radius:1rem;padding:0 var(--spacing-3)}.cm-overview.overview15 .ovw15-item{padding-top:var(--spacing-3);padding-bottom:var(--spacing-3);display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2) var(--spacing-3)}.cm-overview.overview15 .ovw15-item .data-info{display:flex;align-items:center;gap:1rem}.cm-overview.overview15 .ovw15-item .data-info .cm-badge{width:auto}.cm-overview.overview15 .ovw15-item .data-status{display:flex;justify-content:end;align-items:center;gap:1rem}.cm-overview.overview15 .ovw15-item .data-status .percent{font-size:var(--font-size20);font-weight:600;line-height:1.4;color:var(--mui-palette-primary-700);width:3.5rem}.cm-overview.overview15 .ovw15-item~.ovw15-item{border-top:1px dashed #dadada}@media screen and (max-width:899px){.cm-overview.overview15 .ovw15-item{flex-direction:column}.cm-overview.overview15 .ovw15-item .data-info{width:100%;flex-direction:column;align-items:start;gap:8px}.cm-overview.overview15 .ovw15-item .data-info .cm-badge{height:26px}.cm-overview.overview15 .ovw15-item .data-status{width:100%}}.cm-overview.overview16{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--spacing-3)}.cm-overview.overview16 .ovw16-box{padding:1.25rem;border-radius:1rem;background:#fff}.cm-overview.overview16 .ovw16-box .head{font-weight:600;font-size:var(--font-size18);margin-bottom:1.25rem}.cm-overview.overview16 .ovw16-box .bottom{display:flex;justify-content:space-between;gap:1.5rem;align-items:end}.cm-overview.overview16 .ovw16-box .bottom .text-area{font-size:var(--font-size18);color:var(--mui-palette-text-secondary)}.cm-overview.overview16 .ovw16-box .bottom .text-area em{font-weight:600;color:var(--mui-palette-text-primary)}.cm-overview.overview16 .ovw16-box .bottom .percent-area{font-size:var(--font-size20);font-weight:600;line-height:1.4}.cm-overview.overview16 .ovw16-box .bottom .percent-area strong{font-size:2.5rem;font-weight:700;color:var(--mui-palette-tertiary-700);margin-right:6px;line-height:1.2}@media screen and (max-width:655px){.cm-overview.overview16{grid-template-columns:repeat(1,1fr)}}.cm-overview.overview17 .ovw17-head-title{font-size:var(--font-size20);font-weight:700;line-height:1.25;margin-bottom:1.5rem}.cm-overview.overview17 .ovw17-list{display:flex;flex-wrap:wrap;gap:var(--spacing-3)}@media screen and (max-width:1047px){.cm-overview.overview17 .ovw17-list{gap:var(--spacing-1)}}.cm-overview.overview17 .ovw17-item{flex:1 1}.cm-overview.overview17 .ovw17-item.item1 .ovw17-title:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/user-type1.png)}.cm-overview.overview17 .ovw17-item.item2 .ovw17-title:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/user-type2.png)}.cm-overview.overview17 .ovw17-item.item3 .ovw17-title:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/user-type3.png)}.cm-overview.overview17 .ovw17-item.item4 .ovw17-title:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/user-type4.png)}.cm-overview.overview17 .ovw17-item.item5 .ovw17-title:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-bullet03.svg);width:2.5rem;height:2.5rem;border-radius:0;background-color:rgba(0,0,0,0)}.cm-overview.overview17 .ovw17-item.item6 .ovw17-title:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-bullet05.svg);width:2.25rem;height:2.25rem;border-radius:0;background-color:rgba(0,0,0,0)}.cm-overview.overview17 .ovw17-box{position:relative;display:block;width:100%;border-radius:var(--spacing-3);padding:2.1875rem 1.5625rem;background-color:#fff;height:100%;word-break:auto-phrase;border:1px solid #dadada;text-align:center;transition:box-shadow .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1)}.cm-overview.overview17 .ovw17-box:before{display:none;content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid var(--mui-palette-primary-700);border-radius:inherit;z-index:1}.cm-overview.overview17 .ovw17-box:after{content:"";display:block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/login/icon-chk.png);background-size:contain;position:absolute;right:1.25rem;top:1.25rem;z-index:1}.cm-overview.overview17 .ovw17-box:hover{transform:translateY(-.375rem);box-shadow:0 .5rem 1.5rem 0 rgba(0,0,0,.18)}.cm-overview.overview17 .ovw17-box:hover:before{display:block}.cm-overview.overview17 .ovw17-box:hover:after{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/login/icon-chk-active.png)}.cm-overview.overview17 .ovw17-title{font-size:var(--font-size20)!important;line-height:1.4!important;font-weight:600!important;font-weight:700!important}.cm-overview.overview17 .ovw17-title:before{content:"";display:block;width:9.375rem;height:9.375rem;background-color:#f8f8f8;border-radius:1000px;margin:0 auto 1.25rem;background-repeat:no-repeat;background-position:50%;background-size:contain}@media screen and (max-width:1047px){.cm-overview.overview17 .ovw17-title:before{width:50px;height:50px;margin-bottom:10px}}.cm-overview.overview17 .ovw17-desc{font-size:var(--font-size16)}.cm-overview.overview17.type-none-check .ovw17-box:after{display:none}.cm-overview.overview18 .ovw18-list .ovw18-item{position:relative;border:1px solid #dadada;background:#fff;border-radius:1.5rem;padding:var(--spacing-4);padding-right:9.5rem}.cm-overview.overview18 .ovw18-list .ovw18-item .ovw18-status{margin-bottom:var(--spacing-2)}.cm-overview.overview18 .ovw18-list .ovw18-item .ovw18-title{font-size:var(--font-size20);font-weight:600;margin-bottom:var(--spacing-4)}.cm-overview.overview18 .ovw18-list .ovw18-item .btn-area{position:absolute;right:var(--spacing-4);bottom:var(--spacing-3);display:flex;gap:.5rem}.cm-overview.overview18 .ovw18-list .ovw18-item .btn-area .cm-btn.btn14{position:relative}.cm-overview.overview18 .ovw18-list .ovw18-item .btn-area .cm-btn.btn14 .bubble{position:absolute;left:50%;transform:translateX(-50%);bottom:calc(100% + 9px);width:max-content;padding:.5rem 1rem;background:var(--mui-palette-secondary-700);color:#fff;font-size:var(--font-size16);font-weight:500;line-height:1.25;border-radius:50px;animation:bubble-bounce 1.8s ease-in-out infinite}.cm-overview.overview18 .ovw18-list .ovw18-item .btn-area .cm-btn.btn14 .bubble:after{content:"";position:absolute;width:9px;height:9px;background:var(--mui-palette-secondary-700);border-radius:2px;left:50%;transform:translateX(-50%) rotate(45deg);bottom:-4px}.cm-overview.overview18 .ovw18-list .ovw18-item~.ovw18-item{margin-top:var(--spacing-3)}@media screen and (max-width:1280px){.cm-overview.overview18 .ovw18-list .ovw18-item{padding:20px}.cm-overview.overview18 .ovw18-list .ovw18-item .ovw18-title{margin-bottom:4px}.cm-overview.overview18 .ovw18-list .ovw18-item .btn-area{position:static;margin-top:44px}.cm-overview.overview18 .ovw18-list .ovw18-item .btn-area .cm-btn{flex:1 1}}.cm-overview.overview19 .ovw19-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--spacing-3);gap:var(--spacing-3)}@media screen and (max-width:1047px){.cm-overview.overview19 .ovw19-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-2)}}@media screen and (max-width:655px){.cm-overview.overview19 .ovw19-list{grid-template-columns:repeat(1,minmax(0,1fr))}}.cm-overview.overview19 .ovw19-card{position:relative;display:flex;flex-direction:column;background:#fff;border-radius:var(--spacing-3);height:100%;background:var(--mui-palette-primary-100)}.cm-overview.overview19 .stamp-area{display:flex;align-items:center;justify-content:center;position:absolute;right:0;top:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;transition:opacity .3s ease}.cm-overview.overview19 .card-header{padding:1.25rem}.cm-overview.overview19 .label-group{justify-content:space-between;margin-bottom:.75rem}.cm-overview.overview19 .label-group,.cm-overview.overview19 .subject-labels{display:flex;align-items:center;gap:var(--spacing-1)}.cm-overview.overview19 .group-btn{font-size:var(--font-size15)}.cm-overview.overview19 .card-title{font-size:var(--font-size20)!important;line-height:1.4!important;font-weight:600!important;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.cm-overview.overview19 .card-content{flex:1 1;padding:0 .625rem 1.5rem}.cm-overview.overview19 .progress-info{padding:1.25rem .625rem;border-radius:.625rem;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-1);height:100%;justify-content:center;background:#fff}.cm-overview.overview19 .progress-text{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-1);text-align:center}.cm-overview.overview19 .progress-text:before{content:"";display:block;margin:0 auto;width:3rem;height:3rem;background:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/stamp1.svg) no-repeat 50%/contain}.cm-overview.overview19 .progress-details{font-size:var(--font-size16)!important;line-height:1.5!important;font-weight:400!important;display:flex;flex-direction:column;align-items:center;gap:2px}.cm-overview.overview19 .progress-current{font-size:var(--font-size24)!important;line-height:1.2!important;font-weight:600!important;font-weight:700!important}.cm-overview.overview19 .progress-bar{display:flex;align-items:center;gap:.25rem .75rem;width:100%}.cm-overview.overview19 .progress-track{position:relative;width:11.125rem;height:10px;background:#222;border-radius:99px}@media screen and (max-width:1511px){.cm-overview.overview19 .progress-track{width:6.25rem}}.cm-overview.overview19 .progress-fill{position:relative;height:100%;border-radius:100px;transition:width .3s ease}.cm-overview.overview19 .progress-fill:after{content:"";position:absolute;right:0;top:-2px;width:14px;height:14px;background:#fff;border:3px solid;border-radius:50%;transition:right .3s ease}.cm-overview.overview19 .progress-percentage{font-size:var(--font-size18)!important;line-height:1.44!important;font-weight:600!important;flex-shrink:0;text-align:right}.cm-overview.overview19 .learning-record{display:flex;align-items:center;gap:1px}.cm-overview.overview19 .record-info{font-size:var(--font-size15)!important;line-height:1.3!important;font-weight:400!important;color:var(--mui-palette-text-tertiary);display:flex;align-items:center;gap:4px}.cm-overview.overview19 .learning-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;height:3.5rem;padding:0 1.25rem;border:none;border-radius:0 0 24px 24px;font-size:17px;font-weight:500;line-height:1.3;color:#111;cursor:pointer;transition:all .3s ease;background:var(--mui-palette-primary-200)}.cm-overview.overview19 .learning-btn .icon-wrap{display:flex;align-items:center;gap:var(--spacing-1)}.cm-overview.overview19 .learning-btn .icon{position:relative;width:1.5rem;height:1.5rem;overflow:hidden}.cm-overview.overview19 .learning-btn .icon:before{content:"";display:block;width:100%;height:100%;background:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-write2.svg) no-repeat 50%/contain}.cm-overview.overview19 .ovw19-item{position:relative}.cm-overview.overview19 .ovw19-item.item1 .progress-current{color:var(--mui-palette-supportBlue-900)}.cm-overview.overview19 .ovw19-item.item1 .progress-fill{background-color:var(--mui-palette-supportBlue-800)}.cm-overview.overview19 .ovw19-item.item1 .progress-fill:after{border-color:var(--mui-palette-supportBlue-900)}.cm-overview.overview19 .ovw19-item.item1 .progress-percentage{color:var(--mui-palette-supportBlue-900)}.cm-overview.overview19 .ovw19-item.item2 .progress-current{color:var(--mui-palette-supportPink-900)}.cm-overview.overview19 .ovw19-item.item2 .progress-fill{background-color:var(--mui-palette-supportPink-800)}.cm-overview.overview19 .ovw19-item.item2 .progress-fill:after{border-color:var(--mui-palette-supportPink-900)}.cm-overview.overview19 .ovw19-item.item2 .progress-percentage{color:var(--mui-palette-supportPink-900)}.cm-overview.overview19 .ovw19-item.item3 .progress-current{color:var(--mui-palette-supportGreen-900)}.cm-overview.overview19 .ovw19-item.item3 .progress-fill{background-color:var(--mui-palette-supportGreen-800)}.cm-overview.overview19 .ovw19-item.item3 .progress-fill:after{border-color:var(--mui-palette-supportGreen-900)}.cm-overview.overview19 .ovw19-item.item3 .progress-percentage{color:var(--mui-palette-supportGreen-900)}.cm-overview.overview19 .ovw19-item.item4 .progress-current{color:var(--mui-palette-supportYellow-900)}.cm-overview.overview19 .ovw19-item.item4 .progress-fill{background-color:var(--mui-palette-supportYellow-800)}.cm-overview.overview19 .ovw19-item.item4 .progress-fill:after{border-color:var(--mui-palette-supportYellow-900)}.cm-overview.overview19 .ovw19-item.item4 .progress-percentage{color:var(--mui-palette-supportYellow-900)}.cm-overview.overview19 .ovw19-item.item5 .progress-current{color:var(--mui-palette-supportPurple-900)}.cm-overview.overview19 .ovw19-item.item5 .progress-fill{background-color:var(--mui-palette-supportPurple-800)}.cm-overview.overview19 .ovw19-item.item5 .progress-fill:after{border-color:var(--mui-palette-supportPurple-900)}.cm-overview.overview19 .ovw19-item.item5 .progress-percentage{color:var(--mui-palette-supportPurple-900)}.cm-overview.overview19 .ovw19-item.complete .ovw19-card:after{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.7);pointer-events:none;transition:opacity .3s ease}.cm-overview.overview19 .ovw19-item.complete:hover .ovw19-card:after,.cm-overview.overview19 .ovw19-item.complete:hover .stamp-area{opacity:0}.cm-overview.overview19 .ovw19-item.offline .learning-btn .icon:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-solid-download.svg)}.cm-overview.overview19 .ovw19-item .MuiTooltip-tooltip{background-color:#fff;color:#111;border:1px solid #dadada}.cm-overview.overview19 .ovw19-item .MuiTooltip-tooltip a{color:var(--mui-palette-primary-700)}.cm-overview.overview19 .ovw19-item .MuiTooltip-tooltip a:hover{text-decoration:underline}.cm-overview.overview19 .ovw19-item .MuiTooltip-tooltip .MuiTooltip-arrow:before{border:1px solid #dadada;background-color:#fff}.cm-overview.overview19 .ovw19-item .MuiTooltip-tooltip .cm-icon.icon-close-wt:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-close.svg)}.cm-overview.overview20{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem}.cm-overview.overview20 .ovw-item{background:#fff;padding:0}.cm-overview.overview20 .ovw-item .box-head{text-align:center;padding:1.5rem 2rem;border-radius:1.5rem 1.5rem 0 0;border:1px solid #dadada;border-bottom:0}.cm-overview.overview20 .ovw-item .box-head .step{font-size:var(--font-size16);color:var(--mui-palette-neutral-500)}.cm-overview.overview20 .ovw-item .box-head .title{font-size:var(--font-size18);font-weight:600}.cm-overview.overview20 .ovw-item .box-content{border-radius:0 0 1.5rem 1.5rem;padding:1rem 2rem 1.5rem;color:#333;border:1px solid #dadada;border-top:0}.cm-overview.overview20 .ovw-item .box-content .desc{height:6.5rem}.cm-overview.overview20 .ovw-item .box-content .link{font-size:var(--font-size16)}.cm-overview.overview20 .ovw-item .box-content .link:hover .cm-icon{text-decoration:underline}.cm-overview.overview20 .ovw-item.item1 .box-head{background:var(--mui-palette-primary-100);border-color:var(--mui-palette-primary-200)}.cm-overview.overview20 .ovw-item.item1 .title{color:var(--mui-palette-primary-500)}.cm-overview.overview20 .ovw-item.item1 .link{color:var(--mui-palette-primary-700)}.cm-overview.overview20 .ovw-item.item2 .box-head{background:var(--mui-palette-secondary-50);border-color:var(--mui-palette-secondary-200)}.cm-overview.overview20 .ovw-item.item2 .link,.cm-overview.overview20 .ovw-item.item2 .title{color:var(--mui-palette-secondary-700)}.cm-overview.overview20 .ovw-item.item3 .box-head{background:var(--mui-palette-tertiary-50);border-color:var(--mui-palette-tertiary-100)}.cm-overview.overview20 .ovw-item.item3 .link,.cm-overview.overview20 .ovw-item.item3 .title{color:var(--mui-palette-tertiary-700)}@media screen and (max-width:899px){.cm-overview.overview20{grid-template-columns:repeat(1,1fr);grid-gap:1rem}.cm-overview.overview20 .ovw-item .box-content .desc{height:auto;margin-bottom:1.5rem}}.cm-overview.overview21{border-radius:var(--spacing-3);padding:1.125rem;background:#00866b;background:linear-gradient(90deg,rgb(0,134,107),rgb(0,100,191));color:#fff;margin-bottom:var(--spacing-3)}.cm-overview.overview21 .ovw-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.cm-overview.overview21 .ovw-head .title{font-size:var(--font-size20);font-weight:600;line-height:1.25}.cm-overview.overview21 .ovw-head .ovw-date-today{font-size:var(--font-size18);font-weight:500;line-height:1.4}.cm-overview.overview21 .ovw-head .cm-badge{background:rgba(4,4,4,.2);font-size:var(--font-size15);font-weight:500;margin-right:.75rem}.cm-overview.overview21 .ovw-body{background:var(--mui-palette-secondary-50);border-radius:.75rem;padding:var(--spacing-2) var(--spacing-3)}.cm-overview.overview21 .ovw-body .ovw-body-title{font-weight:600;line-height:1;color:var(--mui-palette-text-primary)}.cm-overview.overview21 .ovw-body .ovw-date-period{margin-top:.75rem;font-size:var(--font-size34);line-height:1;color:var(--mui-palette-primary-900);text-align:right}@media screen and (max-width:1400px){.cm-overview.overview21 .ovw-head{margin-bottom:.5rem}.cm-overview.overview21 .ovw-head .title{font-size:var(--font-size19)}.cm-overview.overview21 .ovw-head .cm-badge{font-size:var(--font-size14)}.cm-overview.overview21 .ovw-head .ovw-date-today{font-size:var(--font-size16)}.cm-overview.overview21 .ovw-body .ovw-date-period{font-size:var(--font-size28);margin-top:var(--spacing-4)}}@media screen and (max-width:1279px){.cm-overview.overview21 .ovw-head .ovw-date-today .cm-badge{padding:0 .375rem}.cm-overview.overview21 .ovw-body .ovw-date-period{font-size:var(--font-size30)}}.cm-overview.overview22 .ovw-list{display:flex;gap:.75rem}.cm-overview.overview22 .ovw-list .ovw-item{flex:1 1;min-width:140px}.cm-overview.overview22 .ovw-list .ovw-box{color:#fff;padding:1.25rem}.cm-overview.overview22 .ovw-list .ovw-box .ovw-box-title{font-size:var(--font-size20);font-weight:700;line-height:1.25;margin-bottom:3rem}.cm-overview.overview22 .ovw-list .ovw-box .icon{width:40px;height:40px;position:relative}.cm-overview.overview22 .ovw-list .ovw-box .icon img{object-fit:contain}.cm-overview.overview22 .ovw-list .ovw-box.ovw-box1{background:#0376de;background:linear-gradient(0deg,rgb(3,118,222),rgb(1,101,192) 55%,rgb(1,101,192))}.cm-overview.overview22 .ovw-list .ovw-box.ovw-box2{background:#01867b;background:linear-gradient(0deg,rgb(0,104,81),rgb(1,134,123) 55%,rgb(1,134,123))}.cm-overview.overview22 .ovw-list .ovw-box.ovw-box3{background:#594feb;background:linear-gradient(0deg,rgb(54,41,246),rgb(89,79,235) 55%,rgb(89,79,235))}@media screen and (max-width:1400px){.cm-overview.overview22 .ovw-list .ovw-box .ovw-box-title{font-size:var(--font-size17);margin-bottom:1.5rem}}@media screen and (max-width:1279px){.cm-overview.overview22 .ovw-list{overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;max-width:calc(100vw - 40px)}.cm-overview.overview22 .ovw-list .ovw-item{scroll-snap-align:start}}.cm-overview.overview22.type2 .ovw-list .ovw-box .ovw-box-title{font-size:var(--font-size18);color:var(--mui-palette-neutral-700);margin-bottom:1.125rem}.cm-overview.overview22.type2 .ovw-list .ovw-box .ovw-box-title strong{display:block;font-size:var(--font-size20)}.cm-overview.overview22.type2 .ovw-list .ovw-box.ovw-box1{background:var(--mui-palette-primary-50)}.cm-overview.overview22.type2 .ovw-list .ovw-box.ovw-box2{background:var(--mui-palette-secondary-50)}.cm-overview.overview22.type2 .ovw-list .ovw-box.ovw-box3{background:var(--mui-palette-tertiary-50)}.cm-overview.overview23 .ovw-head{display:flex;gap:2.25rem;align-items:center;flex-wrap:wrap;margin-bottom:1rem}.cm-overview.overview23 .ovw-head .participants-number{width:9.25rem;text-align:center;font-size:var(--font-size18);font-weight:600;position:relative;color:#555}.cm-overview.overview23 .ovw-head .participants-number em{color:var(--mui-palette-primary-700)}.cm-overview.overview23 .ovw-head .participants-number span{position:relative}.cm-overview.overview23 .ovw-head .participants-number span:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:#555}.cm-overview.overview23 .ovw-head .cm-tab3{flex:1 1}.cm-overview.overview23 .ovw-head .cm-tab3 .tab-list{flex-wrap:wrap}.cm-overview.overview23 .ovw-chart .chart-area{margin-top:1rem;background:#f8f8f8;border:1px solid #eaeaea;padding:1rem 1.5rem;border-radius:.75rem;text-align:center}@media screen and (max-width:1024px){.cm-overview.overview23 .ovw-head{flex-direction:column;gap:1rem}}.cm-overview.overview25{display:flex;gap:.75rem}.cm-overview.overview25 .ovw-item{flex:1 1;border:1px solid #eaeaea;padding:1rem;border-radius:.75rem}.cm-overview.overview25 .ovw-item .item-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem}.cm-overview.overview25 .ovw-item .item-content-list{background:#f8f8f8;border-radius:.75rem;padding:1rem}.cm-overview.overview25 .ovw-item .item-content-list .content-list-item .content-item-box{display:block;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px dashed #dadada}.cm-overview.overview25 .ovw-item .item-content-list .content-list-item .content-item-box:hover .content-item-title span{text-decoration:underline}.cm-overview.overview25 .ovw-item .item-content-list .content-list-item .content-item-badge{margin-bottom:.5rem}.cm-overview.overview25 .ovw-item .item-content-list .content-list-item:last-child .content-item-box{padding-bottom:0;margin-bottom:0;border-bottom:0}.cm-overview.overview25 .ovw-item.item2 .cm-title.type-1:before{background-color:var(--mui-palette-secondary-500)}.cm-overview.overview25 .ovw-item.item2 .content-item-box .badge-area{display:flex;align-items:center;justify-content:space-between}.cm-overview.overview25 .ovw-item.item2 .content-item-box .badge-area .date{font-size:var(--font-size15);color:#353535}@media screen and (max-width:1279px){.cm-overview.overview25{flex-direction:column}}.cm-overview.overview26{display:flex;flex-direction:column;gap:1rem}.cm-overview.overview26 .ovw-box{display:block;background:#f8f8f8;padding:1rem;border-radius:.75rem}.cm-overview.overview26 .ovw-box .ovw-badge{margin-bottom:.5rem}.cm-overview.overview26 .ovw-box .ovw-title{font-size:var(--font-size20);font-weight:600;line-height:1.75rem;margin-bottom:var(--spacing-3);height:3.5rem}.cm-overview.overview26 .ovw-box .ovw-date{color:#727272;font-size:var(--font-size16)}.cm-overview.overview26 .ovw-box:hover .ovw-title span{text-decoration:underline}.cm-overview.overview27 .ovw-list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.75rem}.cm-overview.overview27 .ovw-list .ovw-item{border:1px solid #eaeaea;border-radius:.75rem;padding:1rem}.cm-overview.overview27 .ovw-list .ovw-item .ovw-badge{margin-bottom:var(--spacing-3)}.cm-overview.overview27 .ovw-list .ovw-item .ovw-student{display:flex;gap:.5rem;align-items:center;margin-bottom:1rem}.cm-overview.overview27 .ovw-list .ovw-item .ovw-student .stu-name{flex:1 1;font-size:var(--font-size16);font-weight:600}.cm-overview.overview27 .ovw-list .ovw-item .ovw-student .stu-name .stu-id{color:#727272;display:inline-block;margin-left:.25rem}.cm-overview.overview27 .ovw-list .ovw-item .ovw-title{margin-bottom:.25rem;font-size:var(--font-size24);font-weight:700;line-height:2rem}.cm-overview.overview27 .ovw-list .ovw-item .ovw-desc{font-weight:500;font-size:var(--font-size16);color:#555;line-height:1.375rem}.cm-overview.overview27 .ovw-list .ovw-item .ovw-chart{margin:var(--spacing-3) 0}.cm-overview.overview27 .ovw-list .ovw-item .ovw-chart .chart-area{display:flex;align-items:end;justify-content:center;gap:.75rem}.cm-overview.overview27 .ovw-list .ovw-item .ovw-chart .chart-area .chart-circle{position:relative}.cm-overview.overview27 .ovw-list .ovw-item .ovw-chart .chart-area .chart-circle .chart-label{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:var(--font-size20);font-weight:600;line-height:1.4}.cm-overview.overview27 .ovw-list .ovw-item .ovw-chart .chart-area .chart-count{font-size:var(--font-size20);font-weight:600;color:#555}.cm-overview.overview27 .ovw-list .ovw-item .ovw-chart .chart-area .chart-count strong{color:var(--mui-palette-primary-700);font-size:var(--font-size28);font-weight:700;display:inline-block;margin-right:2px}.cm-overview.overview27 .ovw-list .ovw-item .ovw-button{width:100%;transition:all .3s ease-in-out}.cm-overview.overview27 .ovw-list .ovw-item .ovw-button:hover{color:var(--mui-palette-primary-700);border-color:var(--mui-palette-primary-700)}.cm-overview.overview27 .ovw-list .ovw-item .ovw-date{margin-top:var(--spacing-3);color:#727272;font-size:var(--font-size16)}@media screen and (max-width:1279px){.cm-overview.overview27 .ovw-list{grid-template-columns:repeat(1,1fr)}}.cm-overview.overview28 .ovw-list{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.75rem}.cm-overview.overview28 .ovw-list .ovw-box{display:block;background:#f8f8f8;border-radius:.75rem;padding:1rem}.cm-overview.overview28 .ovw-list .ovw-box .ovw-title{margin-top:.5rem;margin-bottom:2.25rem;font-size:var(--font-size20);font-weight:600;line-height:1.75rem;height:3.5rem}.cm-overview.overview28 .ovw-list .ovw-box .ovw-date{font-size:var(--font-size16);color:#727272}.cm-overview.overview28 .ovw-list .ovw-box:hover .ovw-title span{text-decoration:underline}.cm-overview.overview28.col-3 .ovw-list{grid-template-columns:repeat(3,1fr)}@media screen and (max-width:1279px){.cm-overview.overview28 .ovw-list,.cm-overview.overview28.col-3 .ovw-list{grid-template-columns:repeat(1,1fr)}}.cm-overview.overview29 .overview-box .box-title{display:flex;align-items:center;gap:.75rem;font-size:var(--font-size16);margin-bottom:1rem}.cm-overview.overview29 .overview-box .box-title i{width:2.25rem;height:2.25rem}.cm-overview.overview29 .overview-box.ovw-box1 .box-title i{background:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-call.svg) no-repeat 50%/contain}.cm-overview.overview29 .overview-box.ovw-box1 .call-number{display:block;font-size:var(--font-size34);font-weight:600;line-height:1;margin-bottom:3.25rem}.cm-overview.overview29 .overview-box.ovw-box1 .call-time .cm-badge{margin-bottom:1rem}.cm-overview.overview29 .overview-box.ovw-box1 .call-time .time span{font-size:var(--font-size16);line-height:1;display:inline-block}.cm-overview.overview29 .overview-box.ovw-box1 .call-time .time span:first-child{padding-right:.75rem;margin-right:.6875rem;position:relative}.cm-overview.overview29 .overview-box.ovw-box1 .call-time .time span:first-child:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:2px;height:12px;background:#dadada}.cm-overview.overview29 .overview-box.ovw-box2,.cm-overview.overview29 .overview-box.ovw-box3{color:#fff;display:block}.cm-overview.overview29 .overview-box.ovw-box2 .box-desc,.cm-overview.overview29 .overview-box.ovw-box3 .box-desc{margin:2.5rem 0;font-size:var(--font-size20);font-weight:600;line-height:1.75rem}.cm-overview.overview29 .overview-box.ovw-box2 .link,.cm-overview.overview29 .overview-box.ovw-box3 .link{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--mui-palette-neutral-900);border-radius:50px}.cm-overview.overview29 .overview-box.ovw-box2{background:var(--mui-palette-primary-700) url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/dashboard/dash-img02.png) no-repeat bottom right/220px}.cm-overview.overview29 .overview-box.ovw-box2 .box-title i{background:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/dashboard/dash-img04.svg) no-repeat 50%/contain}.cm-overview.overview29 .overview-box.ovw-box3{background:var(--mui-palette-secondary-700) url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/dashboard/dash-img03.png) no-repeat bottom right/200px}.cm-overview.overview29 .overview-box.ovw-box3 .box-title i{background:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/dashboard/dash-img05.svg) no-repeat 50%/contain}.cm-overview.overview29 .overview-box:focus{outline:2px dashed #fff;outline-offset:-4px}.cm-overview.overview30 .ovw-item{padding:1.5rem 1.25rem .75rem;background:#fff;border-radius:1rem}.cm-overview.overview30 .ovw-item .item-title{font-size:var(--font-size20);font-weight:700;line-height:1.25;margin-bottom:1.25rem}.cm-overview.overview31{padding:0 .9375rem}.cm-overview.overview31 .ovw-list{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2.5rem 4.625rem}.cm-overview.overview31 .ovw-list .ovw-item .avatar-radio__input{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.cm-overview.overview31 .ovw-list .ovw-item .avatar-radio__item{display:inline-flex;align-items:center;justify-content:center;width:7.5625rem;height:7.5625rem;background:#ededed;border-radius:50%;position:relative}.cm-overview.overview31 .ovw-list .ovw-item .avatar-radio__item:after{content:"";position:absolute;width:2rem;height:2rem;right:0;top:0;border-radius:50%;background:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-check-primary.svg) no-repeat 50%/contain;display:none}.cm-overview.overview31 .ovw-list .ovw-item :focus-visible+.avatar-radio__item .avatar-radio__img{outline:2px dashed #000;outline-offset:4px}.cm-overview.overview31 .ovw-list .ovw-item .avatar-radio__input:checked~.avatar-radio__item{outline:2px solid var(--mui-palette-primary-700)}.cm-overview.overview31 .ovw-list .ovw-item .avatar-radio__input:checked~.avatar-radio__item:after{display:block}@media screen and (max-width:768px){.cm-overview.overview31 .ovw-list{grid-gap:var(--spacing-4)}.cm-overview.overview31 .ovw-list .ovw-item{text-align:center}.cm-overview.overview31 .ovw-list .ovw-item .avatar-radio__item{width:5.625rem;height:5.625rem}}@media screen and (max-width:480px){.cm-overview.overview31 .ovw-list{grid-template-columns:repeat(2,1fr)}}.cm-overview.overview32 .ovw32-item{position:relative;height:100%}.cm-overview.overview32 .ovw32-item.type2 .ovw32-card{background-color:var(--mui-palette-secondary-700)}.cm-overview.overview32 .ovw32-item.type2 .ovw32-btns .cm-btn{color:var(--mui-palette-secondary-700)}.cm-overview.overview32 .ovw32-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;border-radius:var(--spacing-3);background-color:var(--mui-palette-tertiary-700);padding:1.25rem;color:#fff;min-height:16.75rem}.cm-overview.overview32 .card-header{margin-bottom:1.25rem}.cm-overview.overview32 .label-group{justify-content:space-between;margin-bottom:.9375rem}.cm-overview.overview32 .label-group,.cm-overview.overview32 .subject-labels{display:flex;align-items:center;gap:var(--spacing-1)}.cm-overview.overview32 .card-title{font-size:var(--font-size28)!important;line-height:1.29!important;font-weight:600!important;font-weight:700!important;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;color:#fff}.cm-overview.overview32 .card-content{flex:1 1;padding:0 1.25rem 1.5rem}.cm-overview.overview32 .ovw32-dday{position:absolute;right:1.25rem;top:1.25rem}.cm-overview.overview32 .ovw32-btns{margin-top:1.25rem}.cm-overview.overview32 .ovw32-btns .cm-btn{width:100%;background-color:#fff;border-radius:.625rem;color:var(--mui-palette-tertiary-700)}.cm-overview.overview33 .ovw33-item{height:100%}.cm-overview.overview33 .ovw33-card{position:relative;display:flex;flex-direction:column;border-radius:var(--spacing-3);height:100%;background:var(--mui-palette-primary-100)}.cm-overview.overview33 .card-header{padding:1.25rem}.cm-overview.overview33 .label-group{justify-content:space-between;margin-bottom:.75rem}.cm-overview.overview33 .label-group,.cm-overview.overview33 .subject-labels{display:flex;align-items:center;gap:var(--spacing-1)}.cm-overview.overview33 .group-btn{font-size:var(--font-size15)}.cm-overview.overview33 .card-title{font-size:var(--font-size28)!important;line-height:1.29!important;font-weight:600!important;font-weight:700!important;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.cm-overview.overview33 .card-content{flex:1 1;padding:0 1.25rem 1.5rem}.cm-overview.overview33 .progress-info{display:flex;gap:0 15px;height:100%;transition:height .3s ease,opacity .3s ease}@media screen and (max-width:1023px){.cm-overview.overview33 .progress-info{flex-direction:column;gap:10px}}.cm-overview.overview33 .progress-info>*{flex:1 1;background:hsla(0,0%,100%,.7);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.625rem;border-radius:.625rem}.cm-overview.overview33 .progress-text{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-1);text-align:center}.cm-overview.overview33 .progress-details{font-size:var(--font-size16)!important;line-height:1.5!important;font-weight:400!important;display:flex;flex-direction:column;align-items:center;gap:2px}.cm-overview.overview33 .progress-current{font-size:var(--font-size24)!important;line-height:1.2!important;font-weight:600!important;font-weight:700!important}.cm-overview.overview33 .progress-bar{display:flex;align-items:center;gap:.25rem .75rem;width:100%}.cm-overview.overview33 .progress-track{position:relative;width:11.125rem;height:10px;background:#222;border-radius:99px}@media screen and (max-width:1511px){.cm-overview.overview33 .progress-track{width:6.25rem}}.cm-overview.overview33 .progress-fill{position:relative;height:100%;border-radius:100px;transition:width .3s ease}.cm-overview.overview33 .progress-fill:after{content:"";position:absolute;right:0;top:-2px;width:14px;height:14px;background:#fff;border:3px solid;border-radius:50%;transition:right .3s ease}.cm-overview.overview33 .progress-percentage{font-size:var(--font-size18)!important;line-height:1.44!important;font-weight:600!important;flex-shrink:0;text-align:right}.cm-overview.overview33 .learning-record{display:flex;align-items:center;gap:1px}.cm-overview.overview33 .record-info{font-size:var(--font-size15)!important;line-height:1.3!important;font-weight:400!important;color:var(--mui-palette-text-tertiary);display:flex;align-items:center;gap:4px}.cm-overview.overview33 .learning-btn{display:flex;align-items:center;justify-content:center;gap:8px;height:3.5rem;padding:0 1.25rem;border:none;border-radius:0 0 24px 24px;font-size:17px;font-weight:500;line-height:1.3;color:#111;cursor:pointer;transition:all .3s ease;background:var(--mui-palette-primary-200)}.cm-overview.overview33 .learning-btn .icon-wrap{display:flex;align-items:center;gap:var(--spacing-1)}.cm-overview.overview33 .learning-btn .icon{position:relative;width:1.5rem;height:1.5rem;overflow:hidden}.cm-overview.overview33 .learning-btn .icon:before{content:"";display:block;width:100%;height:100%;background:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-write2.svg) no-repeat 50%/contain}.cm-overview.overview33 .ovw33-item{position:relative}.cm-overview.overview33 .ovw33-item.item1 .progress-current{color:var(--mui-palette-supportBlue-900)}.cm-overview.overview33 .ovw33-item.item1 .progress-fill{background-color:var(--mui-palette-supportBlue-800)}.cm-overview.overview33 .ovw33-item.item1 .progress-fill:after{border-color:var(--mui-palette-supportBlue-900)}.cm-overview.overview33 .ovw33-item.item1 .progress-percentage{color:var(--mui-palette-supportBlue-900)}.cm-overview.overview33 .ovw33-item.item2 .progress-current{color:var(--mui-palette-supportPink-900)}.cm-overview.overview33 .ovw33-item.item2 .progress-fill{background-color:var(--mui-palette-supportPink-800)}.cm-overview.overview33 .ovw33-item.item2 .progress-fill:after{border-color:var(--mui-palette-supportPink-900)}.cm-overview.overview33 .ovw33-item.item2 .progress-percentage{color:var(--mui-palette-supportPink-900)}.cm-overview.overview33 .ovw33-item.item3 .progress-current{color:var(--mui-palette-supportGreen-900)}.cm-overview.overview33 .ovw33-item.item3 .progress-fill{background-color:var(--mui-palette-supportGreen-800)}.cm-overview.overview33 .ovw33-item.item3 .progress-fill:after{border-color:var(--mui-palette-supportGreen-900)}.cm-overview.overview33 .ovw33-item.item3 .progress-percentage{color:var(--mui-palette-supportGreen-900)}.cm-overview.overview33 .ovw33-item.item4 .progress-current{color:var(--mui-palette-supportYellow-900)}.cm-overview.overview33 .ovw33-item.item4 .progress-fill{background-color:var(--mui-palette-supportYellow-800)}.cm-overview.overview33 .ovw33-item.item4 .progress-fill:after{border-color:var(--mui-palette-supportYellow-900)}.cm-overview.overview33 .ovw33-item.item4 .progress-percentage{color:var(--mui-palette-supportYellow-900)}.cm-overview.overview33 .ovw33-item.item5 .progress-current{color:var(--mui-palette-supportPurple-900)}.cm-overview.overview33 .ovw33-item.item5 .progress-fill{background-color:var(--mui-palette-supportPurple-800)}.cm-overview.overview33 .ovw33-item.item5 .progress-fill:after{border-color:var(--mui-palette-supportPurple-900)}.cm-overview.overview33 .ovw33-item.item5 .progress-percentage{color:var(--mui-palette-supportPurple-900)}.cm-overview.overview33 .ovw33-item.offline .learning-btn .icon:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-solid-download.svg)}.cm-overview.overview34{position:relative}.cm-overview.overview34 .ovw-item{width:100%!important;padding:4px}.cm-overview.overview34 .ovw-item .ovw-link{background:#f8f8f8;border-radius:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);display:block}.cm-overview.overview34 .ovw-item .ovw-link .ovw-badge{margin-bottom:1rem}.cm-overview.overview34 .ovw-item .ovw-link .ovw-cont-area{display:flex;justify-content:space-between;align-items:end;gap:1.5rem}.cm-overview.overview34 .ovw-item .ovw-link .ovw-text{flex:1 1}.cm-overview.overview34 .ovw-item .ovw-link .ovw-title{font-size:var(--font-size22);font-weight:600;line-height:1.75rem;margin-bottom:.5rem}.cm-overview.overview34 .ovw-item .ovw-link .ovw-desc{color:var(--mui-palette-text-secondary)}.cm-overview.overview34 .ovw-item .ovw-link:hover .ovw-title{text-decoration:underline}.cm-overview.overview34 .group-study-controls .group-study-btn{position:absolute;display:block;width:2.5rem;height:2.5rem;top:50%;transform:translateY(-50%);border-radius:1000px;background-color:#fff;border:1px solid #e4e4e4;white-space:nowrap;overflow:hidden;text-indent:100%;background-position:50%;background-repeat:no-repeat;background-size:60%;transition:background-color .15s ease-in-out;z-index:1}.cm-overview.overview34 .group-study-controls .group-study-btn.group-study-swiper-prev{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-pagination-prev.svg);left:-1.25rem}.cm-overview.overview34 .group-study-controls .group-study-btn.group-study-swiper-next{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-pagination-next.svg);right:-1.25rem}.cm-overview.overview34 .ovw-nodata-item{background:#f8f8f8;border-radius:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);text-align:center}.cm-overview.overview34 .ovw-nodata-item img{width:7.5rem}.cm-overview.overview34 .ovw-nodata-item .text{font-size:var(--font-size18);margin-bottom:1rem}@media screen and (max-width:1280px){.cm-overview.overview34 .ovw-item .ovw-link .ovw-cont-area{flex-direction:column;align-items:start}.cm-overview.overview34 .ovw-item .ovw-link .ovw-btn{width:100%;text-align:right}}.cm-overview.overview35 .ovw35-list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--spacing-3)}.cm-overview.overview35 .ovw35-list .ovw35-box{border:1px solid #dadada;border-radius:1rem;overflow:hidden}.cm-overview.overview35 .ovw35-list .ovw35-box .box-head{background:#f8f8f8;padding:.75rem 1.5rem;font-size:var(--font-size20);font-weight:700;line-height:1.25}.cm-overview.overview35 .ovw35-list .ovw35-box .box-item{padding:1rem 1.5rem}.cm-overview.overview35 .ovw35-list .ovw35-box .box-item .link{border:0;display:block;text-align:left;padding:0;height:auto;position:relative;width:100%;height:100%}.cm-overview.overview35 .ovw35-list .ovw35-box .box-item .link:after{content:"";position:absolute;right:0;bottom:0;width:1.625rem;height:1.625rem;background:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-link3-gry.svg) no-repeat 50%/contain;transition:background .15s}.cm-overview.overview35 .ovw35-list .ovw35-box .box-item .link:hover:after{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-link3-primary.svg)}.cm-overview.overview35 .ovw35-list .ovw35-box .box-item .item-title{font-size:var(--font-size18);font-weight:600}.cm-overview.overview35 .ovw35-list .ovw35-box .box-item .item-title .cm-badge{vertical-align:middle}.cm-overview.overview35 .ovw35-list .ovw35-box .box-item .item-info{margin-top:var(--spacing-1);display:flex;font-size:var(--font-size16);color:var(--mui-palette-text-secondary);line-height:1.5;font-weight:400!important;width:calc(100% - 2.5rem);flex-wrap:wrap}.cm-overview.overview35 .ovw35-list .ovw35-box .box-item .item-info>div{padding-right:9px;margin-right:8px;position:relative}.cm-overview.overview35 .ovw35-list .ovw35-box .box-item .item-info>div:before{content:"";position:absolute;padding:auto;right:0;top:5px;width:1px;height:12px;background:#b2b8bd}.cm-overview.overview35 .ovw35-list .ovw35-box .box-item .item-info>div:last-child{padding-right:0;margin-right:0}.cm-overview.overview35 .ovw35-list .ovw35-box .box-item .item-info>div:last-child:before{display:none}.cm-overview.overview35 .ovw35-list .ovw35-box .box-item~.box-item{border-top:1px solid #dadada}@media screen and (max-width:899px){.cm-overview.overview35 .ovw35-list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:655px){.cm-overview.overview35 .ovw35-list{grid-template-columns:repeat(1,1fr)}}.cm-overview.overview36 .ovw-head-title{font-size:var(--font-size18);margin-bottom:var(--spacing-3)}.cm-overview.overview36 .ovw-list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem}.cm-overview.overview36 .ovw-button{text-align:center;width:100%;padding:1.25rem;border-radius:.75rem;color:var(--mui-palette-text-secondary);background:#f8f8f8;font-weight:600;border:1px solid rgba(0,0,0,0)}.cm-overview.overview36 .ovw-button.active{color:var(--mui-palette-primary-700);border-color:var(--mui-palette-primary-700);background:#fff;box-shadow:0 0 4px rgba(0,0,0,.25)}.cm-overview.overview36 input[type=radio]:focus-visible~.button-label{outline:2px dashed #000}.cm-overview.overview36 input[type=radio]:checked~.button-label{color:var(--mui-palette-primary-700);border:1px solid var(--mui-palette-primary-700);background:#fff;box-shadow:0 0 4px rgba(0,0,0,.25)}.cm-slide-modal .cm-overview.overview3 .ovw3-list{border-top:none}.cm-slide-modal .cm-overview.overview3 .ovw3-list>li:last-child{border-bottom:none}@media screen and (max-width:1600px){.cm-overview.overview10 .ovw10-box.ovw10-right-box .ovw10-progress-area .ovw10-progress{width:calc(100% - 224px)}.cm-overview.overview10 .ovw10-box.ovw10-right-box .ovw10-progress-area .cm-progress .progress-message .message-bubble{font-size:var(--font-size16);padding-left:.75rem;padding-right:1rem}}@media screen and (max-width:899px){.cm-overview.overview1 .ovw1-item .help-area{flex-direction:column;gap:12px}.cm-overview.overview1 .ovw1-item .ovw1-content-inner{padding-right:3rem}.cm-overview.overview1 .ovw1-item .help-area .ovw1-tooltip,.cm-overview.overview1 .ovw1-item .help-area .tags-list{width:100%}.cm-overview.overview1 .ovw1-item .ovw1-bookmark{right:10px;top:10px}.cm-overview.overview2 .ovw2-list{gap:var(--spacing-2)}.cm-overview.overview2 .ovw2-list>li{width:calc(50% - var(--spacing-2)/2)}.cm-overview.overview2 .ovw2-box{border-radius:var(--spacing-1)}.cm-overview.overview2 .ovw2-content{padding:var(--spacing-2)}.cm-overview.overview2 .ovw2-btn-wrap{padding:var(--spacing-1) var(--spacing-2)}.cm-overview.overview2 .ovw2-title{margin-bottom:var(--spacing-1)}.cm-overview.overview2.type2 .ovw2-list{grid-template-columns:repeat(2,1fr)}.cm-overview.overview4 .ovw4-list{gap:var(--spacing-2)}.cm-overview.overview4 .ovw4-list>li{width:calc(50% - var(--spacing-2)/2)}.cm-overview.overview4 .ovw4-box{border-radius:var(--spacing-1)}.cm-overview.overview4 .ovw4-content{padding:var(--spacing-2)}.cm-overview.overview4 .ovw4-title{margin-bottom:var(--spacing-1)}.cm-overview.overview5 .ovw5-box{padding:var(--spacing-2)}.cm-overview.overview6 .ovw6-list>li{width:100%}.cm-overview.overview7 .ovw7-list,.cm-overview.overview8 .ovw8-list{grid-template-columns:repeat(2,1fr)}.cm-overview.overview10{flex-direction:column}.cm-overview.overview10 .ovw10-box.ovw10-left-box{padding:1rem .5rem}.cm-overview.overview10.type2 .ovw10-box.ovw10-left-box{padding-top:1rem}.cm-overview.overview10.type2 .ovw10-box.ovw10-left-box .box-inner{gap:1rem}}@media screen and (max-width:655px){.cm-overview.overview1 .ovw1-box{flex-direction:column}.cm-overview.overview1 .ovw1-item .ovw1-content-inner{padding-right:0}.cm-overview.overview1 .ovw1-item .badge-area{margin-bottom:16px}.cm-overview.overview1 .ovw1-item .ovw1-chk-box{position:absolute;right:10px;top:10px;z-index:2}.cm-overview.overview1 .ovw1-item .ovw1-thumb{width:100%}.cm-overview.overview1 .ovw1-item .ovw1-bookmark{z-index:1}.cm-overview.overview1.type2 .ovw1-head{flex-direction:column;align-items:start}.cm-overview.overview2 .ovw2-list>li{width:100%}.cm-overview.overview2.type2 .ovw2-list{grid-template-columns:repeat(1,1fr)}.cm-overview.overview4 .ovw4-list>li{width:100%}.cm-overview.overview5 .ovw5-box{align-items:flex-start}.cm-overview.overview5 .ovw5-thumb{width:4rem;height:4rem}.cm-overview.overview5 .ovw5-thumb .cm-icon{--icon-width:32!important;--icon-height:32!important}.cm-overview.overview5 .ovw5-content{flex-direction:column;align-items:flex-start;gap:.5rem}.cm-overview.overview5 .ovw5-actions{width:100%;display:flex;justify-content:flex-end}.cm-overview.overview7 .ovw7-list,.cm-overview.overview8 .ovw8-list{grid-template-columns:repeat(1,1fr)}.cm-overview.overview9 .ovw9-list{gap:var(--spacing-1)}.cm-overview.overview9 .ovw9-list>li{width:100%}.cm-overview.overview10 .ovw10-box.ovw10-right-box .ovw10-progress-area{margin-top:12px;padding-top:96px;flex-direction:column;align-items:start;justify-content:start;position:relative}.cm-overview.overview10 .ovw10-box.ovw10-right-box .ovw10-progress-area .ovw10-progress{width:100%}.cm-overview.overview10 .ovw10-box.ovw10-right-box .ovw10-progress-area .cm-progress .progress-message .message-bubble{display:none}.cm-overview.overview10 .ovw10-box.ovw10-right-box .ovw10-progress-area .mobile-message-bubble{display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:0;width:100%;background:var(--mui-palette-neutral-700);color:#fff;font-weight:600;border-radius:100px;padding:4px}.cm-overview.overview10 .ovw10-box.ovw10-right-box .ovw10-progress-area .mobile-message-bubble em{color:var(--mui-palette-warning-100)}.cm-overview.overview10 .ovw10-box.ovw10-right-box .cm-btn{margin-left:auto}}.cm-school-login{border-radius:var(--spacing-3);padding:2.5rem;background-color:#fff}.cm-school-login .form-control[type=number]{width:50px;text-align:center}.cm-school-login .form-fields{display:flex;flex-direction:column;gap:var(--spacing-2)}.cm-school-login .form-field{display:flex;align-items:center;gap:var(--spacing-1)}.cm-school-login .field-label{width:100px;flex-shrink:0}.cm-school-login .field-label .label{font-size:var(--font-size18)!important;line-height:1.44!important;font-weight:600!important}.cm-school-login .field-input{display:flex;gap:var(--spacing-1);flex:1 1}.cm-school-login .school-select-btn{white-space:nowrap;flex-shrink:0}.cm-school-login .login-btn{width:100%;margin-top:var(--spacing-3)}.cm-school-login .btn-area{display:flex;gap:var(--spacing-1)}.cm-school-login .register-link{color:#555}@media screen and (max-width:1047px){.cm-school-login{padding:1.25rem}}.cm-pagination{gap:.5rem;margin-top:2.5rem;font-size:var(--font-size17)}.cm-pagination,.cm-pagination .pagination-btn{display:flex;align-items:center;justify-content:center}.cm-pagination .pagination-btn{height:2.5rem;background-color:#fff;color:#555;cursor:pointer;transition:all .2s ease;white-space:nowrap}.cm-pagination .pagination-btn span{display:block;position:relative}.cm-pagination .pagination-btn span:before{position:absolute;top:50%;transform:translateY(-50%);content:"";display:block;width:1.25rem;height:1.25rem;background-repeat:no-repeat;background-position:50%;background-size:contain}.cm-pagination .pagination-btn.pagination-prev span{padding-left:1.25rem}.cm-pagination .pagination-btn.pagination-prev span:before{left:0;background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-pagination-prev.svg)}.cm-pagination .pagination-btn.pagination-next span{padding-right:1.25rem}.cm-pagination .pagination-btn.pagination-next span:before{right:0;background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-pagination-next.svg)}.cm-pagination .pagination-numbers{display:flex;align-items:center;gap:.5rem}.cm-pagination .pagination-number{display:flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;border:none;border-radius:50%;background-color:rgba(0,0,0,0);color:#111;cursor:pointer;transition:all .2s ease}.cm-pagination .pagination-number:hover{background-color:var(--mui-palette-primary-100)}.cm-pagination .pagination-number.active{background-color:var(--mui-palette-primary-700);color:#fff}.cm-pagination .pagination-number.active:hover{background-color:#1565c0}.cm-pagination .pagination-dots{white-space:nowrap;overflow:hidden;text-indent:100%;display:block;width:2.5rem;height:2.5rem;background:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-pagination-dots.svg) no-repeat 50%/60%}@media screen and (max-width:1280px){.cm-pagination{font-size:12px;gap:5px}.cm-pagination .pagination-numbers{gap:5px}.cm-pagination .pagination-number{min-width:25px;height:25px}.cm-pagination .pagination-dots{width:15px;height:20px}}@media screen and (max-width:655px){.cm-modal .cm-pagination .pagination-number{min-width:20px;height:20px}}.cm-policy-box{padding:var(--spacing-2);background-color:#f8f8f8;border-radius:8px;font-size:var(--font-size16);max-height:10rem;overflow:auto}.cm-policy-box2 .title{font-size:var(--font-size22);line-height:1.2;font-weight:600;margin-bottom:1.375rem}.cm-policy-box2 .inner-box~.inner-box{margin-top:1.25rem}.cm-policy-box2 .sub-title{font-weight:600;margin-bottom:2px}.cm-policy-box2 .desc{font-size:var(--font-size16);color:#333}.cm-policy-box2~.cm-policy-box2{margin-top:3.75rem}.join-policy-box{padding:1.25rem 2rem}.join-policy-box .cm-policy-box2 .title{font-size:var(--font-size16);font-weight:600;margin-bottom:.75rem}.join-policy-box .cm-policy-box2 .sub-title{font-size:var(--font-size15);font-weight:500;margin-bottom:2px}.join-policy-box .cm-policy-box2 .desc{font-size:var(--font-size15)}.join-policy-box .cm-policy-box2~.cm-policy-box2{margin-top:2rem}.join-policy-box .cm-table.table1 td{background:#fff}.page__privacy-policy .link{text-decoration:underline;color:var(--mui-palette-primary-500)}.page__privacy-policy #policy-list,.page__privacy-policy .policy-cont{scroll-margin-top:172px}.page__privacy-policy .privacy-policy-guide{font-size:var(--font-size16);margin-top:.75rem;color:var(--mui-palette-text-secondary)}.page__privacy-policy .labeling-list-wrap .labeling-img{display:inline-block;margin-bottom:7px}.page__privacy-policy .labeling-list-wrap .labeling-img2{display:inline-block;width:31px;margin-right:5px}.page__privacy-policy .labeling-item-title{color:#333;font-size:var(--font-size15);font-weight:500}.page__privacy-policy .privacy-policy-title{font-weight:600;margin-bottom:15px;display:flex;flex-wrap:wrap;align-items:center}.page__privacy-policy .privacy-policy-title .tit{display:flex;align-items:center;gap:.5rem}.page__privacy-policy .privacy-policy-title .cm-btn{vertical-align:sub;margin-left:.5rem}.page__privacy-policy .policy-cont~.policy-cont{margin-top:2.5rem}.page__privacy-policy #policy5 .img{width:100%;height:100%;max-width:1080px;aspect-ratio:1080/621;position:relative}.page__privacy-policy .toc{display:flex;align-items:center;text-align:left}.page__privacy-policy .labeling-list-wrap td{position:relative}.page__privacy-policy .labeling-item-tip{position:absolute;top:100%;left:50%;width:235px;margin-left:-117.5px;background:#fff;color:#333;overflow:hidden;border-radius:10px;border:1px solid #333;z-index:2;display:none;box-sizing:border-box}.page__privacy-policy .labeling-item-tip *{box-sizing:border-box}.page__privacy-policy .labeling-item-tip dl{width:100%;word-break:keep-all;font-size:14px}.page__privacy-policy .labeling-item-tip dt{display:flex;align-items:center;justify-content:center;min-height:34px;padding:4px 15px 6px;line-height:1.2;font-weight:700;background:#333;color:#fff}.page__privacy-policy .labeling-item-tip dd{padding:10px 15px;line-height:1.5;text-align:left}.page__privacy-policy .labeling-list-wrap td:focus-visible .labeling-item-tip,.page__privacy-policy .labeling-list-wrap td:hover .labeling-item-tip{display:block}@media screen and (max-width:1280px){.page__privacy-policy #policy-list,.page__privacy-policy .policy-cont{scroll-margin-top:120px}}@media screen and (max-width:768px){.page__privacy-policy .toc{flex-direction:column}.page__privacy-policy .toc .imgs{width:100%}.page__privacy-policy .labeling-list-wrap .labeling-img2{margin-right:auto}.page__privacy-policy .labeling-item-title{width:100%}.page__privacy-policy .privacy-policy-title .cm-btn{margin-left:auto}.join-policy-box{padding:1rem}}.cm-progress .progress-container{position:relative}.cm-progress .progress-bar{background:#fff;width:100%;height:8px;border-radius:20px;display:flex;overflow:hidden}.cm-progress .progress-bar .progress-thumb{width:20%;position:relative}.cm-progress .progress-bar .progress-thumb:before{content:"";position:absolute;left:0;top:1px;width:6px;height:6px;border-radius:10px;background:hsla(0,0%,100%,.15)}.cm-progress .progress-bar .progress-thumb.comp{background:var(--mui-palette-primary-700)}.cm-progress .progress-bar .progress-thumb.latest{border-radius:0 10px 10px 0}.cm-progress .progress-bar .progress-thumb.latest:after{content:"";position:absolute;right:0;top:1px;width:6px;height:6px;border-radius:10px;background:hsla(0,0%,100%,.15)}.cm-progress .progress-message{position:absolute;bottom:8px}.cm-progress .progress-message .message-img{--nudge-x:6px;--nudge-duration:1.2s;--nudge-timing:cubic-bezier(0.2,0,1,1);animation:msg-nudge-x var(--nudge-duration) var(--nudge-timing) infinite alternate;will-change:transform}@media(prefers-reduced-motion:reduce){.cm-progress .progress-message .cm-progress .progress-message .message-img{animation:none}}.cm-progress .progress-message .message-bubble{position:absolute;left:calc(100% + 2px);bottom:52px;width:-moz-fit-content;width:fit-content;white-space:nowrap;line-height:1;display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 24px 0 16px;border-radius:100px;background:var(--mui-palette-neutral-700);color:#fff;font-weight:600}.cm-progress .progress-message .message-bubble em{color:var(--mui-palette-warning-100)}.cm-progress .progress-message .message-bubble:before{content:"";position:absolute;left:0;top:20px;width:18px;height:18px;background:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/mesasge-bubble.svg) no-repeat 50%/contain}.cm-progress.comp-0 .progress-message{left:0;transform:translateX(-1.5rem)}.cm-progress.length-1 .progress-bar .progress-thumb{width:100%}.cm-progress.length-1.comp-1 .progress-message{right:0}.cm-progress.length-2 .progress-bar .progress-thumb{width:50%}.cm-progress.length-2.comp-1 .progress-message{left:calc(50% - 32px)}.cm-progress.length-2.comp-2 .progress-message{right:0}.cm-progress.length-3 .progress-bar .progress-thumb{width:33.3333%}.cm-progress.length-3.comp-1 .progress-message{left:calc(33.3333% - 32px)}.cm-progress.length-3.comp-2 .progress-message{left:calc(66.6666% - 32px)}.cm-progress.length-3.comp-3 .progress-message{right:0}.cm-progress.length-4 .progress-bar .progress-thumb{width:25%}.cm-progress.length-4.comp-1 .progress-message{left:calc(25% - 32px)}.cm-progress.length-4.comp-2 .progress-message{left:calc(50% - 32px)}.cm-progress.length-4.comp-3 .progress-message{left:calc(75% - 32px)}.cm-progress.length-4.comp-4 .progress-message{right:0}.cm-progress.length-5 .progress-bar .progress-thumb{width:20%}.cm-progress.length-5.comp-1 .progress-message{left:calc(20% - 32px)}.cm-progress.length-5.comp-2 .progress-message{left:calc(40% - 32px)}.cm-progress.length-5.comp-3 .progress-message{left:calc(60% - 32px)}.cm-progress.length-5.comp-4 .progress-message{left:calc(80% - 32px)}.cm-progress.length-5.comp-5 .progress-message{right:0}.cm-search1{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-1);margin-bottom:var(--spacing-3)}.cm-search1,.cm-search1 .search-item{position:relative}.cm-search1 .search-label{align-self:center;padding-right:2rem;font-weight:500;font-size:var(--font_size17)}.cm-search1 .search-form-wrap{position:relative;width:320px}.cm-search1 .search-form::placeholder{color:#444}.cm-search1 .search-form::-webkit-search-cancel-button{position:relative;margin-right:30px;cursor:pointer}.cm-search1 .search-btn{white-space:nowrap;overflow:hidden;text-indent:100%;position:absolute;right:0;top:0;bottom:0;width:var(--form-height);background:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-search.svg) no-repeat 50%/18px}@media screen and (max-width:1280px){.cm-search1{flex-direction:column;align-items:stretch}.cm-search1 .search-form-wrap{width:100%}}.cm-search2 .search-inner{position:relative}.cm-search2 .search2-item{display:flex;gap:8px 24px;align-items:start}.cm-search2 .search2-item dt{width:80px;margin-top:12px;font-weight:600;color:#111}.cm-search2 .search2-item dd{flex:1 1}.cm-search2 .search2-item~.search2-item{margin-top:1rem}.cm-search2 .cm-search1{margin-bottom:0}.cm-search2 .search2-reset{position:absolute;right:0;bottom:0;display:inline-flex;height:48px;padding:0 1rem;font-weight:500;color:var(--mui-palette-neutral-500)}.cm-search2.contain-button-box{position:relative}.cm-search2.contain-button-box .position-button{position:absolute;right:0;top:0}@media screen and (max-width:1280px){.cm-search2.contain-button-box .position-button{position:absolute;right:auto;top:auto;left:0;bottom:8px;height:36px}}.cm-search3 .search-form-wrap{display:flex;gap:8px}.cm-search3 .search-form-wrap .search-form{flex:1 1}.cm-search3 .search-form-wrap .search-btn{font-weight:500;display:inline-flex;align-items:center;justify-content:center;height:48px;border-radius:.5rem;background:var(--mui-palette-neutral-500);color:#fff;padding:0 1rem}@media screen and (max-width:655px){.cm-search3 .search-form-wrap .search-btn{height:36px}}.detail-search-option-box .btns-list{display:flex;gap:4px 8px;flex-wrap:wrap}.detail-search-option-box .btns-list .option-btn{display:inline-flex;align-items:center;justify-content:center;height:3rem;font-size:var(--font-size15);font-weight:500;color:var(--mui-palette-neutral-500);background:#fff;border:1px solid #eaeaea;border-radius:100px;padding:0 1rem}.detail-search-option-box .btns-list .option-btn:disabled{color:#888}.detail-search-option-box .btns-list .option-btn.active{border-color:var(--mui-palette-neutral-700);background:var(--mui-palette-neutral-700);color:#fff}.detail-search-option-box .btns-list .option-btn.active .cm-icon.icon-plus2-gry:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-plus2-wt.svg)}.detail-search-option-box .detail-search-option-desc{display:none}.detail-search-option-box .detail-search-option-desc .search-result .result-item .item-title{padding-left:24px;position:relative}.detail-search-option-box .detail-search-option-desc .search-result .result-item .item-title:before{content:"";position:absolute;left:10px;top:10px;width:3px;height:3px;border-radius:50px;background:#000}.detail-search-option-box .detail-search-option-desc .search-result .result-item .item-desc{padding-left:24px;font-size:var(--font-size16);color:#555}.detail-search-option-box .detail-search-option-desc .search-result .result-item .item-desc .btn-del{display:inline-block;margin-left:8px;width:24px;height:24px;background:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-close2.svg) no-repeat 50%/contain;vertical-align:middle}.detail-search-option-box .detail-search-option-desc.active{display:block}.detail-search-option-box .detail-search-option-desc.type-02{max-height:21.25rem;overflow:auto;padding:1.5rem}.detail-search-option-box .detail-search-option-desc.type-02 .cm-table .form-control.form-select{font-weight:400}.detail-search-option-box .detail-search-option-desc.type-03{padding:0}.detail-search-option-box .detail-search-option-desc.type-03 .cm-split-form{border:0}.detail-search-option-box .detail-search-option-desc.type-03 .cm-split-form .split-form-nav{padding:1.5rem}.detail-search-option-box .detail-search-option-desc.type-03 .cm-split-form .split-form-panel .split-form-panel-item .panel-head{padding:1rem 1.5rem}.detail-search-option-box .detail-search-option-desc.type-03 .cm-split-form .split-form-panel .split-form-panel-item .panel-head:after{display:none}.detail-search-option-box .detail-search-option-desc.type-03 .cm-split-form .split-form-panel .split-form-panel-item .panel-body .panel-body-item-list .panel-body-item~.panel-body-item{margin-top:.75rem}@media screen and (max-width:1280px){.cm-search2 .search2-item{flex-direction:column}.cm-search2 .search2-item dt{margin-top:0;width:100%}.cm-search2 .search2-item dd{width:100%}.cm-search2 .search2-reset{position:static;display:block;margin-top:16px;margin-left:auto}}.cm-stamp1 .stamp-img{position:relative;display:inline-block;width:8.75rem;height:8.75rem;border-radius:50%;box-shadow:4px 4px 8px rgba(0,0,0,.2)}.cm-stamp1 .stamp-img,.cm-stamp1 .stamp-img:before{background:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/dashboard/stamp02.svg) no-repeat 50%/contain}.cm-stamp1 .stamp-img:before{display:block;padding-top:100%;content:"";opacity:0}.cm-stamp1 .stamp-img.animate_stamp:before{animation-duration:.5s;animation-fill-mode:both;animation-name:stamp;opacity:1}.cm-stamp1 .stamp-img.animate_nudge{animation:msg-nudge-x2 1.2s cubic-bezier(.2,0,1,1) infinite alternate}.cm-status-page{text-align:center}.cm-status-page:before{content:"";display:block;background-repeat:no-repeat;background-position:50%;background-size:contain;margin:0 auto;margin-bottom:var(--spacing-2)}.cm-status-page.type1:before{width:10.0625rem;height:8.4375rem;background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/complete.png)}.cm-status-page.type2:before{width:7.5rem;height:7.5rem;background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/no-data1.png)}.cm-swiper-navi{display:inline-flex;gap:.5rem}.cm-swiper-navi .swiper-navi-button{border-radius:50%;border:1px solid #b2b8bd;background-color:#fff;background-size:1.25rem;background-repeat:no-repeat;background-position:50%;display:inline-flex;width:2.5rem;height:2.5rem}.cm-swiper-navi .swiper-navi-button.prev{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-pagination-gry-prev.svg)}.cm-swiper-navi .swiper-navi-button.next{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-pagination-gry-next.svg)}.cm-swiper-navi .swiper-navi-button.swiper-button-disabled{opacity:.5}.cm-swiper-navi .swiper-navi-button.swiper-button-lock{display:none}.cm-table.scroll-table{overflow:auto}.cm-table.scroll-table table{width:100%;min-width:900px}.cm-table.hover-table tr:hover td{background-color:var(--mui-palette-background-blue01)!important}.cm-table.table1{border-top:2px solid #000}.cm-table.table1 tr.hover-bg.error:hover{background:var(--mui-palette-error-50)}.cm-table.table1 td,.cm-table.table1 th{font-size:var(--font-size16)!important;line-height:1.5!important;font-weight:400!important;line-height:1.3;border-bottom:1px solid #dadada;padding:6px 12px;text-align:center;vertical-align:middle;word-break:auto-phrase}.cm-table.table1 thead th{font-weight:600!important;background:var(--mui-palette-neutral-50);height:60px}.cm-table.table1 tbody td{height:50px;word-break:break-all;color:#000}.cm-table.table1.size-td-lg tbody tr td{height:68px}.cm-table.table1 tbody td.bg-01,.cm-table.table1 tbody th.bg-01{background:var(--mui-palette-primary-50)}.cm-table.table1 tbody td.bg-02,.cm-table.table1 tbody th.bg-02{background:var(--mui-palette-tertiary-50)}.cm-table.table1 tbody td.bg-03,.cm-table.table1 tbody th.bg-03{background:#f4f4f4}.cm-table.table1 tbody td.bg-04,.cm-table.table1 tbody th.bg-04{background:var(--mui-palette-secondary-50)}.cm-table.table1 tbody td.bg-05,.cm-table.table1 tbody th.bg-05{background:var(--mui-palette-neutral-50)}.cm-table.table1.type-01 table{border-left:hidden;border-right:hidden}.cm-table.table1.type-01 td,.cm-table.table1.type-01 th{border-right:1px solid #dadada;padding:6px;color:#000}.cm-table.table1.type-01 thead tr:first-child th:first-child{padding-left:12px}.cm-table.table1.type-01 thead tr:first-child th:right-child{padding-right:12px}.cm-table.table1 .no-data{height:15rem}.cm-table.table1 .no-data td{color:#757575}.cm-table.table1 .subject{text-align:left!important}.cm-table.table1 .subject a:hover{color:var(--mui-palette-primary-700);text-decoration:underline}.cm-table.table1.multi-line thead th{height:45px}.cm-table.table1.multi-line-sm thead th{height:37px;padding:6px}.cm-table.table1.size-sm tbody td,.cm-table.table1.size-sm thead th{height:auto}.cm-table.table3 td,.cm-table.table3 th{padding:var(--spacing-1) var(--spacing-2);font-size:var(--font-size16);text-align:center}.cm-table.table3 th{height:60px;background-color:var(--mui-palette-background-blue02);color:#222;font-weight:500;white-space:nowrap;word-break:auto-phrase}.cm-table.table3 th:first-child{border-radius:var(--spacing-1) 0 0 var(--spacing-1)}.cm-table.table3 th:last-child{border-radius:0 var(--spacing-1) var(--spacing-1) 0}.cm-table.table3 td{height:70px;border-bottom:1px solid #dadada;color:#444;transition:background-color .2s}.cm-table.table-head-fixed{border-top:0}.cm-table.table-head-fixed thead{display:table-row}.cm-table.table-head-fixed thead tr:first-child{border-top:2px solid #000}.cm-table.table-head-fixed thead th{display:table-cell}.cm-table.table-head-fixed tbody{display:block;max-height:600px;overflow-y:auto}.cm-table.table-head-fixed tbody tr{display:flex}.cm-table.table-head-fixed tbody td{display:flex;align-items:center;justify-content:center;font-size:var(--font-size15)!important}.cm-table.table-head-fixed tbody td.text-left{justify-content:start}.cm-table.table-head-fixed tbody td.text-right{justify-content:end}.cm-table.responsive-table__mobile{display:none}@media screen and (max-width:1280px){.cm-table.table1.responsive-table colgroup,.cm-table.table1.responsive-table thead{display:none}.cm-table.table1.responsive-table table,.cm-table.table1.responsive-table tbody{display:block}.cm-table.table1.responsive-table tr{display:flex;position:relative;flex-wrap:wrap;align-items:center;width:100%;padding:15px;gap:5px 10px;border-bottom:1px solid #ddd}.cm-table.table1.responsive-table tr:first-child{border-top:1px solid #ddd}.cm-table.table1.responsive-table tr.no-data{justify-content:center;height:100px}.cm-table.table1.responsive-table tr.no-data td:before{display:none}.cm-table.table1.responsive-table tr.notice{background-color:rgba(1,101,192,.05)}.cm-table.table1.responsive-table tr.notice td{background-color:rgba(0,0,0,0)}.cm-table.table1.responsive-table td,.cm-table.table1.responsive-table th{display:block;position:relative;height:auto;padding:0;border:0!important}.cm-table.table1.responsive-table td:before{margin-right:5px;content:attr(data-th) ":"}.cm-table.table1.responsive-table td.data-th-none:before{display:none}.cm-table.table1.responsive-table td.mobile-none{display:none!important}.cm-table.table1.responsive-table td.comp{width:100%;margin-top:4px;text-align:left}.cm-table.table1.responsive-table .subject{width:100%;font-weight:700;font-size:105%}.cm-table.responsive-table__mobile{display:block}.cm-table.responsive-table__pc{display:none}}.cm-table.table2 td,.cm-table.table2 th{font-size:var(--font-size16)!important;line-height:1.5!important;font-weight:400!important;line-height:1.3;padding:6px 16px;text-align:center;vertical-align:middle;word-break:auto-phrase}.cm-table.table2 th{height:60px;font-weight:500}.cm-table.table2 td{border-bottom:1px solid #dadada}.cm-table.table2 thead th{background-color:#eff0f5}.cm-table.table2 thead th:first-child{border-radius:10px 0 0 10px}.cm-table.table2 thead th:last-child{border-radius:0 10px 10px 0}@media screen and (max-width:1280px){.cm-table.table2 colgroup,.cm-table.table2 thead{display:none}.cm-table.table2 table,.cm-table.table2 tbody{display:block}.cm-table.table2 tr{display:flex;flex-direction:column;position:relative;width:100%;padding:15px 0;gap:5px 10px;border-bottom:1px solid #ddd}.cm-table.table2 tr:first-child{border-top:1px solid #ddd}.cm-table.table2 td,.cm-table.table2 th{display:block;position:relative;height:auto;padding:0;border:0!important;text-align:left}.cm-table.table2 td:before{margin-right:5px;content:attr(data-th) ":"}.cm-table.table2 td.data-th-none:before{display:none}.cm-table.table2 td.mobile-none{display:none!important}}.cm-table.attendance-book table{table-layout:fixed}.cm-table.attendance-book td,.cm-table.attendance-book th{padding:10px;font-size:var(--font-size15)}@media screen and (max-width:655px){.cm-table.attendance-book td,.cm-table.attendance-book th{padding:3px;font-size:12px}}.cm-table.attendance-book thead{border-bottom:1px solid #000}.cm-table.attendance-book thead th{height:3.875rem;background-color:#f8f8f8;font-weight:800}.cm-table.attendance-book tbody td{height:5rem;vertical-align:top}.cm-table.attendance-book .day-status{position:relative;width:100%;background-repeat:no-repeat;background-position:50%;background-size:contain}.cm-table.attendance-book .day-status.attended{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-attended2.svg)}.cm-table.attendance-book .day-status.absent{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-absent2.svg)}.cm-table.attendance-book .day-status:before{content:"";display:block;padding-top:95.89%}.cm-table.attendance-book .prev-month{opacity:.3}.cm-table.attendance-book .today{background-color:var(--mui-palette-tertiary-50)}.cm-tab.drag-tab{overflow:auto;white-space:nowrap}.cm-tab1 .tab-list{display:flex;gap:.5rem}.cm-tab1 .tab-item .tab-btn{padding:.8125rem 1rem;border-radius:.75rem .75rem .375rem .375rem;line-height:1.3;font-weight:500;border:1px solid #dadada;color:#555;background:#fff}.cm-tab1 .tab-item.active .tab-btn{border-color:var(--mui-palette-primary-700);background:var(--mui-palette-primary-700);color:#fff}.cm-tab1 .tab-item .tab-btn .number{display:inline-flex;align-items:center;padding:0 8px;height:1.5rem;font-size:var(--font-size14);font-weight:700;line-height:1.5;margin-left:6px;background:var(--mui-palette-primary-100);color:var(--mui-palette-primary-700);border-radius:50px}.cm-tab1.tab-size-sm .tab-item .tab-btn{padding-top:6px;padding-bottom:6px}.cm-tab1.tab-color2 .tab-item.active .tab-btn{border-color:var(--mui-palette-tertiary-500);background:var(--mui-palette-tertiary-500)}.cm-tab2 .tab-list{display:flex}.cm-tab2 .tab-list .tab-item{border:1px solid #dadada;flex:1 1;height:54px;display:inline-flex;align-items:center;justify-content:center;font-weight:500;color:var(--mui-palette-text-secondary);border-left:0;padding:.5rem 1rem}.cm-tab2 .tab-list .tab-item:first-child{border-left:1px solid #dadada;border-radius:var(--spacing-1) 0 0 var(--spacing-1)}.cm-tab2 .tab-list .tab-item:last-child{border-radius:0 var(--spacing-1) var(--spacing-1) 0}.cm-tab2 .tab-list .tab-item .tab-btn{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.cm-tab2 .tab-list .tab-item.active{background:var(--mui-palette-primary-900);border-color:var(--mui-palette-primary-900);color:#fff}.cm-tab2 .tab-list .tab-item.active .tab-btn:focus-visible{outline:2px dashed #fff}.cm-tab3 .tab-list{display:flex;gap:.5rem}.cm-tab3 .tab-list .tab-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:50px;border:1px solid #eaeaea;color:var(--mui-palette-neutral-500);font-size:var(--font-size15);height:2.5rem;padding:0 1rem}.cm-tab3 .tab-list .tab-btn.active{color:var(--mui-palette-text-primary);border-color:var(--mui-palette-text-primary)}.cm-tab4 .tab-list{display:flex}.cm-tab4 .tab-list .tab-item{flex:1 1}.cm-tab4 .tab-list .tab-item .tab-btn{display:flex;align-items:center;justify-content:center;width:100%;height:3.375rem;color:var(--mui-palette-text-secondary);border:1px solid #dadada}.cm-tab4 .tab-list .tab-item .tab-btn.active.active{border:1px solid var(--mui-palette-primary-700);border-bottom:0;color:var(--mui-palette-primary-700);font-weight:500;position:relative;z-index:1}.cm-tab4 .tab-list .tab-item~.tab-item .tab-btn{border-left:0}.cm-tab4 .tab-list .tab-item~.tab-item .tab-btn.active{margin-left:-1px}.cm-tab-content-area .tab-content{display:none}.cm-tab-content-area .tab-content.active{display:block}.cm-thumb{z-index:1;position:relative;width:100%;overflow:hidden}.cm-thumb .thumb{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.cm-thumb .thumb img{width:100%;height:100%;object-fit:cover;image-rendering:-webkit-optimize-contrast;transition:transform .6s}.cm-thumb:after{display:block;width:100%;content:"";pointer-events:none}.cm-thumb.ratio9-16:after{padding-top:177.78%}.cm-thumb.ratio2-3:after{padding-top:150%}.cm-thumb.ratio3-4:after{padding-top:133.33%}.cm-thumb.ratio1-1:after{padding-top:100%}.cm-thumb.ratio10-9:after{padding-top:90%}.cm-thumb.ratio5-4:after{padding-top:80%}.cm-thumb.ratio4-3:after{padding-top:75%}.cm-thumb.ratio7-5:after{padding-top:70.857%}.cm-thumb.ratio3-2:after{padding-top:66.667%}.cm-thumb.ratio13-8:after{padding-top:61.387%}.cm-thumb.ratio16-9:after{padding-top:56.25%}.cm-thumb.ratio21-9:after{padding-top:42.86%}.cm-title.type-1{display:inline-flex;align-items:center;gap:1rem;color:#000;position:relative;padding-left:1.0625rem;font-size:var(--font-size24);font-weight:700;line-height:1.2}.cm-title.type-1:before{content:"";position:absolute;left:0;top:3px;width:5px;height:100%;border-radius:99px;background:var(--mui-palette-primary-700)}.cm-title.type-1.size-sm{font-size:var(--font-size20)}.cm-title.type-1.size-sm:before{top:0}.cm-title.type-2{display:inline-flex;align-items:center;gap:.5rem;position:relative;padding-left:2.5rem;font-size:var(--font-size24);font-weight:700;line-height:1.2}.cm-title.type-2:before{content:"";position:absolute;left:0;top:-2px;width:1.75rem;height:2rem;background:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-bullet03.svg) no-repeat 50%/contain}.cm-title.type-2 .cm-badge{vertical-align:middle}.cm-title.type-3{color:var(--mui-palette-primary-700);font-size:var(--font-size20);font-weight:600;position:relative;padding-left:1.875rem;padding-bottom:.75rem}.cm-title.type-3:before{content:"";width:1.375rem;height:1rem;position:absolute;left:0;top:.4375rem;background:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-bullet02.svg) no-repeat 50%/contain}.cm-title.type-3:after{content:"";width:100%;height:1px;position:absolute;left:0;bottom:0;background:var(--mui-palette-primary-200)}.cm-title.type-4{font-size:var(--font-size32)}.cm-title.type-sub-1{font-size:var(--font-size20)}.cm-title.type-sub-2{display:inline-flex;font-size:var(--font-size17);font-weight:500;line-height:1.41;color:#fff;background:var(--mui-palette-neutral-500);padding:.5rem 1rem;border-radius:100px}.cm-title.type-dash{display:inline-flex;align-items:center;gap:.5rem;position:relative;padding-left:2.5rem;font-size:var(--font-size24);font-weight:700;line-height:1.2}.cm-title.type-dash:before{content:"";position:absolute;left:0;top:-2px;width:1.75rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:contain}.cm-title.type-dash .cm-badge{vertical-align:middle}.cm-title.type-dash.dash-none-icon{padding-left:0}.cm-title.type-dash.dash-none-icon:before{background:none}.cm-title.type-dash.dash-01:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-bullet03.svg)}.cm-title.type-dash.dash-02:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-bullet04.svg)}.cm-title.type-dash.dash-03:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-bullet05.svg)}.cm-title.type-dash.dash-04:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-bullet06.svg)}.cm-toolbar{display:flex;gap:5px}.cm-toolbar.border-bottom{padding-bottom:1.25rem;border-bottom:1px solid #dadada}@media screen and (max-width:1280px){.cm-toolbar.mobile-toolbar{flex-direction:column;align-items:start}.cm-toolbar.mobile-toolbar .left,.cm-toolbar.mobile-toolbar .right{width:100%}.cm-toolbar .cm-btn.btn-md{font-size:12px}}.search-toolbar .left,.search-toolbar .right{display:flex;flex-wrap:wrap;align-items:center}.search-toolbar .left{gap:1rem}.search-toolbar .left .select-actions{display:flex;align-items:center;gap:1rem}.search-toolbar .right{gap:1.25rem}@media screen and (max-width:655px){.search-toolbar{gap:16px}.search-toolbar,.search-toolbar .left{flex-direction:column;align-items:start}.search-toolbar .left{width:100%;gap:4px}.search-toolbar .left .select-actions{width:100%;justify-content:end}.search-toolbar .left .form-select{width:100%!important}.search-toolbar .right{justify-content:end;width:100%}}.MuiTooltip-popper{z-index:10!important}.tooltip-container{position:relative}.cm-tooltip{top:calc(100% + 8px);transform:translateX(-50%);width:100%;color:#fff;padding:8px;width:max-content;font-size:var(--font-size14);border-radius:.25rem;line-height:1;display:none}.cm-tooltip,.cm-tooltip:after{position:absolute;left:50%;background:#222}.cm-tooltip:after{content:"";top:-2px;transform:translateX(-50%) rotate(45deg);width:10px;height:10px}.tooltip-container:hover .cm-tooltip{display:flex}.cm-tooltip2{display:flex;justify-content:space-between;align-items:flex-start}.cm-tooltip2 .tooltip-title{flex:1 1;padding-right:8px;word-break:auto-phrase;text-align:left}.cm-tooltip2 .tooltip-close{flex-shrink:0}.MuiTooltip-tooltip{border-radius:.5rem!important;padding:.5rem .75rem!important}@media screen and (max-width:1280px){.tooltip-container:hover .cm-tooltip{display:none!important}}.cm-validation-message{font-size:var(--font-size16)}.cm-validation-message.error{color:var(--mui-palette-error-700);margin-top:8px}.publish-guide-page .publish-guide-container .publish-guide-title{margin-bottom:15px;font-weight:500;font-size:26px}.publish-guide-page .publish-guide-container .publish-guide-stit{margin-top:15px;margin-bottom:15px;font-size:20px}.publish-guide-page .publish-guide-container~.publish-guide-container{margin-top:60px;padding-top:60px;border-top:1px solid #ddd}.publish-guide-page .publish-guide-views .line{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.publish-guide-page .publish-guide-views .line~.line{margin-top:8px}.publish-guide-page .publish-guide-code{position:relative;margin:30px 0}.publish-guide-page .publish-guide-code .copy-btn{position:absolute;top:0;right:0;padding:4px 8px;border-radius:0 4px 0 4px;background:#1a2037;color:#fff;font-size:14px}.publish-guide-page .publish-guide-code .copy-btn img{width:12px;margin:0 3px;vertical-align:middle}.publish-guide-page .publish-guide-code pre{max-width:1200px;padding:20px 40px;overflow:auto;border:1px solid #e6e7ee;border-radius:12px;background:#f8f9fa;color:#8e9097;font-size:var(--font-size15)}.publish-guide-page .guide-bul>li{position:relative;padding-left:15px;color:var(--mui-palette-neutral-700)}.publish-guide-page .guide-bul>li~li{margin-top:4px}.publish-guide-page .guide-bul>li:after{position:absolute;top:10px;left:0;width:5px;height:5px;border-radius:50px;background:var(--mui-palette-neutral-300);content:""}.copy-comp{display:none;z-index:100;position:fixed;top:50%;left:50%;padding:4px 12px;transform:translate(-50%,-50%);border-radius:4px;background:#ddd}.copy-comp.active{display:block}.publish-guide-page .guide-icon-container{display:flex;flex-direction:column;gap:.8rem}.publish-guide-page .guide-icon-container .guide-icon-item{display:flex;justify-content:space-between;gap:2.8rem}.publish-guide-page .guide-icon-container .icon-box{flex:1 1;background:#fff;box-shadow:5px 5px 10px rgba(0,0,0,.1);padding:.8rem 2rem;display:flex;align-items:center}.publish-guide-page .guide-icon-container .guide-icon-item.wt .icon-box{background:#1a2037;color:#fff}.main-page{margin-bottom:-6.25rem}.main-page .main-sections{display:flex;flex-direction:column;gap:var(--spacing-5);animation:slideIn .6s ease-out}@media screen and (max-width:899px){.main-page .main-sections{gap:15px}}.main-page .content-wrapper{border-top:1px solid #000;border-bottom:1px solid #eaeaea;margin-top:1.5625rem;height:16.25rem}@media screen and (max-width:899px){.main-page .content-wrapper{margin-top:10px;height:auto}}.main-page .section-title{font-size:var(--font-size32)!important;line-height:1.25!important;font-weight:600!important;font-weight:700!important}@media screen and (max-width:899px){.main-page .section-title{font-size:18px!important}.main-page .section-title .cm-icon{--icon-width:28!important;--icon-height:28!important}}.main-page .view-more{position:absolute;right:0;top:.3125rem}@media screen and (max-width:899px){.main-page .view-more{top:-5px}}.main-page .main-section .section-inner{display:flex;gap:var(--spacing-3)}@media screen and (max-width:899px){.main-page .main-section .section-inner{flex-wrap:wrap;gap:15px}}.main-page .main-section.section1 .section-inner{flex-direction:row-reverse}.main-page .main-section.section1 .section-item.item1{width:34%}@media screen and (max-width:899px){.main-page .main-section.section1 .section-item.item1{width:100%}}.main-page .main-section.section1 .section-item.item2{width:66%}@media screen and (max-width:899px){.main-page .main-section.section1 .section-item.item2{width:100%}}.main-page .main-section.section1 .main-slider,.main-page .main-section.section1 .main-swiper-container{position:relative}.main-page .main-section.section1 .main-swiper{height:100%;overflow:hidden;-webkit-clip-path:polygon(100% 95%,100% 95%,99.96% 95.811%,99.846% 96.58%,99.662% 97.298%,99.415% 97.953%,99.112% 98.536%,98.759% 99.035%,98.362% 99.442%,97.928% 99.745%,97.461% 99.935%,96.97% 100%,53.535% 100%,53.535% 100%,53.044% 99.935%,52.578% 99.745%,52.143% 99.442%,51.746% 99.035%,51.393% 98.536%,51.09% 97.953%,50.843% 97.298%,50.66% 96.58%,50.545% 95.811%,50.505% 95%,50.505% 92.5%,50.505% 92.5%,50.465% 91.689%,50.351% 90.92%,50.167% 90.202%,49.92% 89.547%,49.618% 88.964%,49.264% 88.465%,48.867% 88.058%,48.433% 87.755%,47.966% 87.565%,47.475% 87.5%,3.03% 87.5%,3.03% 87.5%,2.539% 87.435%,2.072% 87.245%,1.638% 86.942%,1.241% 86.535%,.888% 86.036%,.585% 85.453%,.338% 84.798%,.154% 84.08%,.04% 83.311%,0 82.5%,0 5%,0 5%,.04% 4.189%,.154% 3.42%,.338% 2.702%,.585% 2.047%,.888% 1.464%,1.241% .965%,1.638% .558%,2.072% .255%,2.539% .065%,3.03% 0,96.97% 0,96.97% 0,97.461% .065%,97.928% .255%,98.362% .558%,98.759% .965%,99.112% 1.464%,99.415% 2.047%,99.662% 2.702%,99.846% 3.42%,99.96% 4.189%,100% 5%,100% 95%);clip-path:polygon(100% 95%,100% 95%,99.96% 95.811%,99.846% 96.58%,99.662% 97.298%,99.415% 97.953%,99.112% 98.536%,98.759% 99.035%,98.362% 99.442%,97.928% 99.745%,97.461% 99.935%,96.97% 100%,53.535% 100%,53.535% 100%,53.044% 99.935%,52.578% 99.745%,52.143% 99.442%,51.746% 99.035%,51.393% 98.536%,51.09% 97.953%,50.843% 97.298%,50.66% 96.58%,50.545% 95.811%,50.505% 95%,50.505% 92.5%,50.505% 92.5%,50.465% 91.689%,50.351% 90.92%,50.167% 90.202%,49.92% 89.547%,49.618% 88.964%,49.264% 88.465%,48.867% 88.058%,48.433% 87.755%,47.966% 87.565%,47.475% 87.5%,3.03% 87.5%,3.03% 87.5%,2.539% 87.435%,2.072% 87.245%,1.638% 86.942%,1.241% 86.535%,.888% 86.036%,.585% 85.453%,.338% 84.798%,.154% 84.08%,.04% 83.311%,0 82.5%,0 5%,0 5%,.04% 4.189%,.154% 3.42%,.338% 2.702%,.585% 2.047%,.888% 1.464%,1.241% .965%,1.638% .558%,2.072% .255%,2.539% .065%,3.03% 0,96.97% 0,96.97% 0,97.461% .065%,97.928% .255%,98.362% .558%,98.759% .965%,99.112% 1.464%,99.415% 2.047%,99.662% 2.702%,99.846% 3.42%,99.96% 4.189%,100% 5%,100% 95%)}@media screen and (max-width:899px){.main-page .main-section.section1 .main-swiper{-webkit-clip-path:none;clip-path:none;border-radius:15px}}.main-page .main-section.section1 .swiper-slide{display:flex;align-items:center;justify-content:center}.main-page .main-section.section1 .slide-content{position:relative;width:100%;height:100%}.main-page .main-section.section1 .slide-image-wrapper{position:relative;width:100%;height:100%;overflow:hidden}.main-page .main-section.section1 .slide-image-wrapper:before{display:block;padding-top:60.606%;content:""}.main-page .main-section.section1 .slide-image-link{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transition:transform .3s ease}.main-page .main-section.section1 .slide-image-link:focus-visible{outline-offset:-6px;outline-color:#fff}.main-page .main-section.section1 .slide-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.main-page .main-section.section1 .auth-section{display:flex;align-items:center;justify-content:center;height:100%}.main-page .main-section.section1 .auth-card{display:flex;position:relative;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:var(--spacing-4);gap:var(--spacing-1) var(--spacing-4);border-radius:var(--spacing-3);background:#f5f5f5;text-align:center}@media screen and (max-width:899px){.main-page .main-section.section1 .auth-card{padding:20px}}.main-page .main-section.section1 .auth-subtitle{font-weight:500;font-size:var(--font-size20)}.main-page .main-section.section1 .auth-title{font-weight:700;font-size:var(--font-size32)}.main-page .main-section.section1 .avatar-image{width:36.4%;margin:0 auto;background:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/guest-avatar.svg) no-repeat 50%/contain}@media screen and (max-width:899px){.main-page .main-section.section1 .avatar-image{max-width:60px}}.main-page .main-section.section1 .avatar-image:before{display:block;padding-top:100%;content:""}.main-page .main-section.section1 .login-button,.main-page .main-section.section1 .register-button{display:flex;align-items:center;justify-content:center;padding:var(--spacing-2);border:1px solid rgba(0,0,0,0);border-radius:var(--spacing-1);font-size:var(--font-size16);transition:all .3s ease}.main-page .main-section.section1 .login-button:hover,.main-page .main-section.section1 .register-button:hover{transform:translateY(-4px)}.main-page .main-section.section1 .login-button{background:#182233;color:#fff}.main-page .main-section.section1 .register-button{border-color:#dadada;background:#fff;color:#182233}.main-page .main-section.section1 .auth-section.state-login .auth-card{background:#eef7ff;justify-content:center;gap:2.25rem}@media screen and (max-width:1080px){.main-page .main-section.section1 .auth-section.state-login .auth-card{padding-left:var(--spacing-3);padding-right:var(--spacing-3);gap:var(--spacing-3)}}.main-page .main-section.section1 .auth-section.state-login .auth-card .auth-header .desc-area{margin-top:1rem;padding-right:6.75rem;position:relative;word-break:keep-all}.main-page .main-section.section1 .auth-section.state-login .auth-card .auth-header .desc-area .icon{position:absolute;bottom:0;right:-.8125rem}.main-page .main-section.section1 .auth-section.state-login .auth-card .btns-area .login-button{background:linear-gradient(180deg,#0376de,#0165c0);border-color:rgba(0,0,0,0)}.main-page .main-section.section2 .section-item.item1,.main-page .main-section.section2 .section-item.item2{width:50%}@media screen and (max-width:899px){.main-page .main-section.section2 .section-item.item1,.main-page .main-section.section2 .section-item.item2{width:100%}}.main-page .main-section.section2 .cm-corner-box{height:100%;transition:all .3s ease}.main-page .main-section.section2 .cm-corner-box:hover{transform:translateY(-4px)}.main-page .main-section.section2 .cm-corner-box:hover .additional-box:before{transform:scale(1.05)}.main-page .main-section.section2 .additional-box{display:block;position:relative;padding:2.8125rem 11rem 2.8125rem 2.5rem;color:#fff;height:100%}@media screen and (max-width:899px){.main-page .main-section.section2 .additional-box{padding:20px}}.main-page .main-section.section2 .additional-box:before{position:absolute;top:50%;right:2.5rem;width:9rem;height:10.0625rem;margin-top:-5.03125rem;background-position:50%;background-size:contain;background-repeat:no-repeat;content:"";transition:transform .3s ease}@media screen and (max-width:899px){.main-page .main-section.section2 .additional-box:before{width:70px;height:78px;margin-top:-39px;right:20px}}.main-page .main-section.section2 .additional-box.additional-box1{background:linear-gradient(180deg,#0376de 0,var(--mui-palette-primary-700) 80.21%)}.main-page .main-section.section2 .additional-box.additional-box1:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/main/icon-banner1.svg)}.main-page .main-section.section2 .additional-box.additional-box2{background:linear-gradient(180deg,#018669,#006851 80.21%)}.main-page .main-section.section2 .additional-box.additional-box2:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/main/icon-banner2.svg)}.main-page .main-section.section2 .additional-title{font-size:var(--font-size28)!important;line-height:1.29!important;font-weight:600!important;font-weight:700!important;margin-bottom:var(--spacing-2)}@media screen and (max-width:899px){.main-page .main-section.section2 .additional-title{font-size:16px!important}}.main-page .main-section.section2 .additional-desc{font-size:var(--font-size20);color:hsla(0,0%,100%,.8)}@media screen and (max-width:899px){.main-page .main-section.section2 .additional-desc{font-size:15px}}.main-page .main-section.section3 .section-item.item1{width:100%}.main-page .main-section.section3 .search-content{display:flex;justify-content:space-between;align-items:center;background-color:#f3f9f8;border-radius:var(--spacing-3);padding:2.25rem 5rem}@media screen and (max-width:899px){.main-page .main-section.section3 .search-content{padding:20px;flex-direction:column;gap:10px}}.main-page .main-section.section3 .search-title{font-size:var(--font-size28);font-weight:500}@media screen and (max-width:899px){.main-page .main-section.section3 .search-title{font-size:16px;text-align:center}}.main-page .main-section.section3 .search-title .highlight{font-weight:700}.main-page .main-section.section3 .search-container{max-width:56%;width:100%}@media screen and (max-width:899px){.main-page .main-section.section3 .search-container{max-width:100%}}.main-page .main-section.section3 .search-form{position:relative}.main-page .main-section.section3 .search-input{border-color:#018669;border-radius:1000px;height:3.75rem;font-size:var(--font-size17);padding:0 3.4375rem 0 1.5rem}.main-page .main-section.section3 .btn-search{background-color:#018669;width:3rem;height:3rem;border-radius:1000px;position:absolute;right:.375rem;top:50%;transform:translateY(-50%);white-space:nowrap;overflow:hidden;text-indent:100%;background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-search-wt.svg);background-repeat:no-repeat;background-position:50%;background-size:45%;transition:all .3s ease}.main-page .main-section.section3 .btn-search:hover{background-color:#016a5a;transform:translateY(-50%) scale(1.05)}.main-page .main-section.section3 .popular-keywords{display:flex;align-items:center;margin-top:1.25rem;gap:1.5rem;overflow:hidden}.main-page .main-section.section3 .keyword-title{flex-shrink:0;font-weight:600;font-size:var(--font-size18)}.main-page .main-section.section3 .keyword-list{display:flex;gap:1.5rem;flex-wrap:wrap;height:26px;overflow:hidden;align-items:center}.main-page .main-section.section3 .keyword-list>li{color:#666}.main-page .main-section.section3 .keyword-list a{display:block;transition:color .3s ease}.main-page .main-section.section3 .keyword-list a:hover{color:#018669;text-decoration:underline}.main-page .main-section.section3 .keyword-list a:focus-visible{outline-offset:-2px}.main-page .main-section.section4 .section-item{position:relative}.main-page .main-section.section4 .section-item.item1,.main-page .main-section.section4 .section-item.item2{width:50%}@media screen and (max-width:899px){.main-page .main-section.section4 .section-item.item1,.main-page .main-section.section4 .section-item.item2{width:100%}}.main-page .main-section.section4 .notice-list{height:100%;display:flex;flex-direction:column;padding:1rem 0}.main-page .main-section.section4 .notice-list>li{height:33.3%}.main-page .main-section.section4 .notice-list .item-link{display:flex;justify-content:space-between;height:100%;align-items:center;padding:0 1.5rem;gap:1.5rem}@media screen and (max-width:899px){.main-page .main-section.section4 .notice-list .item-link{padding:10px 0}}.main-page .main-section.section4 .notice-list .item-link:hover .item-title{text-decoration:underline}.main-page .main-section.section4 .notice-list .item-link:hover .item-title:before{background-color:#0165c0}.main-page .main-section.section4 .notice-list .item-title{position:relative;font-size:var(--font-size20)!important;line-height:1.4!important;font-weight:600!important;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;flex:1 1;padding-left:10px}.main-page .main-section.section4 .notice-list .item-title:before{content:"";display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:4px;background-color:var(--mui-palette-neutral-500);border-radius:1000px}.main-page .main-section.section4 .notice-list .item-date{font-size:var(--font-size18)!important;line-height:1.6!important;font-weight:400!important;color:#555;flex-shrink:0}.main-page .main-section.section4 .faq-list{height:100%;display:flex;flex-direction:column}.main-page .main-section.section4 .faq-list>li{height:50%;border-bottom:1px solid #eaeaea}.main-page .main-section.section4 .faq-list>li:last-child{border-bottom:none}.main-page .main-section.section4 .faq-list .item-link{display:flex;justify-content:space-between;height:100%;align-items:center;padding:0 1.5rem;gap:1.5rem;transition:all .3s ease}@media screen and (max-width:899px){.main-page .main-section.section4 .faq-list .item-link{padding:15px 0}}.main-page .main-section.section4 .faq-list .item-link:hover .item-title{text-decoration:underline}.main-page .main-section.section4 .faq-list .item-link:hover .item-title:before{color:#fff;background-color:#0165c0}.main-page .main-section.section4 .faq-list .item-title{position:relative;padding-left:3.4375rem;font-size:var(--font-size20);font-weight:600;display:-webkit-box}.main-page .main-section.section4 .faq-list .item-title:before{content:"Q";display:flex;align-items:center;justify-content:center;position:absolute;left:0;width:2.5rem;height:2.5rem;top:50%;transform:translateY(-50%);border-radius:1000px;background-color:#f5f9ff;font-size:var(--font-size18);color:#0165c0}.main-page .main-section.section5{padding:5rem 0;background-color:#f5f9ff}@media screen and (max-width:899px){.main-page .main-section.section5{padding:20px 0}}.main-page .main-section.section5 .section-item.item1{width:67%}@media screen and (max-width:899px){.main-page .main-section.section5 .section-item.item1{width:100%}}.main-page .main-section.section5 .section-item.item2{width:33%}@media screen and (max-width:899px){.main-page .main-section.section5 .section-item.item2{width:100%}}.main-page .main-section.section5 .info-list{display:flex;flex-wrap:wrap;min-height:100%;gap:var(--spacing-3)}@media screen and (max-width:899px){.main-page .main-section.section5 .info-list{gap:10px}}.main-page .main-section.section5 .info-list>li{flex:1 1}@media screen and (max-width:899px){.main-page .main-section.section5 .info-list>li{flex:none;width:100%}}.main-page .main-section.section5 .info-list>li .cm-corner-box{transition:all .3s ease}.main-page .main-section.section5 .info-list>li .cm-corner-box:hover{transform:translateY(-4px)}.main-page .main-section.section5 .info-list>li .cm-corner-box:hover .info-link:before{transform:scale(1.05)}.main-page .main-section.section5 .info-list>li .info-link{position:relative;height:100%;color:#fff;padding:var(--spacing-3)}.main-page .main-section.section5 .info-list>li .info-link:before{content:"";display:block;position:absolute;left:50%;bottom:0;margin-left:-7.5rem;width:15rem;height:11.3125rem;background-repeat:no-repeat;background-position:50%;background-size:contain;transition:transform .3s ease}@media screen and (max-width:899px){.main-page .main-section.section5 .info-list>li .info-link:before{left:auto;margin-left:0;right:0}}.main-page .main-section.section5 .info-list>li .info-category{font-size:var(--font-size16);font-weight:500;margin-bottom:.625rem}.main-page .main-section.section5 .info-list>li.item1 .info-link{background-color:#0165c0}.main-page .main-section.section5 .info-list>li.item1 .info-link:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/main/info_bg1.png)}.main-page .main-section.section5 .info-list>li.item2 .info-link{background-color:#018669}.main-page .main-section.section5 .info-list>li.item2 .info-link:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/main/info_bg2.png)}.main-page .main-section.section5 .info-list>li.item3 .info-link{background-color:#04387d}.main-page .main-section.section5 .info-list>li.item3 .info-link:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/main/info_bg3.png)}.main-page .main-section.section5 .info-list>li .cm-corner-box{height:100%}.main-page .main-section.section5 .info-description{font-size:var(--font-size24);font-weight:600}.main-page .main-section.section5 .contact-box .cm-box.box4{border-color:rgba(0,0,0,0)}.main-page .slider-controls{position:absolute;left:0;bottom:0;right:49.6%;display:flex;align-items:center;justify-content:space-between;height:3.75rem;padding:0 1.25rem;gap:0 1.875rem}@media screen and (max-width:899px){.main-page .slider-controls{position:static;padding:0}}.main-page .slider-controls .pagination-info{display:flex;align-items:center;font-size:var(--font-size18);color:#666;gap:0 3px}.main-page .slider-controls .pagination-info .current-slide{color:#0165c0;font-weight:700}.main-page .slider-controls .progress-container{flex:1 1}.main-page .slider-controls .progress-container .progress-bar{width:100%;height:4px;background-color:#eaeaea;border-radius:1000px;overflow:hidden}.main-page .slider-controls .progress-container .progress-bar .progress-fill{height:100%;background-color:#0165c0;border-radius:1000px;transition:none}.main-page .slider-controls .navigation-controls{display:flex;gap:0 4px}.main-page .slider-controls .navigation-controls .control-btn{width:24px;height:24px;white-space:nowrap;overflow:hidden;text-indent:100%;transition:all .2s ease;background-repeat:no-repeat;background-position:50%;background-size:contain}.main-page .slider-controls .navigation-controls .control-btn.prev{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-control-prev.svg)}.main-page .slider-controls .navigation-controls .control-btn.next{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-control-next.svg)}.main-page .slider-controls .navigation-controls .control-btn.pause{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-pause.svg)}.main-page .slider-controls .navigation-controls .control-btn.play{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-play.svg)}.theme-student-element{--point-color:var(--mui-palette-secondary-700)}.theme-admin,.theme-parents,.theme-student-secondary,.theme-teacher{--point-color:var(--mui-palette-primary-700)}.page-dash-main .dash-grid-column{display:grid;grid-gap:var(--spacing-3)}.page-dash-main .dash-grid-column.col-2{grid-template-columns:repeat(2,1fr)}.page-dash-main .dash-grid-column.col-1-2{grid-template-columns:repeat(3,1fr)}.page-dash-main .dash-grid-column.col-1-2 .grid-item:first-child{grid-column:span 1}.page-dash-main .dash-grid-column.col-2-1{grid-template-columns:repeat(3,1fr)}.page-dash-main .dash-grid-column.col-2-1 .grid-item:first-child{grid-column:span 2}.page-dash-main .dash-grid-column.col-3{grid-template-columns:repeat(3,1fr)}.page-dash-main .dash-grid-column.col-3-1{grid-template-columns:repeat(4,1fr)}.page-dash-main .dash-grid-column.col-3-1 .grid-item:first-child{grid-column:span 3}.page-dash-main .dash-main-section .cm-box.box4{padding:var(--spacing-3);border:0;min-width:0}.page-dash-main .dash-main-section~.dash-main-section{margin-top:var(--spacing-3)}.page-dash-main .grid-item{overflow:hidden}.page-dash-main .grid-item .cm-box,.page-dash-main .grid-item .cm-corner-box{height:100%}.page-dash-main .dash-main-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-3)}.page-dash-main .dash-main-title .title{font-size:var(--font-size32);font-weight:700;line-height:1.3}.page-dash-main .dash-main-title .title strong{color:var(--point-color)}.page-dash-main .dash-main-title .cm-btn{font-weight:500!important}.page-dash-main .dash-main-title .cm-btn strong{color:var(--mui-palette-error-700)}.page-dash-main .student-info-box{display:flex;gap:var(--spacing-3)}.page-dash-main .student-info-box .text-area{padding-top:.75rem;flex:1 1}.page-dash-main .student-info-box .text-area .subject-list{display:flex;flex-wrap:wrap;gap:.25rem}.page-dash-main .student-info-box .text-area .title{font-size:var(--font-size24);font-weight:700;line-height:1.2;margin:.5rem 0}.page-dash-main .student-info-box .text-area .detail-info{font-weight:600;color:var(--mui-palette-text-secondary);line-height:1}.page-dash-main .student-state-box{margin-top:1.25rem;border-radius:.75rem;background:var(--mui-palette-primary-50);padding:1rem 1.5rem;font-size:var(--18);font-weight:600;color:var(--mui-palette-neutral-700);display:flex;align-items:center;justify-content:space-between}.page-dash-main .student-state-box .cm-btn{background:var(--mui-palette-primary-700)!important;border:0;padding:0;border-radius:50%;width:1.875rem;height:1.875rem}.page-dash-main .section1 .no-statistics-box{border:1px dashed #b2b8bd;border-radius:.8rem;display:flex;align-items:center;justify-content:center;width:100%;height:calc(100% - 3rem);text-align:center;line-height:1.41;font-weight:500;color:#6a6a6a;padding:2rem}.page-dash-main .section1 .no-statistics-box .icon{margin-bottom:1rem}@media screen and (max-width:768px){.page-dash-main .section1 .icon img{width:100px}}.page-dash-main .section2 .overview7 .ovw7-foot .cm-btn.btn1{transition:all .3s ease-in-out}.page-dash-main .section2 .overview7 .ovw7-foot .cm-btn.btn1:hover{color:var(--mui-palette-primary-700);border-color:var(--mui-palette-primary-700)}.page-dash-main .today-check{display:grid}.page-dash-main .today-check .overview32{height:100%}.page-dash-main .today-check .today-check-swiper{width:100%}.page-dash-main .today-check .swiper-slide{opacity:.5;transition:all .3s ease}.page-dash-main .today-check .swiper-slide.swiper-slide-active,.page-dash-main .today-check .swiper-slide:hover{opacity:1}.page-dash-main .today-learning{display:grid}.page-dash-main .today-learning .overview33{height:100%}.page-dash-main .today-learning .today-learning-swiper{width:100%}.page-dash-main .today-learning .swiper-slide{opacity:.5;transition:all .3s ease}.page-dash-main .today-learning .swiper-slide.swiper-slide-active,.page-dash-main .today-learning .swiper-slide:hover{opacity:1}.page-dash-main .question-prompt{background-image:url(/images/dashboard/question-bg.png);background-repeat:no-repeat;background-position:center bottom .625rem;background-size:14.625rem}@media screen and (max-width:1279px){.page-dash-main .question-prompt{background-position:100%;background-size:auto 90%}}.page-dash-main .question-prompt .question-title{font-size:var(--font-size20)!important;line-height:1.25!important;font-weight:700!important;margin-bottom:.625rem}.page-dash-main .question-prompt .question-action{font-size:var(--font-size16);font-weight:500}.page-dash-main .swiper-control-btn{position:absolute;top:50%;right:-1.25rem;transform:translateY(-50%);white-space:nowrap;overflow:hidden;text-indent:100%;width:2.5rem;height:2.5rem;border-radius:1000px;background-color:#fff;border:1px solid #e4e4e4;background-position:50%;background-repeat:no-repeat;background-size:60%;background-image:url(/images/common/icon-pagination-next.svg)}@media screen and (max-width:899px){.page-dash-main .swiper-control-btn{display:none}}@media screen and (max-width:1279px){.page-dash-main .dash-grid-column{grid-gap:16px 0}.page-dash-main .dash-grid-column.col-1-2,.page-dash-main .dash-grid-column.col-2,.page-dash-main .dash-grid-column.col-2-1,.page-dash-main .dash-grid-column.col-3,.page-dash-main .dash-grid-column.col-3-1{grid-template-columns:repeat(1,1fr)}.page-dash-main .dash-main-section~.dash-main-section{margin-bottom:16px}.page-dash-main .dash-main-title{margin-bottom:1rem}.page-dash-main .dash-main-title .title{font-size:20px}.page-dash-main .dash-main-title .cm-btn{width:36px;height:36px}.page-dash-main .dash-main-title .cm-btn .cm-icon,.page-dash-main .dash-main-title .cm-btn .cm-icon:before{width:20px;height:20px}.page-dash-main .dash-main-title .cm-btn .cm-icon>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page-dash-main .section1 .dash-grid-column{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:390px){.theme-teacher .page-dash-main .section4 .corner-box-content{max-width:calc(100vw - 40px)}.theme-teacher .page-dash-main .section4 .cm-corner-box.top-right{place-items:start}.theme-teacher .page-dash-main .section4 .cm-corner-box .cm-more-btn{position:absolute;right:20px}}.theme-student-element .page-dash-main .cm-more-btn,.theme-student-secondary .page-dash-main .cm-more-btn{background-color:var(--mui-palette-neutral-900)}.theme-student-element .page-dash-main .section1 .overview22,.theme-student-secondary .page-dash-main .section1 .overview22{margin-top:2.25rem}.theme-student-element .page-dash-main .section1 .compliment-box-area .head-title,.theme-student-secondary .page-dash-main .section1 .compliment-box-area .head-title{font-size:var(--font-size28);font-weight:700;line-height:1.2;margin-bottom:1.25rem}@media screen and (max-width:768px){.theme-student-element .section1 .cm-overview.overview22 .ovw-list,.theme-student-secondary .section1 .cm-overview.overview22 .ovw-list{flex-direction:column}.theme-student-element .section1 .cm-overview.overview22 .ovw-box,.theme-student-secondary .section1 .cm-overview.overview22 .ovw-box{display:flex;justify-content:start;align-items:center;flex-direction:row-reverse;gap:8px}.theme-student-element .section1 .cm-overview.overview22 .ovw-box .ovw-box-title,.theme-student-secondary .section1 .cm-overview.overview22 .ovw-box .ovw-box-title{margin-bottom:0}}.theme-parents .page-dash-main .section1 .grid-item:first-child .cm-box.box4{padding-bottom:.75rem}.theme-parents .page-dash-main .section1 .cm-overview.overview21.type2{margin-bottom:0}.theme-parents .page-dash-main .section1 .cm-overview.overview21.type2 .ovw-body{padding-left:2rem;padding-right:2rem;color:var(--mui-palette-text-primary);position:relative}.theme-parents .page-dash-main .section1 .cm-overview.overview21.type2 .ovw-body .ovw10-box{padding:0;background:none}.theme-parents .page-dash-main .section1 .cm-overview.overview21.type2 .ovw-body .ovw10-box .ovw10-head{text-align:right}.theme-parents .page-dash-main .section1 .cm-overview.overview21.type2 .ovw-body .ovw10-box .ovw10-title{font-size:var(--font-size20);font-weight:600;line-height:1.2;margin-bottom:var(--spacing-3)}.theme-parents .page-dash-main .section1 .cm-overview.overview21.type2 .ovw-body .ovw10-box .ovw10-date{color:var(--mui-palette-text-secondary);font-size:var(--font-size16);margin-bottom:var(--spacing-2)}.theme-parents .page-dash-main .section1 .cm-overview.overview21.type2 .ovw-body .ovw10-box .ovw10-date strong{font-size:var(--font-size16);font-weight:400}.theme-parents .page-dash-main .section1 .cm-overview.overview21.type2 .ovw-body .ovw10-box .ovw10-button{outline-offset:-4px}.theme-parents .page-dash-main .section1 .cm-overview.overview21.type2 .ovw-body .ovw10-box .ovw10-nodata{text-align:center;padding-top:1.75rem}.theme-parents .page-dash-main .section1 .cm-overview.overview21.type2 .ovw-body .ovw10-box .ovw10-nodata .ovw10-title{margin-bottom:0}.theme-parents .page-dash-main .section1 .cm-overview.overview21.type2 .ovw-body .ovw10-box .ovw10-nodata .ovw10-button{margin-top:var(--spacing-3)}.theme-parents .page-dash-main .section1 .cm-overview.overview21.type2 .ovw-body .swiper-navi-button{position:absolute;top:50%;transform:translateY(-50%)}.theme-parents .page-dash-main .section1 .cm-overview.overview21.type2 .ovw-body .swiper-navi-button.prev{left:-.9375rem}.theme-parents .page-dash-main .section1 .cm-overview.overview21.type2 .ovw-body .swiper-navi-button.next{right:-.9375rem}.theme-admin .page-dash-main .cm-overview.overview21 .ovw-body .ovw-date-period{margin-top:2.75rem}@media screen and (max-width:1279px){.theme-admin .page-dash-main .cm-overview.overview21 .ovw-body .ovw-date-period{margin-top:.75rem}}.page-report-card .report-card-head-area{background:var(--mui-palette-neutral-800);color:#fff;padding:var(--spacing-4);position:relative}.page-report-card .report-card-head-area .handle-head-open-button{position:absolute;left:80px;width:145px;height:33px;display:flex;align-items:center;justify-content:center}.page-report-card .report-card-head-area .handle-head-open-button.state-opened{bottom:0;background:url(/images/dashboard/report-card/head-btn-opened.svg) no-repeat 50%/contain}.page-report-card .report-card-head-area .handle-head-open-button.state-closed{top:100%;background:url(/images/dashboard/report-card/head-btn-closed.svg) no-repeat 50%/contain}.page-report-card .report-card-head-area .head-inner-content.state-opened{display:flex;gap:2.5rem}.page-report-card .report-card-head-area .head-inner-content.state-opened .student-area{display:flex;gap:.75rem;align-items:center}.page-report-card .report-card-head-area .head-inner-content.state-opened .student-area .student-info__name{font-weight:600}.page-report-card .report-card-head-area .head-inner-content.state-opened .student-area .student-info__school{font-size:var(--font-size15);line-height:1.3}.page-report-card .report-card-head-area .head-inner-content.state-opened .student-area .cm-avatar{width:4rem;height:4rem}.page-report-card .report-card-head-area .head-inner-content.state-opened .select-student{margin-top:1rem}.page-report-card .report-card-head-area .head-inner-content.state-opened .select-student .form-control{width:100%}.page-report-card .report-card-head-area .head-inner-content.state-opened .subject-list{display:flex;gap:10px}.page-report-card .report-card-head-area .head-inner-content.state-opened .subject-item .subject-button{border-radius:.75rem;overflow:hidden;width:100px}.page-report-card .report-card-head-area .head-inner-content.state-opened .subject-item .subject-button .subject-icon{width:100%;height:80px;background:#fff;display:flex;align-items:center;justify-content:center}.page-report-card .report-card-head-area .head-inner-content.state-opened .subject-item .subject-button .icon{width:3rem;height:3rem;position:relative}.page-report-card .report-card-head-area .head-inner-content.state-opened .subject-item .subject-button .subject-name{width:100%;height:62px;background:var(--mui-palette-neutral-50);display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:var(--font-size15);color:var(--mui-palette-text-primary);font-weight:500}.page-report-card .report-card-head-area .head-inner-content.state-opened .subject-item .subject-button.active .subject-name{background:var(--mui-palette-primary-500);color:#fff}.page-report-card .report-card-head-area .head-inner-content.state-opened .subject-item .subject-button.active .subject-name .cm-badge{color:var(--mui-palette-primary-700)!important;background:var(--mui-palette-primary-50)!important}.page-report-card .report-card-head-area .head-inner-content.state-closed{display:flex;justify-content:space-between;align-items:center}.page-report-card .report-card-head-area .head-inner-content.state-closed .student-area{display:flex;align-items:center;gap:24px}.page-report-card .report-card-head-area .head-inner-content.state-closed .student-area .select-student{margin-right:12px}.page-report-card .report-card-head-area .head-inner-content.state-closed .student-area .student-info{display:flex;align-items:center;gap:12px}.page-report-card .report-card-head-area .head-inner-content.state-closed .student-area .student-info__name{font-size:var(--font-size18);font-weight:600}.page-report-card .report-card-head-area .head-inner-content.state-closed .student-area .student-info__school{font-size:var(--font-size15);font-weight:300;line-height:1.2}.page-report-card .report-card-head-area .head-inner-content.state-closed .buttons-area .cm-swiper-navi .swiper-navi-button{background-color:var(--mui-palette-neutral-500);border:0;transition:background-color .15s ease-in-out}.page-report-card .report-card-head-area .head-inner-content.state-closed .buttons-area .cm-swiper-navi .swiper-navi-button.prev{background-image:url(/images/common/icon-pagination-wt-prev.svg)}.page-report-card .report-card-head-area .head-inner-content.state-closed .buttons-area .cm-swiper-navi .swiper-navi-button.next{background-image:url(/images/common/icon-pagination-wt-next.svg)}.page-report-card .report-card-head-area .head-inner-content.state-closed .buttons-area .cm-swiper-navi .swiper-navi-button:hover{background-color:var(--mui-palette-primary-500)}.page-report-card .nav-button{display:block;width:24px;height:24px;white-space:nowrap;overflow:hidden;text-indent:100%;background-repeat:no-repeat;background-position:50%;background-size:contain}.page-report-card .nav-button.prev-button{background-image:url(/images/common/icon-pagination-prev.svg)}.page-report-card .nav-button.next-button{background-image:url(/images/common/icon-pagination-next.svg)}.page-report-card .report-section{margin:3.5rem 0}.page-report-card .report-section.hide{display:none}.page-report-card .main-section .inner{display:flex;align-items:center;gap:.9375rem 1.875rem}.page-report-card .main-section .section-header{width:31%;flex-shrink:0}.page-report-card .main-section .main-title{font-size:var(--font-size20)!important;line-height:1.25!important;font-weight:700!important;color:#555;text-align:center}.page-report-card .main-section .main-title:before{content:"";display:block;background:url(/images/dashboard/report-card/main1.png) no-repeat 50%/contain;width:19.125rem;height:15.8125rem;margin:0 auto 2.1875rem}.page-report-card .main-section .student-info-box .cm-dl2 dd,.page-report-card .main-section .student-info-box .cm-dl2 dt{font-size:var(--font-size18)}.page-report-card .main-section .guide-title{font-size:var(--font-size17)!important;line-height:1.41!important;font-weight:600!important;margin-bottom:10px}.page-report-card .main-section .guide-content{font-size:var(--font-size16)!important;line-height:1.5!important;font-weight:400!important;color:#555}.page-report-card .item-result-section .cm-bul-list.bul-list2>li{font-size:var(--font-size17)}.page-report-card .item-result-section .cm-board-write--default{padding:var(--spacing-4)}.page-report-card .chart-section .chard-area .chart-inner-content.hide,.page-report-card .result-section-inner-content-wrap .result-section-inner-content.hide{display:none}.page-report-card .report-inner-chart-area{display:flex}.page-report-card .report-inner-chart-area>*{flex:1 1}.page-report-card .report-inner-chart-area .chart-area{padding-top:1rem;text-align:center}.page-report-card .report-inner-chart-area .content-area{font-size:var(--font-size16);color:var(--mui-palette-neutral-700)}.page-report-card .report-inner-chart-area .content-area .cm-table.scroll-table table{min-width:335px}@media screen and (max-width:1280px){.page-report-card .report-card-head-area{padding-left:0;padding-right:0;padding-bottom:12px}.page-report-card .report-card-head-area .inner{padding:0}.page-report-card .report-card-head-area .inner .head-inner-content.state-opened{flex-direction:column;padding-bottom:36px}.page-report-card .report-card-head-area .inner .head-inner-content.state-opened .left-side{padding:0 1.5rem}.page-report-card .report-card-head-area .inner .head-inner-content.state-opened .right-side .subject-list{justify-content:space-between;overflow:auto;margin-left:1.5rem;padding-right:1.5rem}.page-report-card .report-card-head-area .inner .head-inner-content.state-opened .right-side .subject-list .subject-item{flex:1 1}.page-report-card .report-card-head-area .inner .head-inner-content.state-opened .right-side .subject-list .subject-button{width:100%;min-width:80px}.page-report-card .report-card-head-area .inner .head-inner-content.state-closed{padding:0 1.5rem;flex-direction:column;align-items:start;gap:16px}.page-report-card .report-card-head-area .inner .head-inner-content.state-closed .student-area{gap:1rem;flex-direction:column;justify-content:space-between;align-items:start;width:100%}.page-report-card .report-card-head-area .inner .head-inner-content.state-closed .student-area .select-student,.page-report-card .report-card-head-area .inner .head-inner-content.state-closed .student-area select.form-control{width:100%;margin-right:0}.page-report-card .report-card-head-area .inner .head-inner-content.state-closed .buttons-area{width:100%;text-align:right}.page-report-card .report-card-head-area .handle-head-open-button{left:0}.page-report-card .main-section .inner{flex-direction:column}.page-report-card .main-section .section-header{width:100%}.page-report-card .report-inner-chart-area{flex-direction:column}}.page-report-card.report-3rs .cm-box.box2{border-top:2px solid var(--mui-palette-tertiary-500)}.page-report-card.report-3rs .cm-box.box3{background:var(--mui-palette-tertiary-50)}.page-report-card.report-3rs .report-card-head-area{background:var(--mui-palette-tertiary-900)}.page-report-card.report-3rs .report-card-head-area .handle-head-open-button.state-closed{background:url(/images/dashboard/report-card/head-btn-closed-3rs.svg) no-repeat 50%/contain}.page-report-card.report-3rs .report-card-head-area .head-inner-content.state-opened .subject-item .subject-button.active .subject-name{background:var(--mui-palette-tertiary-500)}.page-report-card.report-3rs .report-card-head-area .head-inner-content.state-opened .subject-item .subject-button.active .subject-name .cm-badge{color:var(--mui-palette-tertiary-700)!important}.page-report-card.report-3rs .report-card-head-area .head-inner-content.state-closed .buttons-area .cm-swiper-navi .swiper-navi-button:hover{background-color:var(--mui-palette-tertiary-500)}.page-report-card.report-eng .cm-box.box2{border-top:2px solid var(--mui-palette-primary-700)}.page-report-card.report-eng .cm-box.box3{background:#f4f9fe}.page-report-card.report-eng .report-card-head-area{background:var(--mui-palette-primary-900)}.page-report-card.report-eng .report-card-head-area .head-inner-content.state-opened .subject-item .subject-button.active .subject-name{background:var(--mui-palette-primary-400)}.page-report-card.report-eng .report-card-head-area .handle-head-open-button.state-closed{background:url(/images/dashboard/report-card/head-btn-closed-eng.svg) no-repeat 50%/contain}.group-study-head .box-inner{position:relative}.group-study-head .btn-setting{position:absolute;right:0;top:0}.group-study-head .title-area{display:flex;align-items:center;gap:.5rem;padding-right:8.125rem;margin-bottom:1.5625rem}.group-study-head .title-area .badge-area{flex-shrink:0}.group-study-head .title-area .title-text{font-size:var(--font-size24)!important;line-height:1.2!important;font-weight:600!important}@media screen and (max-width:899px){.group-study-head .cm-box.box4{padding:20px}.group-study-head .btn-setting{position:static;margin-top:16px}.group-study-head .btn-setting .cm-btn{width:100%}.group-study-head .title-area{padding-right:0;flex-direction:column;align-items:start}.group-study-head .title-btn-area{position:absolute;right:0;bottom:0}}.group-study-board-view .board-view-body{padding-left:0;padding-right:0}.group-study-board-view .board-view-body .file-attached-area{padding-left:2rem;padding-right:2rem}.group-study-board-view .voting-status-area .voting-status-box-list{margin-top:var(--spacing-2);display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--spacing-3)}.group-study-board-view .voting-status-area .voting-status-box-list .voting-status-box{border-radius:.75rem;padding:var(--spacing-3);background:#f8f8f8}.group-study-board-view .voting-status-area .voting-status-box-list .voting-status-box .box-title{font-size:var(--font-size20);font-weight:600;line-height:1.4;margin-bottom:1.25rem}.group-study-board-view .voting-status-area .voting-status-box-list .voting-status-box .box-title .number{display:inline-block;margin-left:1.25rem;font-size:var(--font-size24);font-weight:700}.group-study-board-view .voting-status-area .voting-status-box-list .voting-status-box .cm-bul-list.bul-list1{display:flex;flex-wrap:wrap}.group-study-board-view .voting-status-area .voting-status-box-list .voting-status-box .cm-bul-list.bul-list1 .list-item~.list-item{margin-top:0}.group-study-board-view .voting-status-area .voting-status-box-list .voting-status-box.voters .box-title .number{color:var(--mui-palette-primary-700)}.group-study-board-view .voting-status-area .voting-status-box-list .voting-status-box.none-voters .box-title .number{color:var(--mui-palette-error-700)}.group-study-board-view .voting-status-area .voting-status-box-list .voting-status-box.voting-rate .d-flex{justify-content:space-between}.group-study-board-view .voting-status-area .voting-status-box-list .voting-status-box.voting-rate .legend-section{flex:1 1}.group-study-board-view .voting-status-area .voting-status-box-list .voting-status-box.voting-rate .chart-area{min-width:135px}.group-study-board-view .voting-status-area .voting-status-box-list .voting-status-box.voting-rate .box-title .number{margin-left:0}.group-study-board-view .voting-status-area.view-student .head-area{display:flex;justify-content:space-between;align-items:center}.group-study-board-view .voting-status-area.view-student .head-area .message-area{position:relative}.group-study-board-view .voting-status-area.view-student .head-area .message-area .icon{display:inline-flex;align-items:center;justify-content:center;background:var(--mui-palette-secondary-50);width:2.5rem;height:2.5rem;border-radius:.75rem}.group-study-board-view .voting-status-area.view-student .head-area .message-area .bubble{position:absolute;right:calc(100% + 13px);top:0;padding:.5rem 1.375rem .5rem 1rem;border-radius:50px;background:var(--mui-palette-secondary-700);color:#fff;font-size:var(--font-size16);font-weight:500;width:max-content;animation:bubble-bounce2 2.2s ease-in-out infinite}.group-study-board-view .voting-status-area.view-student .head-area .message-area .bubble:after{content:"";position:absolute;right:2px;top:50%;width:11px;height:11px;transform:rotate(45deg) translateY(-60%);border-radius:1px;background:var(--mui-palette-secondary-700)}.group-study-board-view .voting-status-area.view-student .voting-status-box-list .voting-status-box.icon-box{position:relative;padding-right:7.5rem}.group-study-board-view .voting-status-area.view-student .voting-status-box-list .voting-status-box.icon-box .icon-section{position:absolute;right:1.5rem;bottom:1.5rem;width:5rem;height:5rem}.group-study-board-view .voting-status-area.view-student .voting-status-box-list .voting-status-box.icon-box .box-title .number{margin-left:0}.group-study-board-view .voting-status-area.view-student .voting-status-box-list .voting-status-box.voters{background:var(--mui-palette-supportBlue-100)}.group-study-board-view .voting-status-area.view-student .voting-status-box-list .voting-status-box.none-voters{background:var(--mui-palette-supportGreen-100)}.group-study-board-view .voting-status-area.view-student .voting-status-box-list .voting-status-box.none-voters .box-title .number{color:var(--mui-palette-supportGreen-900)}@media screen and (max-width:1280px){.group-study-board-view .voting-status-area .voting-status-box-list{grid-template-columns:repeat(1,1fr);grid-gap:var(--spacing-1)}.group-study-board-view .voting-status-area.view-student .voting-status-box-list .voting-status-box .icon-section{width:4rem}}.stu-group-study-head .stu-group-study-head-box{position:relative;padding-bottom:60px;padding-right:18.25rem;margin-bottom:5rem}.stu-group-study-head .stu-group-study-head-box .box-inner{position:relative;z-index:1}.stu-group-study-head .stu-group-study-head-box .title-area{margin-bottom:var(--spacing-3)}.stu-group-study-head .stu-group-study-head-box .subject-area{margin-bottom:.375rem}.stu-group-study-head .stu-group-study-head-box .description{font-size:var(--font-size16);color:var(--mui-palette-text-secondary);line-height:1.5}.stu-group-study-head .stu-group-study-head-box .cm-dl4{margin-top:var(--spacing-2)}.stu-group-study-head .stu-group-study-head-box .cm-tab2{position:absolute;z-index:2;left:2.5rem;top:calc(100% - 1.25rem);width:calc(100% - 5rem)}.stu-group-study-head .stu-group-study-head-box .cm-tab2 .tab-list .tab-item{background:#fff}.stu-group-study-head .stu-group-study-head-box .cm-tab2 .tab-list .tab-item.active{background:var(--mui-palette-primary-700);border-color:var(--mui-palette-primary-700)}.stu-group-study-head .stu-group-study-head-box:after{content:"";position:absolute;right:0;bottom:0;width:19.0625rem;height:16.5625rem;background:url(/images/dashboard/st-gruop-study-bg2.png) no-repeat 100% 100%/contain}@media screen and (max-width:899px){.stu-group-study-head{padding-bottom:100px}.stu-group-study-head .stu-group-study-head-box{padding:20px;margin-bottom:0}.stu-group-study-head .stu-group-study-head-box .cm-tab{top:calc(100% + 15px);left:0;width:100%}.stu-group-study-head .stu-group-study-head-box:after{opacity:.5}}.page-my-learning .group-study-section{border:1px solid #dadada;border-radius:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);margin-bottom:2.5rem;display:flex;gap:.9375rem}@media screen and (max-width:768px){.page-my-learning .group-study-section{flex-direction:column;padding:15px 20px;gap:5px}}.page-my-learning .group-study-section .group-study-header{position:relative;padding-top:24px;width:21.5%;flex-shrink:0}@media screen and (max-width:768px){.page-my-learning .group-study-section .group-study-header{width:100%;padding-top:0}}.page-my-learning .group-study-section .group-study-header:before{content:"";display:block;position:absolute;right:0;bottom:0;width:10.0625rem;height:8.4375rem;background:url(/images/dashboard/st-gruop-study-bg3.png) no-repeat 100% 100%/contain}@media screen and (max-width:768px){.page-my-learning .group-study-section .group-study-header:before{display:none}}.page-my-learning .group-study-section .group-study-title{font-size:var(--font-size24)!important;line-height:1.2!important;font-weight:600!important;font-weight:700!important}@media screen and (max-width:768px){.page-my-learning .group-study-section .group-study-title br{display:none}}.page-my-learning .group-study-section .group-study-content{display:flex;flex-direction:column;gap:1.25rem;width:calc(78.5% - .9375rem)}@media screen and (max-width:768px){.page-my-learning .group-study-section .group-study-content{width:100%}}.page-my-learning .group-study-section .notice-content{display:flex;justify-content:space-between;align-items:center;gap:1.25rem}.page-my-learning .group-study-section .notice-header{font-size:var(--font-size17)!important;line-height:1.41!important;font-weight:600!important;color:var(--mui-palette-tertiary-500);flex-shrink:0}.page-my-learning .group-study-section .notice-swiper-container{flex:1 1;height:28px;overflow:hidden}.page-my-learning .group-study-section .notice-swiper{height:100%}.page-my-learning .group-study-section .notice-slide{display:flex;align-items:center}.page-my-learning .group-study-section .notice-text-item{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.page-my-learning .group-study-section .notice-text-item:focus-visible{outline-offset:-2px}.page-my-learning .group-study-section .notice-controls{display:flex;flex-direction:column;justify-content:center;gap:4px;width:36px;height:40px}.page-my-learning .group-study-section .notice-controls .notice-btn{display:block;width:100%;flex:1 1;background:var(--mui-palette-neutral-50);border-radius:4px;transition:background-color .2s ease;white-space:nowrap;overflow:hidden;text-indent:100%;background-position:50%;background-repeat:no-repeat;background-size:60%}.page-my-learning .group-study-section .notice-controls .notice-btn.notice-swiper-prev{background-image:url(/images/common/icon-arr-drop-up.svg)}.page-my-learning .group-study-section .notice-controls .notice-btn.notice-swiper-next{background-image:url(/images/common/icon-arr-drop-down.svg)}.page-my-learning .group-study-section .notice-controls .notice-btn:hover{background-color:var(--mui-palette-neutral-100)}.page-my-learning .group-study-section .notice-controls .notice-btn:disabled{opacity:.5}.page-my-learning .group-study-section .group-study-box{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--spacing-2);padding:var(--spacing-4);background:var(--mui-palette-tertiary-50);position:relative;width:100%;height:100%}@media screen and (max-width:768px){.page-my-learning .group-study-section .group-study-box{padding:15px 25px;flex-direction:column;align-items:stretch}}.page-my-learning .group-study-section .group-study-box:focus-visible{outline-offset:-2px}.page-my-learning .group-study-section .group-study-info{display:flex;flex-direction:column;gap:var(--spacing-2);flex:1 1;width:100%;max-width:80%}@media screen and (max-width:768px){.page-my-learning .group-study-section .group-study-info{max-width:100%}}.page-my-learning .group-study-section .group-study-info .subject-badge .cm-badge{font-weight:600!important}.page-my-learning .group-study-section .group-study-info .group-study-title-text{font-size:var(--font-size24)!important;line-height:1.2!important;font-weight:600!important;font-weight:700!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-my-learning .group-study-section .group-study-action{flex-shrink:0}@media screen and (max-width:768px){.page-my-learning .group-study-section .group-study-action{text-align:right}}.page-my-learning .group-study-section .group-study-swiper-container{position:relative}.page-my-learning .group-study-section .group-study-swiper{border-radius:var(--spacing-2);overflow:hidden}.page-my-learning .group-study-section .group-study-slide{display:flex}.page-my-learning .group-study-section .group-study-controls{display:flex;gap:6px;justify-content:space-between;align-items:center}.page-my-learning .group-study-section .group-study-btn{position:absolute;display:block;width:2.5rem;height:2.5rem;top:50%;transform:translateY(-50%);border-radius:1000px;background-color:#fff;border:1px solid #e4e4e4;white-space:nowrap;overflow:hidden;text-indent:100%;background-position:50%;background-repeat:no-repeat;background-size:60%;transition:background-color .15s ease-in-out;z-index:1}.page-my-learning .group-study-section .group-study-btn.group-study-swiper-prev{background-image:url(/images/common/icon-pagination-prev.svg);left:-1.25rem}.page-my-learning .group-study-section .group-study-btn.group-study-swiper-next{background-image:url(/images/common/icon-pagination-next.svg);right:-1.25rem}.page-my-learning .group-study-section .group-study-btn:hover{background-color:var(--mui-palette-neutral-100)}.page-my-learning .learning-overview-section{display:flex;margin-bottom:var(--spacing-4);gap:var(--spacing-3)}@media screen and (max-width:1023px){.page-my-learning .learning-overview-section{flex-direction:column}}.page-my-learning .learning-overview-section .attendance-section{background:var(--mui-palette-primary-50);border-radius:var(--spacing-3);width:32%;overflow:hidden;display:flex;flex-direction:column}@media screen and (max-width:1023px){.page-my-learning .learning-overview-section .attendance-section{width:100%}}.page-my-learning .learning-overview-section .attendance-btn{display:flex;align-items:center;justify-content:center;height:3.5rem;background-color:var(--mui-palette-primary-700);width:100%;color:#fff;font-size:var(--font-size17);font-weight:500;gap:var(--spacing-1)}.page-my-learning .learning-overview-section .attendance-btn .icon{position:relative;width:1.5rem;height:1.5rem;overflow:hidden}.page-my-learning .learning-overview-section .attendance-btn .icon:before{content:"";display:block;width:100%;height:100%;background:url(/images/common/icon-check-wt.svg) no-repeat 50%/contain}.page-my-learning .learning-overview-section .attendance-info-box{position:relative;padding:var(--spacing-4) var(--spacing-3);flex:1 1}.page-my-learning .learning-overview-section .attendance-info-box:before{content:"";display:block;width:9.0625rem;height:7.125rem;position:absolute;right:0;bottom:0;background:url(/images/dashboard/st-gruop-study-bg4_2.png) no-repeat 50%/contain}.page-my-learning .learning-overview-section .attendance-info{position:relative;font-size:var(--font-size20)!important;line-height:1.4!important;font-weight:600!important}.page-my-learning .learning-overview-section .stats-section{display:flex;background-color:#f4f4f4;border-radius:var(--spacing-3);width:calc(68% - var(--spacing-3));padding:var(--spacing-3);gap:var(--spacing-3)}@media screen and (max-width:1023px){.page-my-learning .learning-overview-section .stats-section{width:100%}}@media screen and (max-width:768px){.page-my-learning .learning-overview-section .stats-section{flex-direction:column}}.page-my-learning .learning-overview-section .best-learning-header,.page-my-learning .learning-overview-section .total-time-header{font-size:var(--font-size20)!important;line-height:1.25!important;font-weight:700!important;margin-bottom:var(--spacing-2);flex-shrink:0}.page-my-learning .learning-overview-section .best-learning-box,.page-my-learning .learning-overview-section .total-time-box{display:flex;flex-direction:column}.page-my-learning .learning-overview-section .best-learning-box{width:40%}@media screen and (max-width:768px){.page-my-learning .learning-overview-section .best-learning-box{width:100%}}.page-my-learning .learning-overview-section .total-time-box{width:calc(60% - var(--spacing-3))}@media screen and (max-width:768px){.page-my-learning .learning-overview-section .total-time-box{width:100%}}.page-my-learning .learning-overview-section .best-learning-content,.page-my-learning .learning-overview-section .total-time-content{padding:var(--spacing-2);background-color:#fff;flex:1 1;border-radius:var(--spacing-2)}.page-my-learning .learning-overview-section .best-learning-content .chart-score-wrapper,.page-my-learning .learning-overview-section .total-time-content .chart-score-wrapper{position:relative;height:100px}.page-my-learning .learning-overview-section .best-learning-content .chart-area,.page-my-learning .learning-overview-section .total-time-content .chart-area{width:100%;height:100%;text-align:center}.page-my-learning .learning-overview-section .best-learning-content .score-area,.page-my-learning .learning-overview-section .total-time-content .score-area{position:absolute;left:50%;bottom:0;transform:translateX(-50%);text-align:center;z-index:1}.page-my-learning .learning-overview-section .best-learning-content .score-percentage,.page-my-learning .learning-overview-section .total-time-content .score-percentage{font-size:var(--font-size24)!important;line-height:1.2!important;font-weight:600!important;margin-bottom:.3125rem}.page-my-learning .learning-overview-section .best-learning-content .score-detail,.page-my-learning .learning-overview-section .total-time-content .score-detail{font-size:var(--font-size16)!important;line-height:1.5!important;font-weight:400!important}.page-my-learning .learning-overview-section .best-learning-content .learning-title-text,.page-my-learning .learning-overview-section .total-time-content .learning-title-text{font-size:var(--font-size17)!important;line-height:1.41!important;font-weight:600!important;margin-top:.9375rem}.page-my-learning .learning-overview-section .best-learning-content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.page-my-learning .learning-overview-section .total-time-content{display:flex;justify-content:center;align-items:center;gap:var(--spacing-2)}.page-my-learning .learning-overview-section .total-time-img{display:block;width:8.5rem;height:9.375rem;background-image:url(/images/dashboard/st-gruop-study-bg5_2.png);background-size:contain;background-repeat:no-repeat;background-position:50%}.page-my-learning .learning-overview-section .total-time-img.type2{background-image:url(/images/dashboard/st-gruop-study-bg6_2.png)}.page-my-learning .learning-overview-section .total-time-text{font-size:var(--font-size18)!important;line-height:1.44!important;font-weight:600!important}.page-my-learning .learning-overview-section .highlight{color:var(--mui-palette-tertiary-700)!important;font-weight:700!important}.page-my-learning .learning-overview-section .highlight.size{font-size:140%!important}.page-connection-confirm .grid-row-wrap{display:flex;gap:var(--spacing-3)}.page-connection-confirm .grid-row-wrap .grid-item:first-child{width:486px}.page-connection-confirm .grid-row-wrap .grid-item:last-child{flex:1 1}.page-connection-confirm .personal-info-toolbar .right{display:flex;gap:1.5rem}@media screen and (max-width:1280px){.page-connection-confirm .grid-row-wrap{flex-direction:column}.page-connection-confirm .grid-row-wrap .grid-item:first-child{width:100%}.page-connection-confirm .grid-row-wrap .grid-item:last-child{width:100%;flex:auto}}@media screen and (max-width:1048px){.page-connection-confirm .personal-info-toolbar .left{width:100%}.page-connection-confirm .personal-info-toolbar .right{width:100%;justify-content:end}}@media screen and (max-width:655px){.page-connection-confirm .personal-info-toolbar .right{flex-direction:column;gap:12px}.page-connection-confirm .personal-info-toolbar .right>div{width:100%;justify-content:end}}.page-search-school-title,.window-popup-title2{font-size:20px;font-weight:700;padding:24px;border-bottom:1px solid #dadada}@media screen and (min-width:656px){.page-search-school-window .page-title,.window-responsible-none .page-title{padding:1.5rem;font-size:20px;font-weight:700;border-bottom:1px solid #dadada}.page-search-school-window .cm-title.type-1,.window-responsible-none .cm-title.type-1{font-size:20px!important}.page-search-school-window .cm-title.type-1:before,.window-responsible-none .cm-title.type-1:before{top:1px}.page-search-school-window .cm-title.type-2,.window-responsible-none .cm-title.type-2{font-size:20px!important}.page-search-school-window .cm-box.btn-box,.window-responsible-none .cm-box.btn-box{flex-direction:row;align-items:end!important}.page-search-school-window .form-group-row .form-group-row-line,.window-responsible-none .form-group-row .form-group-row-line{flex-direction:row}.page-search-school-window .cm-form-group2 .form-label,.window-responsible-none .cm-form-group2 .form-label{font-size:15px}.page-search-school-window .form-group-row .form-group-row-line input[type=text],.page-search-school-window .form-group-row .form-group-row-line select,.window-responsible-none .form-group-row .form-group-row-line input[type=text],.window-responsible-none .form-group-row .form-group-row-line select{width:160px!important}.page-search-school-window .cm-table.table1 th,.window-responsible-none .cm-table.table1 th{font-size:16px!important;font-weight:500!important}.page-search-school-window .cm-table.table1 td,.window-responsible-none .cm-table.table1 td{font-size:16px!important}.page-search-school-window .cm-pagination .pagination-number,.window-responsible-none .cm-pagination .pagination-number{width:2.5rem;height:2.5rem;font-size:var(--font-size17)}.page-search-school-window .cm-dl,.window-responsible-none .cm-dl{flex-direction:row}.page-search-school-window .cm-dl dt,.window-responsible-none .cm-dl dt{font-size:18px!important;width:120px!important}.page-search-school-window .cm-dl dd,.window-responsible-none .cm-dl dd{font-size:16px!important;width:auto!important;flex:1 1}.page-search-school-window .cm-file-list1.size-sm .file-item,.window-responsible-none .cm-file-list1.size-sm .file-item{font-size:16px!important}}.page-membership{padding:2.1875rem 0}@media screen and (max-width:1047px){.page-membership .inner{padding:0}}.page-membership .membership-header{text-align:center;margin-bottom:3.75rem}@media screen and (max-width:1047px){.page-membership .membership-header{margin-bottom:1.875rem}}.page-membership .membership-title{margin-bottom:10px}.page-membership .membership-desc{font-size:var(--font-size18)}.page-membership .membership-layout{display:flex;flex-wrap:wrap;gap:var(--spacing-3)}@media screen and (max-width:1047px){.page-membership .membership-layout{flex-direction:column;gap:var(--spacing-2)}}.page-membership .membership-layout .layout-item{flex:1 1;display:block;border-radius:var(--spacing-3);padding:2.5rem;background-color:#fff;width:100%}.page-membership .membership-layout .layout-item .recaptcha-area{position:relative}@media screen and (max-width:1047px){.page-membership .membership-layout .layout-item{padding:1.25rem}}.page-membership .membership-layout .layout-item.shadow{box-shadow:0 .25rem .875rem 0 rgba(0,0,0,.15)}.page-membership .membership-layout.type2 .layout-item{padding:0;background:none}.page-membership .membership-layout .cm-overview.overview12,.page-membership .membership-layout .cm-overview.overview12 .ovw12-list{height:100%}.page-membership .membership-layout .cm-overview.overview12 .ovw12-box{display:flex;flex-direction:column;align-items:center;justify-content:center}.page-membership .membership-layout .cm-overview.overview12 .ovw12-item{animation:none;opacity:1;transform:none}.page-login-general-member .general-member-login{height:100%;align-items:center;justify-content:center}.page-login-general-member .alternative-login{height:100%;display:flex;flex-direction:column;justify-content:center}.page-login-general-member .alternative-login-title{font-size:var(--font-size20)!important;line-height:1.25!important;font-weight:700!important;text-align:center;margin-bottom:2.5rem}@media screen and (max-width:1047px){.page-login-general-member .alternative-login-title{margin-bottom:1.25rem}}.page-login-general-member .alternative-login-desc{font-size:var(--font-size16)!important;line-height:1.5!important;font-weight:400!important}.page-login-general-member .login-method-list{width:100%;display:flex;flex-direction:column;gap:var(--spacing-2)}.page-login-general-member .login-method-list .login-method-item{display:flex;align-items:center;gap:1rem;padding:1.5rem;border:1px solid #dadada;border-radius:.75rem;transition:all .2s ease-in-out}@media screen and (max-width:1047px){.page-login-general-member .login-method-list .login-method-item{padding:15px}}.page-login-general-member .login-method-list .login-method-item:hover{border-color:var(--mui-palette-primary-300);background:var(--mui-palette-primary-50);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.page-login-general-member .method-icon{flex-shrink:0;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;background:var(--mui-palette-primary-100);border-radius:50%;color:var(--mui-palette-primary-700)}.page-login-general-member .method-info{flex:1 1;min-width:0;text-align:left}.page-login-general-member .method-title{font-size:var(--font-size17)!important;line-height:1.41!important;font-weight:600!important}.page-login-general-member .method-desc{font-size:var(--font-size16)!important;line-height:1.5!important;font-weight:400!important}.page-login-general-member .method-btn{flex-shrink:0;min-width:6rem}.page-not-found{background-color:var(--mui-palette-background-blue01);height:100dvh}.page-not-found,.page-not-found .error-contents{display:flex;align-items:center;justify-content:center}.page-not-found .error-contents{background-color:#fff;border-radius:var(--spacing-3);height:80dvh;flex-direction:column;text-align:center;padding:1.875rem}.page-not-found .error-content-inner{display:flex;align-items:center;justify-content:center;gap:1.875rem;margin-bottom:var(--spacing-3)}.page-not-found .error-content-inner:before{content:"";display:block;width:8.75rem;height:8.75rem;background-repeat:no-repeat;background-size:contain;background-position:50%;background-image:url(/images/common/not-found.svg)}@media screen and (max-width:480px){.page-not-found .error-content-inner:before{display:none}}.page-not-found .error-content{min-width:28.125rem}@media screen and (max-width:480px){.page-not-found .error-content{min-width:auto;width:100%}}.page-not-found .error-code{color:var(--mui-palette-primary-700);font-weight:800;font-size:150%}.page-not-found .error-title-wrap{font-size:var(--font-size24);font-weight:700;display:flex;gap:.625rem;align-items:center;justify-content:center;margin-bottom:var(--spacing-1);color:var(--mui-palette-text-primary)}@media screen and (max-width:480px){.page-not-found .error-title-wrap{flex-direction:column}}.page-not-found .error-message{font-size:var(--font-size18);color:var(--mui-palette-text-secondary)}.page-not-found .error-details{text-align:left;padding:1.875rem;background-color:#f5f5f5;border-radius:.75rem}.page-not-found .error-details .error-detail-item{position:relative;padding-left:.75rem;font-size:var(--font-size16)!important;line-height:1.5!important;font-weight:400!important;margin-bottom:var(--spacing-1)}.page-not-found .error-details .error-detail-item:last-child{margin-bottom:0}.page-not-found .error-details .error-detail-item:before{content:"";display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);width:.25rem;height:.25rem;background-color:#333;border-radius:50%}.page-not-found .cm-btn-area{display:flex;gap:var(--spacing-2);justify-content:center;flex-wrap:wrap}@media screen and (max-width:480px){.page-not-found .cm-btn-area{flex-direction:column;width:100%}.page-not-found .cm-btn-area .cm-btn{width:100%}}.page-not-found .system-check{word-break:keep-all}.page-not-found .system-check .icon{margin-bottom:var(--spacing-3)}.page-not-found .system-check .text .title{font-size:var(--font-size28);font-weight:700;margin-bottom:var(--spacing-3)}.page-not-found .system-check .text .desc{font-size:var(--font-size16)}.page-not-found .system-check .time{margin-top:var(--spacing-3);display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem}.page-not-found .system-check .time .tit{display:inline-flex;padding:.5rem 1rem;border-radius:100px;color:#fff;background:var(--mui-palette-primary-700)}.page-not-found .system-check .time .txt{font-size:var(--font-size18)}@media screen and (max-width:768px){.page-not-found .system-check .icon img{width:100px;height:100px}.page-not-found .system-check .text .title{margin-bottom:var(--spacing-2)}.page-not-found .system-check .time{flex-direction:column}}.page__diagnosis-basic .section1{text-align:center}.page__diagnosis-basic .section1 .title{font-size:var(--font-size36);font-weight:500;line-height:1.2;position:relative;z-index:1}.page__diagnosis-basic .section1 .title strong{display:block;font-weight:700;font-size:var(--font-size40)}.page__diagnosis-basic .section1 .img{position:relative;width:100%;height:100%;aspect-ratio:1200/568;margin-top:-3.75rem}.page__diagnosis-basic .section2 .cm-box{background:var(--mui-palette-primary-50)}.page__diagnosis-basic .section2 .cm-box .contents{display:flex;gap:.75rem}.page__diagnosis-basic .section2 .cm-box .contents .contents-item{flex:1 0;background:#fff;padding:1.5rem;border-radius:1rem;display:flex;align-items:center;justify-content:center;position:relative;word-break:keep-all;text-align:center}.page__diagnosis-basic .section2 .cm-box .contents .contents-item b{font-weight:600}.page__diagnosis-basic .section2 .cm-box .contents .contents-item:after{content:"";position:absolute;right:-1.375rem;top:50%;transform:translateY(-50%);width:2rem;height:2rem;border-radius:50%;background:var(--mui-palette-primary-700) url(/images/common/icon-plus3.svg) no-repeat center/1.25rem;z-index:1}.page__diagnosis-basic .section2 .cm-box .contents .contents-item:last-child:after{display:none}@media screen and (max-width:768px){.page__diagnosis-basic .section1 .title{font-size:20px}.page__diagnosis-basic .section1 .title strong{font-size:24px}.page__diagnosis-basic .section1 .img{margin-top:-24px}.page__diagnosis-basic .section2 .cm-box .contents{flex-direction:column}.page__diagnosis-basic .section2 .cm-box .contents .contents-item:after{right:50%;top:calc(100% - .7rem);transform:translateX(50%)}}@media screen and (max-width:480px){.page__diagnosis-basic .section1{margin-bottom:12px}.page__diagnosis-basic .section1 .title{font-size:16px}.page__diagnosis-basic .section1 .title strong{font-size:20px}.page__diagnosis-basic .section1 .img{margin-top:-12px}.page__diagnosis-basic .section2 .cm-box .contents{flex-direction:column}.page__diagnosis-basic .section2 .cm-box .contents .contents-item:after{right:50%;top:calc(100% - .7rem);transform:translateX(50%)}}.page__assessment-self .section1 .section-title{font-size:var(--font-size24);font-weight:700}.page__assessment-self .section2 .contents{display:flex;gap:1.5rem}.page__assessment-self .section2 .contents .contents-item{flex:1 0;background:#fff;padding:1.5rem;border-radius:1rem}.page__assessment-self .section2 .contents .contents-item .item-title{font-size:var(--font-size18);font-weight:600;line-height:1.4;margin-bottom:1.25rem;display:flex;align-items:center;gap:.5rem}.page__assessment-self .section2 .contents .contents-item .item-title .icon{display:inline-block;width:1.75rem;height:1.75rem;background-repeat:no-repeat;background-position:50%;background-size:contain}.page__assessment-self .section2 .contents .contents-item .item-title.item1 .icon{background-image:url(/images/common/icon-bullet10.svg)}.page__assessment-self .section2 .contents .contents-item .item-title.item2 .icon{background-image:url(/images/common/icon-bullet11.svg)}.page__assessment-self .section2 .contents .contents-item .item-title.item3 .icon{background-image:url(/images/common/icon-bullet12.svg)}.page__assessment-self .section3 .contents{display:flex;gap:2.5rem}.page__assessment-self .section3 .contents .contents-item{padding:2.5rem 2rem 2rem;text-align:center}.page__assessment-self .section3 .contents .contents-item .item-title{font-size:var(--font-size24);font-weight:700;margin-bottom:1rem}.page__assessment-self .section3 .contents .contents-item .item-desc{font-size:var(--font-size18);margin-bottom:1.25rem}.page__assessment-self .section3 .contents .contents-item .item-img{width:17.875rem;height:11.875rem;margin-bottom:1.25rem;position:relative;aspect-ratio:286/190;margin-left:auto;margin-right:auto}.page__assessment-self .section3 .contents .contents-item .cm-box{padding:1.25rem 1.5rem;text-align:left;height:calc(100% - 21rem)}.page__assessment-self .section3 .contents .contents-item .cm-box .d-flex{gap:1.25rem}.page__assessment-self .section3 .contents .contents-item .cm-box .flex-item{flex:1 0}.page__assessment-self .section3 .contents .contents-item .cm-box .box-title{font-size:var(--font-size18);font-weight:600;color:var(--mui-palette-primary-700);margin-bottom:.75rem}.page__assessment-self .section3 .contents .contents-item .cm-box .text-info{font-size:var(--font-size16);color:var(--mui-palette-text-tertiary);display:block}.page__assessment-self .section4 .cm-box .text-info{margin-top:.5rem;font-size:var(--font-size16);color:var(--mui-palette-primary-700)}@media screen and (max-width:1280px){.page__assessment-self .section3 .contents{flex-direction:column}.page__assessment-self .section3 .contents .contents-item .cm-box{height:auto}}@media screen and (max-width:768px){.page__assessment-self .section2 .contents{flex-direction:column;gap:1rem}}@media screen and (max-width:480px){.page__assessment-self .section3 .contents .contents-item .cm-box .d-flex{flex-direction:column}}.page__overview .text-info{font-size:var(--font-size16);color:var(--mui-palette-text-tertiary)}.page__overview .cm-table.table1 td{padding:12px}.page__overview.about .section1 .contents-group{color:var(--mui-palette-text-secondary)}.page__overview.about .section1 .contents-group .strong{color:var(--mui-palette-neutral-700);font-weight:500}.page__overview.about .section1 .contents-group .text-underline{color:var(--mui-palette-neutral-700)}.page__overview.about .section2 .cm-box{padding-right:0;padding-left:0}.page__overview.about .section2 .cm-box .img{position:relative;width:100%;max-width:1171px;height:100%;aspect-ratio:1171/610;margin-left:auto;margin-right:4px}.page__overview.about .section3 .cm-table.table1 td{word-break:keep-all;padding:12px;font-size:var(--font-size16)}.page__overview.about .section3 .cm-table.table1 td .strong{display:block;font-weight:600;font-size:var(--font-size18);color:var(--mui-palette-primary-700)}.page__overview.about .section3 .cm-table.table1 td .cm-bul-list{text-align:left}@media screen and (max-width:1280px){.page__overview.about .section2 .cm-box{padding-right:0}}.page__overview.level1 .img,.page__overview.level2 .img,.page__overview.level3 .img{width:100%;height:100%;position:relative;margin-left:auto;margin-right:auto}.page__overview.level1 .section1 .title,.page__overview.level2 .section1 .title,.page__overview.level3 .section1 .title{font-size:var(--font-size24);font-weight:600;line-height:1.2}.page__overview.level2 .section1 .box-title{font-weight:600;margin-bottom:8px}.page__overview.level2 .section1 .box-title .title{font-size:var(--font-size20);color:var(--mui-palette-primary-700)}.page__overview.level2 .section2 .img{aspect-ratio:1200/918}.page__overview.level2 .section3 .img{max-width:882px;aspect-ratio:882/474}.page__overview.level2 .section4 .img{max-width:640px;aspect-ratio:640/580}.page__overview.level3 .section1 .box-title{margin-bottom:.75rem}.page__overview.level3 .section1 .box-title .title{font-size:var(--font-size20);color:var(--mui-palette-primary-700)}.page__overview.level3 .section2 .img{max-width:640px;aspect-ratio:640/580}.page__overview.level3 .section3 .img{max-width:989px;aspect-ratio:989/877}.preparing-box{background:#edf2fa;border-radius:var(--spacing-3);padding:var(--spacing-3);height:32.25rem;display:flex;align-items:center;justify-content:center;text-align:center}.preparing-box .text{margin-top:.8125rem;font-size:var(--font-size22);font-weight:600}@media screen and (max-width:768px){.preparing-box .icon img{width:100px!important;height:100px!important}}.fill-img{position:relative}.fill-img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain}.theme-student-element .cm-title.type-2:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-bullet01.svg)}.theme-student-element .cm-btn.elem-primary-btn{border-color:var(--mui-palette-secondary-700)!important;background-color:var(--mui-palette-secondary-700)!important;color:#fff!important}.theme-student-element .cm-btn.elem-primary-btn2{border-color:var(--mui-palette-tertiary-700)!important;background-color:var(--mui-palette-tertiary-700)!important;color:#fff!important}.theme-student-element .cm-tab1 .tab-item.active .tab-btn{border-color:var(--mui-palette-tertiary-500);background:var(--mui-palette-tertiary-500);position:relative}.theme-student-element .cm-tab1 .tab-item.active .tab-btn:before{content:"";position:absolute;left:-.6875rem;top:-.6875rem;width:2.1875rem;height:1.875rem;background:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-elem-tab.svg) no-repeat 50%/contain}@media screen and (min-width:1281px){.theme-student-element .cm-tab1.drag-tab{overflow:visible}}@media screen and (max-width:1280px){.theme-student-element .cm-tab1 .tab-item.active .tab-btn{padding-left:22px}.theme-student-element .cm-tab1 .tab-item.active .tab-btn:before{left:4px;top:.75rem;width:18px;height:18px;background:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-elem-tab-mobile.svg) no-repeat 50%/contain}.theme-student-element .cm-tab1.tab-size-sm .tab-item.active .tab-btn:before{top:.375rem}}.theme-student-element .cm-step-list.step1 .step-item.active .badge{background:var(--mui-palette-secondary-700);color:#fff;font-weight:300}.theme-student-element .cm-custom-box.custom-box2 .my-status-area .status-content .status-box .content .number{color:var(--mui-palette-primary-700)}.theme-student-element .cm-overview.overview13 .ovw13-right-box .ovw13-cont-bottom .progress-message{color:var(--mui-palette-tertiary-700)}.theme-student-element .cm-overview.overview13 .ovw13-right-box .ovw13-cont-bottom .progress-bar .progress-thumb{background:var(--mui-palette-tertiary-700)}.theme-student-element .cm-overview.overview14 .ovw14-item{background:var(--mui-palette-primary-50)}.theme-student-element .cm-overview.overview19 .learning-btn .icon{width:2.5rem;height:2.5rem}.theme-student-element .cm-overview.overview19 .learning-btn .icon:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-rocket.svg)}.theme-student-element .cm-overview.overview19 .learning-btn:hover .icon:before{animation:rocket .3s cubic-bezier(.68,0,.26,.95) both}.theme-student-element .cm-overview.overview19 .ovw19-item.item1 .ovw19-card{background:var(--mui-palette-supportBlue-100)}.theme-student-element .cm-overview.overview19 .ovw19-item.item1 .progress-info{background:var(--mui-palette-supportBlue-50)}.theme-student-element .cm-overview.overview19 .ovw19-item.item1 .learning-btn{background:var(--mui-palette-supportBlue-700)}.theme-student-element .cm-overview.overview19 .ovw19-item.item2 .ovw19-card{background:var(--mui-palette-supportPink-100)}.theme-student-element .cm-overview.overview19 .ovw19-item.item2 .progress-info{background:var(--mui-palette-supportPink-50)}.theme-student-element .cm-overview.overview19 .ovw19-item.item2 .learning-btn{background:var(--mui-palette-supportPink-700)}.theme-student-element .cm-overview.overview19 .ovw19-item.item3 .ovw19-card{background:var(--mui-palette-supportGreen-100)}.theme-student-element .cm-overview.overview19 .ovw19-item.item3 .progress-info{background:var(--mui-palette-supportGreen-50)}.theme-student-element .cm-overview.overview19 .ovw19-item.item3 .learning-btn{background:var(--mui-palette-supportGreen-700)}.theme-student-element .cm-overview.overview19 .ovw19-item.item4 .ovw19-card{background:var(--mui-palette-supportYellow-100)}.theme-student-element .cm-overview.overview19 .ovw19-item.item4 .progress-info{background:var(--mui-palette-supportYellow-50)}.theme-student-element .cm-overview.overview19 .ovw19-item.item4 .learning-btn{background:var(--mui-palette-supportYellow-700)}.theme-student-element .cm-overview.overview19 .ovw19-item.item5 .ovw19-card{background:var(--mui-palette-supportPurple-100)}.theme-student-element .cm-overview.overview19 .ovw19-item.item5 .progress-info{background:var(--mui-palette-supportPurple-50)}.theme-student-element .cm-overview.overview19 .ovw19-item.item5 .learning-btn{background:var(--mui-palette-supportPurple-700)}.theme-student-element .cm-overview.overview19 .ovw19-item.offline .learning-btn .icon:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-space.svg)}.theme-student-element .cm-overview.overview19 .ovw19-item.offline .learning-btn:hover .icon:before{animation-direction:reverse}.theme-student-element .cm-overview.overview33 .learning-btn .icon{width:2.5rem;height:2.5rem}.theme-student-element .cm-overview.overview33 .learning-btn .icon:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-rocket.svg)}.theme-student-element .cm-overview.overview33 .learning-btn:hover .icon:before{animation:rocket .3s cubic-bezier(.68,0,.26,.95) both}.theme-student-element .cm-overview.overview33 .ovw33-item.item1 .ovw33-card{background:var(--mui-palette-supportBlue-100)}.theme-student-element .cm-overview.overview33 .ovw33-item.item1 .progress-content{background:var(--mui-palette-supportBlue-50)}.theme-student-element .cm-overview.overview33 .ovw33-item.item1 .learning-btn{background:var(--mui-palette-supportBlue-700)}.theme-student-element .cm-overview.overview33 .ovw33-item.item2 .ovw33-card{background:var(--mui-palette-supportPink-100)}.theme-student-element .cm-overview.overview33 .ovw33-item.item2 .progress-content{background:var(--mui-palette-supportPink-50)}.theme-student-element .cm-overview.overview33 .ovw33-item.item2 .learning-btn{background:var(--mui-palette-supportPink-700)}.theme-student-element .cm-overview.overview33 .ovw33-item.item3 .ovw33-card{background:var(--mui-palette-supportGreen-100)}.theme-student-element .cm-overview.overview33 .ovw33-item.item3 .progress-content{background:var(--mui-palette-supportGreen-50)}.theme-student-element .cm-overview.overview33 .ovw33-item.item3 .learning-btn{background:var(--mui-palette-supportGreen-700)}.theme-student-element .cm-overview.overview33 .ovw33-item.item4 .ovw33-card{background:var(--mui-palette-supportYellow-100)}.theme-student-element .cm-overview.overview33 .ovw33-item.item4 .progress-content{background:var(--mui-palette-supportYellow-50)}.theme-student-element .cm-overview.overview33 .ovw33-item.item4 .learning-btn{background:var(--mui-palette-supportYellow-700)}.theme-student-element .cm-overview.overview33 .ovw33-item.item5 .ovw33-card{background:var(--mui-palette-supportPurple-100)}.theme-student-element .cm-overview.overview33 .ovw33-item.item5 .progress-content{background:var(--mui-palette-supportPurple-50)}.theme-student-element .cm-overview.overview33 .ovw33-item.item5 .learning-btn{background:var(--mui-palette-supportPurple-700)}.theme-student-element .cm-overview.overview33 .ovw33-item.offline .learning-btn .icon:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-space.svg)}.theme-student-element .cm-overview.overview33 .ovw33-item.offline .learning-btn:hover .icon:before{animation-direction:reverse}.theme-student-element .cm-stamp1 .stamp-img,.theme-student-element .cm-stamp1 .stamp-img:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/dashboard/stamp01.svg)}.theme-student-element .cm-pagination .pagination-number.active{background-color:var(--mui-palette-tertiary-500)}.theme-student-element .cm-table.attendance-book .day-status.attended{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-attended.svg)}.theme-student-element .cm-table.attendance-book .day-status.absent{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-absent.svg)}.theme-student-element .cm-table.attendance-book .today{background-color:var(--mui-palette-supportPurple-50)}.theme-student-element .cm-modal.attendance-book .modal-container{background:#1a1b29;background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-attendance-book-bg1.png),url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-attendance-book-bg2.png);background-repeat:no-repeat;background-position:top,bottom;background-size:100% auto}.theme-student-element .cm-modal.attendance-book .modal-container .modal-body .modal-content{position:relative}.theme-student-element .cm-modal.attendance-book .modal-container .modal-body .modal-content:before{content:"";display:block;width:5.3125rem;height:4.3125rem;background:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-attendance-book.svg) no-repeat 50%/contain;position:absolute;right:-.9375rem;top:-2.0625rem}@media screen and (max-width:655px){.theme-student-element .cm-modal.attendance-book .modal-container .modal-body .modal-content:before{width:3.75rem;height:3.0625rem;right:-.625rem;top:-1.2875rem}}.theme-student-element .cm-modal.attendance-book .modal-container .modal-body .modal-content .fc-daygrid-day .day-status.absent{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-absent.svg)}.theme-student-element .cm-modal.attendance-book .modal-container .modal-body .modal-content .fc-daygrid-day .day-status.attended{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-attended.svg)}.theme-student-element .cm-modal.attendance-book .modal-container .modal-body .modal-content .fc-daygrid-day.fc-day-today{background-color:var(--mui-palette-supportPurple-50)}.theme-student-element .page-dash-main .compliment-card{background:var(--mui-palette-supportYellow-50)}.theme-student-element .page-dash-main .compliment-card .cm-btn.btn11.card-btn{background:#fff;color:var(--mui-palette-neutral-700)!important;border-color:var(--mui-palette-neutral-700)!important}.theme-student-element .page-dash-main .compliment-card .cm-btn.btn11.card-btn .cm-icon:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-arr-forward.svg)}.theme-student-element .page-self-study-register .cm-box.box3{background:#f1f5f7}.theme-student-element .page-self-study-register .cm-split-form .split-form-nav-item.active .split-form-nav-item-button{background-color:#f1f5f7;background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-arr-forward-secondary.svg);color:var(--mui-palette-secondary-700)}.theme-student-element .page-self-study-register .cm-split-form .split-form-nav-item .cm-radio1 input[type=radio]:checked+.radio-label:before{border-color:var(--mui-palette-secondary-700)}.theme-student-element .page-self-study-register .cm-split-form .split-form-nav-item .cm-checkbox1 input[type=checkbox]:checked+.chk-label:before{background-color:var(--mui-palette-secondary-700)}.theme-student-element .page-self-study-register .cm-split-form .depth4-area{background-color:#f1f5f7}@media screen and (max-width:899px){.theme-student-element .page-self-study-register .cm-split-form .split-form-nav-list .split-form-nav-item.active .split-form-nav-item-button{border:1px solid #b2d3cc}}.theme-student-element .page-my-learning .group-study-section .notice-header{color:var(--mui-palette-primary-700)}.theme-student-element .page-my-learning .group-study-section .notice-header .cm-icon.icon-notice:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-notice2.svg)}.theme-student-element .page-my-learning .group-study-section .group-study-info .subject-badge .cm-badge{border:1px solid var(--mui-palette-primary-500);color:var(--mui-palette-primary-500)}.theme-student-element .page-my-learning .learning-overview-section .attendance-section{background:var(--mui-palette-primary-100)}.theme-student-element .page-my-learning .learning-overview-section .attendance-btn .icon{width:2.5rem;height:2.5rem}.theme-student-element .page-my-learning .learning-overview-section .attendance-btn .icon:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-rocket.svg)}.theme-student-element .page-my-learning .learning-overview-section .attendance-info-box:before{background:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/dashboard/st-gruop-study-bg4.png) no-repeat 50%/contain}.theme-student-element .page-my-learning .learning-overview-section .stats-section{background-color:#eff0f5}.theme-student-element .page-my-learning .learning-overview-section .attendance-title .cm-btn{border-color:var(--mui-palette-primary-500);color:var(--mui-palette-primary-500)}.theme-student-element .page-my-learning .learning-overview-section .attendance-title .cm-btn .cm-icon.icon-calendar:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-calendar2.svg)}.theme-student-element .page-my-learning .learning-overview-section .attendance-title .cm-btn .cm-icon.icon-arr-forward:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-arr-forward-duotone.svg)}.theme-student-element .page-my-learning .learning-overview-section .total-time-img{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/dashboard/st-gruop-study-bg5.png)}.theme-student-element .page-my-learning .learning-overview-section .total-time-img.type2{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/dashboard/st-gruop-study-bg6.png)}.theme-student-element .page-my-learning .learning-overview-section .highlight{color:var(--mui-palette-primary-700)!important}.theme-student-element .stu-group-study-head .cm-tab2 .tab-list .tab-item.active{background:var(--mui-palette-supportGreen-900);border-color:var(--mui-palette-supportGreen-900)}.theme-student-element .stu-group-study-head .stu-group-study-head-box:after{width:20.6875rem;height:10.5625rem;background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/dashboard/st-gruop-study-bg.svg)}.cm-test-sheet{--ts-main:var(--mui-palette-primary-700);--ts-bg:#edf2ff}.cm-test-sheet .header-box{border-top:2px solid var(--ts-main);padding:2rem;background-color:var(--ts-bg);border-radius:0 0 1rem 1rem;color:var(--mui-palette-text-primary);margin-bottom:2.5rem}.cm-test-sheet .header-box .strong-text{color:var(--ts-main);font-weight:600}.cm-test-sheet .header-box .sheet-label{background:var(--ts-main);color:#fff;display:inline-flex;align-items:center;height:3rem;padding:0 1rem;font-weight:500;line-height:1;border-radius:100px}.cm-test-sheet .header-box .sheet-label.size-md{height:2.25rem;font-size:var(--font-size16)}.cm-test-sheet .header-box.bg-icon1{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/dashboard/test-sheet/header-bg-icon01.svg);background-repeat:no-repeat;background-position:right 1.2rem bottom 0;background-size:16.8125rem}.cm-test-sheet .header-box.bg-icon2{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/dashboard/test-sheet/header-bg-icon02.svg);background-repeat:no-repeat;background-position:right 1.2rem bottom 0;background-size:16.5rem}.cm-test-sheet .header-box.bg-icon3{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/dashboard/test-sheet/header-bg-icon03.svg);background-repeat:no-repeat;background-position:right 1.2rem bottom 0;background-size:16.3125rem}.cm-test-sheet .header-box.bg-icon4{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/dashboard/test-sheet/header-bg-icon04.svg);background-repeat:no-repeat;background-position:right 1.2rem bottom 0;background-size:17.4375rem}.cm-test-sheet .header-box.bg-icon5{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/dashboard/test-sheet/header-bg-icon05.svg);background-repeat:no-repeat;background-position:right 1.2rem bottom 0;background-size:17.5rem}.cm-test-sheet .header-box.bg-icon6{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/dashboard/test-sheet/header-bg-icon06.svg);background-repeat:no-repeat;background-position:right 1.2rem bottom 0;background-size:16.6875rem}.cm-test-sheet .header-box2{border:1px solid #dadada;border-top:2px solid var(--ts-main);border-radius:0 0 var(--spacing-2) var(--spacing-2);padding:var(--spacing-4)}.cm-test-sheet .header-box2 .box-title{display:flex;align-items:center;gap:.75rem;font-size:var(--font-size20);font-weight:600;line-height:1.4;margin-bottom:1.5rem}.cm-test-sheet .header-box2 .box-title .icon{display:inline-flex;align-items:center;justify-content:center;width:2.8125rem;height:2.8125rem;border-radius:50%;background:var(--ts-bg)}.cm-test-sheet.color-blue{--ts-main:var(--mui-palette-primary-700);--ts-bg:#edf2ff}.cm-test-sheet.color-pink{--ts-main:var(--mui-palette-supportPink-900);--ts-bg:#fff2fb}.cm-test-sheet.color-green{--ts-main:var(--mui-palette-secondary-700);--ts-bg:#ecf8f9}.cm-test-sheet.color-purple{--ts-main:var(--mui-palette-tertiary-700);--ts-bg:#f3edff}.cm-test-sheet .cm-checkbox2 input[type=checkbox]:checked+.chk-label:before,.cm-test-sheet .cm-radio2 input[type=radio]:checked+.radio-label:before{background-color:var(--ts-main)}.cm-test-sheet .question-blank-input{display:inline-block;background-color:#fff;width:3.875rem;height:1.875rem;border:1px solid #000;vertical-align:middle}.cm-test-sheet .question-info-text{margin-top:2.5rem;margin-bottom:1.25rem;color:var(--mui-palette-primary-700);font-size:var(--font-size22);font-weight:600;line-height:1.3}.cm-test-sheet .question-list{display:flex;flex-direction:column;gap:2.8125rem}.cm-test-sheet .question-list .question-item{text-align:center;padding:.9375rem}.cm-test-sheet .question-list .question-item:nth-child(10n+1) .question-icon{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/dashboard/test-sheet/sheet-type1-icon01.svg)}.cm-test-sheet .question-list .question-item:nth-child(10n+2) .question-icon{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/dashboard/test-sheet/sheet-type1-icon02.svg)}.cm-test-sheet .question-list .question-item:nth-child(10n+3) .question-icon{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/dashboard/test-sheet/sheet-type1-icon03.svg)}.cm-test-sheet .question-list .question-item:nth-child(10n+4) .question-icon{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/dashboard/test-sheet/sheet-type1-icon04.svg)}.cm-test-sheet .question-list .question-item:nth-child(10n+5) .question-icon{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/dashboard/test-sheet/sheet-type1-icon05.svg)}.cm-test-sheet .question-list .question-item:nth-child(10n+6) .question-icon{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/dashboard/test-sheet/sheet-type1-icon06.svg)}.cm-test-sheet .question-list .question-item:nth-child(10n+7) .question-icon{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/dashboard/test-sheet/sheet-type1-icon07.svg)}.cm-test-sheet .question-list .question-item:nth-child(10n+8) .question-icon{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/dashboard/test-sheet/sheet-type1-icon08.svg)}.cm-test-sheet .question-list .question-item:nth-child(10n+9) .question-icon{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/dashboard/test-sheet/sheet-type1-icon09.svg)}.cm-test-sheet .question-list .question-item:nth-child(10n) .question-icon{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/dashboard/test-sheet/sheet-type1-icon10.svg)}.cm-test-sheet .question-list .question-item.answered{opacity:.5}.cm-test-sheet .question-list .question-number{width:2rem;height:2rem;background-color:var(--mui-palette-neutral-700);color:#fff;display:flex;border-radius:1000px;align-items:center;justify-content:center;font-weight:600;font-size:var(--font-size15);margin:0 auto .75rem}.cm-test-sheet .question-list .question-icon-area{position:relative;display:inline-block;width:6rem;height:6rem;margin-bottom:.75rem}.cm-test-sheet .question-list .question-icon-area .question-icon{display:inline-flex;width:100%;height:100%;border-radius:50%;background-repeat:no-repeat;background-size:cover;background-position:50%;background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/dashboard/test-sheet/sheet-type1-icon01.svg)}.cm-test-sheet .question-list .question-icon-area .question-number{position:absolute;right:0;bottom:0;border:2px solid #fff;margin:0}.cm-test-sheet .question-list .question-title{font-size:var(--font-size20);font-weight:600;line-height:1.3}.cm-test-sheet .question-list .question-title img{vertical-align:middle;height:auto!important}.cm-test-sheet .question-list .response-section{margin-top:1.5625rem}.cm-test-sheet .question-list .choice-list{display:flex;gap:.75rem;justify-content:space-evenly}.cm-test-sheet .question-list .choice-item{flex:1 1}.cm-test-sheet .question-list .choice-label{position:relative;display:flex;flex-direction:column;align-items:center;height:100%;gap:.9375rem}.cm-test-sheet .question-list .choice-circle-wrap{display:flex;align-items:center;max-height:4.375rem}.cm-test-sheet .question-list .choice-input{display:block;position:absolute;width:100%;height:100%;opacity:0;margin:0;min-height:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cm-test-sheet .question-list .choice-circle-inner{display:block;width:2.25rem;height:2.25rem;background-color:#fff;background-repeat:no-repeat;background-position:50%;background-size:48%;border-radius:1000px;border:3px solid #000;overflow:hidden;transition:.2s ease-in-out}.cm-test-sheet .question-list .choice-circle{position:relative;display:flex;align-items:center;justify-content:center;height:4.375rem}.cm-test-sheet .question-list .choice-circle .choice-input:checked+.choice-circle-inner{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-chk3.svg)}.cm-test-sheet .question-list .choice-circle.size-36 .choice-circle-inner{width:2.25rem;height:2.25rem}.cm-test-sheet .question-list .choice-circle.size-42 .choice-circle-inner{width:2.625rem;height:2.625rem}.cm-test-sheet .question-list .choice-circle.size-54 .choice-circle-inner{width:3.375rem;height:3.375rem}.cm-test-sheet .question-list .choice-circle.size-70 .choice-circle-inner{width:4.375rem;height:4.375rem}.cm-test-sheet .question-list .choice-circle.tertiary-700 .choice-circle-inner{border-color:var(--mui-palette-tertiary-700)}.cm-test-sheet .question-list .choice-circle.tertiary-700 .choice-input:checked+.choice-circle-inner{background-color:var(--mui-palette-tertiary-700)}.cm-test-sheet .question-list .choice-circle.secondary-700 .choice-circle-inner{border-color:var(--mui-palette-secondary-700)}.cm-test-sheet .question-list .choice-circle.secondary-700 .choice-input:checked+.choice-circle-inner{background-color:var(--mui-palette-secondary-700)}.cm-test-sheet .question-list .choice-circle.neutral-300 .choice-circle-inner{border-color:var(--mui-palette-neutral-300)}.cm-test-sheet .question-list .choice-circle.neutral-300 .choice-input:checked+.choice-circle-inner{background-color:var(--mui-palette-neutral-300)}.cm-test-sheet .question-list .choice-text{flex-shrink:0;font-size:var(--font-size17);font-weight:500;color:#111;word-break:auto-phrase;line-height:1.2}.cm-test-sheet .question-list .choice-square-list{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px}.cm-test-sheet .question-list .choice-square-list .choice-square-label{position:relative;width:100%;height:100%;display:block}.cm-test-sheet .question-list .choice-square-list .choice-square-button{display:flex;align-items:center;justify-content:center;border:1px solid #dadada;color:var(--mui-palette-neutral-900);font-weight:500;height:3.5rem;border-radius:var(--spacing-1);word-break:keep-all}.cm-test-sheet .question-list .choice-square-list .choice-input[type=radio]:checked+.choice-square-button{background:var(--mui-palette-neutral-900);color:#fff}.cm-test-sheet .question-list .choice-square-list .choice-square-item.is-negative .choice-square-button{color:var(--mui-palette-tertiary-700)}.cm-test-sheet .question-list .choice-square-list .choice-square-item.is-negative .choice-input[type=radio]:checked+.choice-square-button{background:var(--mui-palette-tertiary-700);border-color:var(--mui-palette-tertiary-700)}.cm-test-sheet .question-list .choice-square-list .choice-square-item.is-positive .choice-square-button{color:var(--mui-palette-secondary-700)}.cm-test-sheet .question-list .choice-square-list .choice-square-item.is-positive .choice-input[type=radio]:checked+.choice-square-button{background:var(--mui-palette-secondary-700);border-color:var(--mui-palette-secondary-700)}.cm-test-sheet .question-list.line-list .question-item~.question-item{border-top:1px dashed #ddd;padding-top:3rem}.cm-test-sheet .question-list2{display:flex;flex-direction:column;gap:2.5rem}.cm-test-sheet .question-list2 .question-item{padding:var(--spacing-3);border-radius:.75rem;background:#fff;box-shadow:0 .25rem .75rem 0 rgba(0,0,0,.12)}.cm-test-sheet .question-list2 .question-title-area{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem}.cm-test-sheet .question-list2 .question-number{width:2rem;height:2rem;background-color:var(--mui-palette-neutral-700);color:#fff;display:flex;border-radius:1000px;align-items:center;justify-content:center;font-weight:600;font-size:var(--font-size15);flex-shrink:0}.cm-test-sheet .question-list2 .question-title{font-size:var(--font-size20);font-weight:600;line-height:1.3}.cm-test-sheet .question-list2 .question-title img{vertical-align:middle;height:auto!important}.cm-test-sheet .question-list2 .question-title .strong-text{color:var(--ts-main);font-weight:600}.cm-test-sheet .question-list2 .question-context{border-radius:.75rem;padding:var(--spacing-4);background-color:var(--mui-palette-background-blue01);font-size:var(--font-size24);line-height:1.6;font-weight:500;text-align:center;margin-bottom:1.25rem}.cm-test-sheet .question-list2 .question-context img{height:auto!important}.cm-test-sheet .question-list2 .memory-start-section{margin-bottom:0}.cm-test-sheet .question-list2 .multiple-inputs-container{display:flex;flex-wrap:wrap;gap:10px}.cm-test-sheet .question-list2 .multiple-inputs-container>input.form-control{width:calc((100% - 50px)/6)}@media screen and (max-width:655px){.cm-test-sheet .question-list2 .multiple-inputs-container>input.form-control{width:calc((100% - 20px)/3)}}.cm-test-sheet .question-list2 .multiple-inputs-container .input-group{display:flex;align-items:center;gap:15px;width:calc((100% - 30px)/3)}.cm-test-sheet .question-list2 .multiple-inputs-container .input-group .input-group-text{flex-shrink:0;min-width:60px;text-align:center}.cm-test-sheet .question-list2 .multiple-inputs-container .input-group input.form-control{width:100%}.cm-test-sheet .sheet-timer{display:inline-block;position:fixed;left:50%;transform:translateX(-50%);top:6.5625rem;background:var(--mui-palette-neutral-900);color:#fff;font-weight:600;padding:.625rem 1.5rem;border-radius:100px;z-index:1;box-shadow:0 4px 8px rgba(24,34,51,.1)}.cm-test-sheet .handle-view-btn{display:inline-flex;align-items:center;justify-content:center;background:var(--ts-main);border-radius:100px;color:#fff;font-weight:500}.cm-test-sheet .handle-view-btn.hide{display:none}.cm-test-sheet .question-dash{display:inline-block;overflow:hidden;width:15px;height:1px;background:#000;vertical-align:middle;white-space:nowrap;text-indent:100%;flex-shrink:0}.cm-test-sheet .view-hide-context .view-hide-content.hide{display:none}.cm-test-sheet .question-item.is-practice .question-number{width:auto;border-radius:var(--spacing-1);padding:0 var(--spacing-1)}.sheet-common-modal-content{position:relative;min-height:23.75rem;padding-bottom:3.3125rem}.sheet-common-modal-content .content-inner{display:flex;align-items:center;justify-content:center;padding-top:64px}.sheet-common-modal-content .content-inner .content{position:relative;z-index:1;text-align:center;padding-bottom:1.25rem}.sheet-common-modal-content .content-inner .content .title{font-size:var(--font-size24);font-weight:700;line-height:1.2}.sheet-common-modal-content .content-inner .content .desc{margin-top:.75rem;font-size:var(--font-size18)}.sheet-common-modal-content .content-inner .content .btns-area{margin-top:2rem;display:flex;justify-content:center;gap:.75rem}.sheet-common-modal-content .modal-bottom{height:3.3125rem;width:100%;background:#56bae2;position:absolute;left:0;bottom:0}.sheet-common-modal-content .modal-bottom:after{content:"";position:absolute;right:2px;bottom:11px;width:13.75rem;height:11.25rem;background:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/dashboard/test-sheet/sheet-modal-img03.svg) no-repeat 50%/contain}.sheet-common-modal-content:before{content:"";position:absolute;width:4.9375rem;height:3.3125rem;left:1.375rem;top:1.875rem;background:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/dashboard/test-sheet/sheet-modal-img01.svg) no-repeat 50%/contain}.sheet-common-modal-content:after{content:"";position:absolute;width:5.25rem;height:4.75rem;right:0;top:0;background:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/dashboard/test-sheet/sheet-modal-img02.svg) no-repeat 50%/contain}@media screen and (max-width:655px){.sheet-modal-content{padding:0!important}.cm-test-sheet .header-box .box-content{background:hsla(0,0%,100%,.8);padding:10px}.cm-test-sheet .question-list .choice-circle-inner{width:16px;height:16px}.cm-test-sheet .question-list .choice-circle{height:36px}.cm-test-sheet .question-list .choice-circle.size-36 .choice-circle-inner{width:16px;height:16px}.cm-test-sheet .question-list .choice-circle.size-42 .choice-circle-inner{width:22px;height:22px}.cm-test-sheet .question-list .choice-circle.size-54 .choice-circle-inner{width:28px;height:28px}.cm-test-sheet .question-list .choice-circle.size-70 .choice-circle-inner{width:36px;height:36px}.cm-test-sheet .question-list .choice-list{gap:0}.cm-test-sheet .question-list .choice-text{font-size:12px}.sheet-common-modal-content .content-inner{padding-top:2rem}.sheet-common-modal-content.bg-none{padding:0!important}.test-sheet-modal-container .modal-container{width:100vw;height:100vh;border-radius:0}.test-sheet-modal-container .modal-container .modal-body .modal-foot{padding:0 1rem 2rem}.test-sheet-modal-container .modal-container .modal-body{max-height:calc(100vh - 60px)}}.page-result-sheet{padding:0}.page-result-sheet .level-high{color:#0165c0}.page-result-sheet .level-mid{color:#6060e9}.page-result-sheet .level-low{color:#009e7c}.page-result-sheet .level-risk{color:#f19e03}.page-result-sheet .level-critical{color:#fa5a5a}.page-result-sheet .col-01{background-color:#fa5a5a}.page-result-sheet .col-02{background-color:#ffc709}.page-result-sheet .col-03{background-color:#1ab394}.page-result-sheet .col-04{background-color:#639aff}.page-result-sheet .graph-level-w{width:100%;overflow:hidden}.page-result-sheet .graph-level-w li{width:25%;float:left;text-align:right}.page-result-sheet .graph-level-w100{width:100%;overflow:hidden}.page-result-sheet .graph-level-w100 li{width:10%;float:left;text-align:right}.page-result-sheet .graph-level-h{margin:10px 0;height:200px}.page-result-sheet .graph-level-h li{height:50px}.page-result-sheet .graph-level li{float:left;width:20%;text-align:center;padding:0}.page-result-sheet .graph-w{width:calc(100% - 20px);height:20px;position:relative;text-align:left}.page-result-sheet .graph-w span{height:20px;position:absolute;border-radius:2px}.page-result-sheet .graph-h{width:10px;height:200px;display:block;vertical-align:bottom;position:relative;margin:20px auto 0}.page-result-sheet .graph-h span{width:10px;display:inline-block;vertical-align:bottom;position:absolute;bottom:0}.page-result-sheet .cm-table.table1.table1 thead th{font-weight:600;font-size:1rem!important}.page-result-sheet .cm-table.table1.table1 tbody td,.page-result-sheet .cm-table.table1.table1 tbody th{font-size:1rem!important;padding-top:.75rem;padding-bottom:.75rem;border-color:#999}.page-result-sheet .cm-bul-list.bul-list1{color:var(--mui-palette-text-secondary)}.page-result-sheet .cm-bul-list.bul-list1 .list-item span{display:block;margin-top:4px}.page-result-sheet .cm-bul-list.bul-list1 .list-item~.list-item{margin-top:.375rem}.page-result-sheet .chart-table-checked{display:inline-block;width:.75rem;height:.75rem;border-radius:50px;background:var(--mui-palette-primary-700)}.page-result-sheet .sheet-title{font-size:1.5rem;font-weight:700;line-height:1.2;padding-left:3.5rem;position:relative}.page-result-sheet .sheet-title:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3rem;height:3rem;background-repeat:no-repeat;background-size:contain;background-position:50%}.page-result-sheet .sheet-title.title1:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/sub/result-sheet/img01.svg)}.page-result-sheet .sheet-title.title2:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/sub/result-sheet/img02.svg)}.page-result-sheet .sheet-title.title3:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/sub/result-sheet/img03.svg)}.page-result-sheet .sheet-title.title4:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/sub/result-sheet/img04.svg)}.page-result-sheet .sheet-title.title5:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/sub/result-sheet/img05.svg)}.page-result-sheet .sheet-title.title6:before{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/sub/result-sheet/img06.svg)}.page-result-sheet .head-area{padding:2rem 0 1.25rem}.page-result-sheet .head-area .sheet-nav-list{margin-bottom:1rem}.page-result-sheet .head-area .sheet-nav-list .list-item{padding:.75rem;border-bottom:.0625rem solid #dadada;font-size:1rem;color:var(--mui-palette-text-secondary)}.page-result-sheet .head-area .sheet-nav-list .list-item:first-child{border-top:.125rem solid #000}.page-result-sheet .head-area .sheet-nav-list .list-item:hover{color:var(--mui-palette-text-primary)}.page-result-sheet .head-area .sheet-nav-list .list-item.active{color:var(--mui-palette-primary-600);font-weight:600}.page-result-sheet .head-area .page-head-utils{display:flex;justify-content:end;gap:4px}.page-result-sheet .sheet-head{background:#d2e2fb;padding:2.5rem 0}.page-result-sheet .sheet-head .sheet-title-area{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-3)}.page-result-sheet .sheet-head .sheet-title-area .cm-badge{height:2.25rem;font-weight:500;font-size:.9375rem}.page-result-sheet .sheet-head .std-info-box{background:#fff;border:1px solid var(--mui-palette-primary-300);padding:var(--spacing-3);border-radius:.75rem;display:flex;flex-wrap:wrap;align-items:center;gap:5.75rem}.page-result-sheet .sheet-head .std-info-box .info-list{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem}.page-result-sheet .sheet-head .std-info-box .info-list dt{background:var(--mui-palette-primary-700);color:#fff;border-radius:3.125rem;font-size:.9375rem;line-height:1.25;padding:4px .75rem}.page-result-sheet .sheet-head .std-info-box .info-list dd{font-size:1.125rem}.page-result-sheet .sheet-head .std-info-box .info-list dd span~span{position:relative;padding-left:1rem;margin-left:.75rem}.page-result-sheet .sheet-head .std-info-box .info-list dd span~span:before{content:"";position:absolute;left:0;top:calc(50% - 2px);width:4px;height:4px;border-radius:.625rem;background:#444}.page-result-sheet .sheet-body{padding:2.5rem 2.5rem 3.75rem}.page-result-sheet .sheet-body .sheet-body-title-area{display:flex;justify-content:space-between;align-items:center}.page-result-sheet .sheet-body .chart-area{text-align:center}.page-result-sheet .sheet-body .chart-group .sub-section{margin-top:2rem}.page-result-sheet .sheet-body .chart-group.type-1 .cm-title{display:flex;margin-bottom:0}.page-result-sheet .sheet-body .chart-group.type-1 .sub-title{margin-top:.75rem;line-height:1.5}.page-result-sheet .sheet-body .chart-group.type-1 .sub-title em{font-weight:600}.page-result-sheet .sheet-body .chart-group.type-1 .chart-area{margin-top:1rem}.page-result-sheet .sheet-body .chart-group.type-1 .desc-text{font-weight:600;font-size:1.125rem;color:var(--mui-palette-text-secondary)}.page-result-sheet .sheet-body .chart-group.type-1 .cm-table{margin-top:1rem}.page-result-sheet .sheet-body .chart-group.type-1~.chart-group{margin-top:2rem}.page-result-sheet .sheet-body .chart-group.type-1 .cm-table~.desc-text{margin-top:1rem}.page-result-sheet .sheet-body .chart-group.type-2 .sheet-body-title-area,.page-result-sheet .sheet-body .chart-group.type-2 .sheet-title{margin-bottom:2rem}.page-result-sheet .sheet-body .chart-group.type-2 .sheet-body-title-area .sheet-title{margin-bottom:0}.page-result-sheet .sheet-body .chart-group.type-2~.chart-group{margin-top:2.5rem}.page-result-sheet .sheet-body .area-desc-box{border-radius:.5rem;padding:1.25rem;background:#fff;border:1px solid #999;font-size:1rem}.page-result-sheet .sheet-body .area-desc-box .cm-bul-list.bul-list1{color:#333}.page-result-sheet .sheet-body .area-desc-box .area-desc-tip{background:var(--mui-palette-background-blue01);padding:1.5rem;border-radius:.5rem;margin-top:1rem}.page-result-sheet .sheet-body .area-desc-box .area-desc-tip .cm-icon{font-size:1.25rem;font-weight:600}.page-result-sheet .sheet-body .area-desc-box .area-desc-tip .cm-bul-list.bul-list1{color:var(--mui-palette-text-primary)}.page-result-sheet .sheet-body .area-desc-box .area-desc-tip .cm-bul-list.bul-list1 .list-item{margin-top:.625rem}.page-result-sheet .sheet-body .reference-box{background:#f0f0f0;border:1px solid #dadada;border-radius:1rem;padding:1.5rem;font-size:1rem}.page-result-sheet .sheet-body .reference-box .cm-bul-list.bul-list1{margin-top:.375rem}.page-result-sheet .sheet-body .reference-box .cm-bul-list.bul-list1 .list-item{color:var(--mui-palette-text-primary)}.page-result-sheet .sheet-body .reference-box .cont~.cont{margin-top:1rem}.page-result-sheet .sheet-body .cm-title.type-1{font-size:1.25rem;margin-bottom:1.25rem}.page-result-sheet .sheet-body .cm-title.type-1:before{top:0}.page-result-sheet .sheet-body .cm-tab-panel{display:none}.page-result-sheet .sheet-body .cm-tab-panel.is-active{display:block}.page-result-sheet .sheet-body .result-box.box1{border-top:1px solid #000;border-bottom:1px solid #000;padding:0 1.25rem;display:flex;gap:1rem}.page-result-sheet .sheet-body .result-box.box1 .title-area{display:flex;gap:.75rem;width:10.75rem}.page-result-sheet .sheet-body .result-box.box1 .title-area .level-badge{position:relative;z-index:-1;margin-top:-1px;width:3.75rem;height:4.5625rem;text-align:center;padding:.875rem 0 1.125rem;background-repeat:no-repeat;background-size:contain;background-position:50%}.page-result-sheet .sheet-body .result-box.box1 .title-area .level-badge .badge-text{padding-top:1.3125rem;font-size:.875rem;font-weight:500;line-height:1.2;color:#fff;position:relative}.page-result-sheet .sheet-body .result-box.box1 .title-area .level-badge .badge-text em{font-size:1rem;font-weight:700}.page-result-sheet .sheet-body .result-box.box1 .title-area .level-badge .badge-text:after{content:"";position:absolute;left:50%;transform:translateX(-50%);top:0;width:2rem;height:1.0625rem;background-repeat:no-repeat;background-size:contain;background-position:50%}.page-result-sheet .sheet-body .result-box.box1 .title-area .level-badge.level-high{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/sub/result-sheet/union01.svg)}.page-result-sheet .sheet-body .result-box.box1 .title-area .level-badge.level-high .badge-text:after{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-star03.svg)}.page-result-sheet .sheet-body .result-box.box1 .title-area .level-badge.level-mid{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/sub/result-sheet/union02.svg)}.page-result-sheet .sheet-body .result-box.box1 .title-area .level-badge.level-mid .badge-text:after{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-star02.svg)}.page-result-sheet .sheet-body .result-box.box1 .title-area .level-badge.level-low{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/sub/result-sheet/union03.svg)}.page-result-sheet .sheet-body .result-box.box1 .title-area .level-badge.level-low .badge-text:after{background-image:url(https://static-dev.basics.go.kr/public/basics/ba-nb/images/common/icon-star01.svg)}.page-result-sheet .sheet-body .result-box.box1 .title-area .title-text .type{font-size:.9375rem;line-height:1.3;margin-top:.5rem}.page-result-sheet .sheet-body .result-box.box1 .title-area .title-text .text{font-size:1.25rem;font-weight:600;line-height:1.4}.page-result-sheet .sheet-body .result-box.box1 .content-area{padding:1.25rem 0 1.75rem;flex:1 1;word-break:keep-all}.page-result-sheet .sheet-body .result-box.box1 .content-area .content-title{font-weight:600;margin-bottom:.75rem}.page-result-sheet .sheet-body .result-box.box1 .content-area .guide-text{margin-top:2rem}.page-result-sheet .sheet-body .result-box.box1 .content-area .guide-text .title{font-weight:600;margin-bottom:.75rem}.page-result-sheet .sheet-body .result-box.box1~.box1{border-top:0}@media screen and (max-width:655px){.page-result-sheet .sheet-body .result-box.box1{flex-direction:column;padding:0}}.page-result-sheet .sheet-foot{margin-top:2.5rem}.page-result-sheet .sheet-foot .cm-box{display:flex;align-items:center;gap:2rem;margin-bottom:2.5rem;background:#f0f0f0;border:1px solid #dadada}.page-result-sheet .sheet-foot .cm-box .icon{width:3.75rem}.page-result-sheet .sheet-foot .cm-box .text{flex:1 1;font-size:1rem;line-height:1.5}.page-result-sheet .sheet-foot .cm-box .text .box-title{font-weight:600;font-size:1.125rem;line-height:1.4;margin-bottom:.5rem}.page-result-sheet .sheet-foot .btns-area{display:flex;justify-content:end}@media screen and (max-width:1280px){.page-result-sheet .sheet-title{padding-left:3rem}.page-result-sheet .sheet-title:before{width:2.5rem;height:2.5rem}.page-result-sheet .head-area{flex-direction:column;align-items:start;gap:8px;padding-bottom:1.5rem}.page-result-sheet .head-area .page-head-utils{width:100%;justify-content:end}.page-result-sheet .sheet-head{padding:1.5rem 0}.page-result-sheet .sheet-head .sheet-title-area{flex-direction:column;gap:1rem 3rem;margin-bottom:var(--spacing-1);align-items:start}.page-result-sheet .sheet-head .sheet-title-badge{width:100%;text-align:right}.page-result-sheet .sheet-head .std-info-box{gap:1.5rem 3rem}.page-result-sheet .sheet-head .std-info-box .info-list{flex-direction:column;align-items:start;gap:.5rem}.page-result-sheet .sheet-body{padding-left:0;padding-right:0}.page-result-sheet .sheet-foot .cm-box{flex-direction:column;gap:1rem}.page-result-sheet .sheet-foot .cm-box .icon img{width:2.875rem}}.overview22 .cm-corner-box .corner-box-content{height:100%}.overview23 .chart-bars-wrap{flex:1 1}.bookmark-modal-footer{position:-webkit-sticky;position:sticky;bottom:0}.bookmark-modal-footer.cm-custom-form.custom-form4 .left-content .title{display:flex;align-items:center;min-height:48px}.statistics-modal-content .cm-radio1.alone{width:24px;height:24px}@media screen and (max-width:1279px){.page-dash-main .dash-main-title .notification-modal-toolbar .cm-btn,.page-dash-main .dash-main-title .notification-modal-toolbar .cm-btn>.icon-search-wt{width:auto}}.cm-search2.psnl-lnd-search .search2-action-wrap{display:flex;gap:8px;width:auto}.cm-search2.psnl-lnd-search .search2-item{align-items:center;height:48px}.cm-search2.psnl-lnd-search .search2-item dt{margin-top:0}.modal-content.psnl-lnd-search .search2-action-wrap{display:flex;gap:8px;width:auto}.psnl-lnd-subject{margin-top:12px}.cm-modal:has(#ognzSeCd) .box-btn-area .cm-btn.btn4{background:var(--mui-palette-neutral-900);border-color:var(--mui-palette-neutral-900);color:#fff}.cm-modal:has(#ognzSeCd) .box-btn-area .cm-btn.btn4 .cm-icon{color:#fff}.cm-modal:has(#schlCrsSeCd) .box-btn-area .cm-btn.btn4{background:var(--mui-palette-neutral-900);border-color:var(--mui-palette-neutral-900);color:#fff}.cm-modal:has(#schlCrsSeCd) .box-btn-area .cm-btn.btn4 .cm-icon{color:#fff}