.selection-module__nCoOiW__optTitle{text-align:left;width:100%;color:var(--g8);font-size:15px;font-weight:700}.selection-module__nCoOiW__toggleBox{flex-wrap:wrap;gap:16px;width:100%;display:flex}@media (max-width:768px){.selection-module__nCoOiW__toggleBox{gap:12px}}.selection-module__nCoOiW__toggle{flex:calc(50% - 8px);display:flex}.selection-module__nCoOiW__toggle input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.selection-module__nCoOiW__toggle label{cursor:pointer;-webkit-user-select:none;user-select:none;height:24px;color:var(--g8);background:url(/legacy/selection/icon/icon_check_off_2.svg) 0/20px 20px no-repeat;align-items:center;padding-left:32px;font-size:14px;font-weight:500;display:flex;position:relative}@media (max-width:768px){.selection-module__nCoOiW__toggle label{padding-left:24px}}.selection-module__nCoOiW__toggle input:checked+label{background-image:url(/legacy/selection/icon/icon_check_on.svg)}.selection-module__nCoOiW__toggle input:focus-visible+label{outline:2px solid var(--o);outline-offset:2px}.selection-module__nCoOiW__dayBox{text-align:left;flex-direction:column;gap:12px;width:100%;display:flex}.selection-module__nCoOiW__dayBoxTitle{color:var(--g8);font-size:15px;font-weight:700}.selection-module__nCoOiW__dayBoxSub{color:var(--g6);font-size:13px;font-weight:500}.selection-module__nCoOiW__pillRow{gap:12px;display:flex}@media (max-width:768px){.selection-module__nCoOiW__pillRow{gap:8px}}.selection-module__nCoOiW__pillCol{flex-direction:column;align-items:center;gap:8px;display:flex}@media (max-width:768px){.selection-module__nCoOiW__pillCol{gap:4px}}.selection-module__nCoOiW__pillCol .selection-module__nCoOiW__lbl{color:var(--g6);font-size:13px;line-height:16px}.selection-module__nCoOiW__kv{grid-template-columns:56px 1fr;gap:8px;width:100%;margin:0;font-size:13px;display:grid}@media (max-width:768px){.selection-module__nCoOiW__kv{gap:4px 8px}}.selection-module__nCoOiW__kv dt{color:var(--g6);font-weight:500}.selection-module__nCoOiW__kv dd{color:var(--g8);margin:0;font-weight:500}.selection-module__nCoOiW__badges{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:768px){.selection-module__nCoOiW__badges{gap:4px}}.selection-module__nCoOiW__badge{color:#ff7a00;background:#fff3de;border-radius:8px;padding:2px 8px;font-size:13px;font-weight:600}.selection-module__nCoOiW__badge.selection-module__nCoOiW__gray{background:var(--g2);color:var(--g7)}.selection-module__nCoOiW__head{justify-content:center;align-items:center;gap:8px;width:100%;height:64px;display:flex;position:relative}.selection-module__nCoOiW__monthTitle{color:#2c2c2e;font:inherit;cursor:pointer;background:0 0;border:0;min-width:130px;padding:0 4px;font-size:19px;font-weight:600;position:relative}@media (max-width:768px){.selection-module__nCoOiW__monthTitle{font-size:18px}}.selection-module__nCoOiW__monthTitle:hover{opacity:.8}.selection-module__nCoOiW__btnBox{align-items:center;gap:12px;margin-left:16px;display:flex;position:static}@media (max-width:768px){.selection-module__nCoOiW__btnBox{margin-left:12px}}.selection-module__nCoOiW__term{max-width:272px;color:var(--g7);align-items:center;font-size:14px;font-weight:500;display:flex;position:absolute;right:0}.selection-module__nCoOiW__term b{font-size:16px;font-weight:600}.selection-module__nCoOiW__ddWrap{position:absolute;bottom:8px;left:0}.selection-module__nCoOiW__ddBtn{border:1px solid var(--g3);color:#545454;cursor:pointer;white-space:nowrap;background:#fff;border-radius:16px;align-items:center;gap:4px;padding:4px 8px 4px 12px;font-size:13px;font-weight:500;display:flex}.selection-module__nCoOiW__ddBtn:hover{background:#f9f9f9}.selection-module__nCoOiW__ddBtn.selection-module__nCoOiW__active{border-color:#ff5035}.selection-module__nCoOiW__ddBtn i{background:url(/legacy/selection/icon/icon_choice_item_arrow.svg) 50% no-repeat;width:16px;height:16px;transition:transform .3s}.selection-module__nCoOiW__ddBtn i.selection-module__nCoOiW__open{transform:rotate(-180deg)}.selection-module__nCoOiW__ddOverlay{z-index:999;position:fixed;inset:0}.selection-module__nCoOiW__ddMenu{z-index:1000;background:#fff;border-radius:8px;min-width:132px;margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 0 10px #0003}.selection-module__nCoOiW__ddMenu.selection-module__nCoOiW__right{left:auto;right:0}.selection-module__nCoOiW__ddMenu li button{border:0;border-bottom:1px solid var(--g3);color:#333;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:8px;width:100%;padding:8px 12px;font-size:13px;display:flex}@media (max-width:768px){.selection-module__nCoOiW__ddMenu li button{gap:4px}}.selection-module__nCoOiW__ddMenu li:last-child button{border-bottom:0}.selection-module__nCoOiW__ddMenu li button:hover{background:#f7f7f7}.selection-module__nCoOiW__ddMenu li button[aria-current=true]{color:#ff5035;font-weight:700}.selection-module__nCoOiW__ddMenu img{width:18px;height:18px}.selection-module__nCoOiW__startWrap{padding-right:12px;position:absolute;bottom:8px;right:0}.selection-module__nCoOiW__startBtn{cursor:pointer;color:var(--g8);background:0 0;border:0;border-radius:100px;align-items:center;gap:8px;padding:4px 8px;font-size:13px;font-weight:700;line-height:16px;display:flex}@media (max-width:768px){.selection-module__nCoOiW__startBtn{gap:4px;padding:4px 8px}}.selection-module__nCoOiW__startBtn:hover{background:#f9f9f9}.selection-module__nCoOiW__startBtn i{background:url(/legacy/selection/icon/icon_calendar-orange.svg) 50%/contain no-repeat;width:16px;height:14px}.selection-module__nCoOiW__mpOverlay{z-index:999;position:fixed;inset:0}.selection-module__nCoOiW__mp{z-index:1000;background:#fff;border:1px solid #e5e7eb;border-radius:12px;width:240px;padding:16px;position:absolute;top:60px;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #00000026}@media (max-width:768px){.selection-module__nCoOiW__mp{padding:12px}}.selection-module__nCoOiW__mpHead{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.selection-module__nCoOiW__mpYear{color:#333;font-size:18px;font-weight:700}.selection-module__nCoOiW__mpNav{color:#545454;cursor:pointer;background:#fff;border:1px solid #eee;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;display:flex}.selection-module__nCoOiW__mpGrid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.selection-module__nCoOiW__mpItem{color:#333;cursor:pointer;background:0 0;border:0;border-radius:8px;height:40px;font-size:14px;font-weight:500}.selection-module__nCoOiW__mpItem:hover{color:var(--o);background:#f3f3f3}.selection-module__nCoOiW__mpItem.selection-module__nCoOiW__on{color:var(--o);font-weight:700}.selection-module__nCoOiW__sheet{background:#fff;height:700px;position:relative}.selection-module__nCoOiW__grid{border-top:1px solid var(--g3);border-left:1px solid var(--g3);grid-template-rows:38px;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);height:100%;display:grid}.selection-module__nCoOiW__wk{color:var(--g8);border-right:1px solid var(--g3);border-bottom:1px solid var(--g3);justify-content:center;align-items:center;font-size:13px;font-weight:500;display:flex}.selection-module__nCoOiW__blank{border-right:1px solid var(--g3);border-bottom:1px solid var(--g3);background:#fff}.selection-module__nCoOiW__sun{color:#eb4f5d}.selection-module__nCoOiW__sat{color:#5a6ef6}.selection-module__nCoOiW__cell{border:0;border-right:1px solid var(--g3);border-bottom:1px solid var(--g3);min-width:0;font:inherit;color:inherit;text-align:center;cursor:pointer;background:#fff;flex-direction:column;justify-content:flex-end;align-items:center;padding:12px;display:flex;position:relative;overflow:hidden}.selection-module__nCoOiW__dnum{z-index:4;color:#23252e;border-radius:100%;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:700;line-height:28px;display:flex;position:absolute;top:8px;left:8px}.selection-module__nCoOiW__dnum.selection-module__nCoOiW__sun{color:#eb4f5d}.selection-module__nCoOiW__dnum.selection-module__nCoOiW__sat{color:#5a6ef6}.selection-module__nCoOiW__dnum.selection-module__nCoOiW__hl{background:var(--o);color:#fff}.selection-module__nCoOiW__dnum.selection-module__nCoOiW__pick{background:#e1e1e1}.selection-module__nCoOiW__selRing{z-index:5;border:2px solid var(--o);pointer-events:none;border-radius:16px;position:absolute;inset:0}.selection-module__nCoOiW__dayju{height:28px;color:var(--g5);justify-content:center;align-items:center;gap:5px;font-size:14px;font-weight:400;line-height:18px;display:flex;position:absolute;top:8px;left:0;right:0}.selection-module__nCoOiW__pair{display:inline-flex}.selection-module__nCoOiW__chn{font-family:var(--f-hanja);font-size:18px}.selection-module__nCoOiW__kor{font-size:14px}.selection-module__nCoOiW__lunar{color:var(--g6);font-size:13px;position:absolute;top:32%;left:0;right:0}.selection-module__nCoOiW__holiday{color:#eb4f5d;text-overflow:ellipsis;white-space:nowrap;padding:0 4px;font-size:13px;position:absolute;top:54%;left:0;right:0;overflow:hidden}.selection-module__nCoOiW__season{color:var(--g6);font-size:13px;line-height:16px;position:absolute;top:76%;left:0;right:0}.selection-module__nCoOiW__plain .selection-module__nCoOiW__dayju{color:#23252e}.selection-module__nCoOiW__luck{width:100%;color:var(--g8);justify-content:space-between;align-items:flex-end;font-size:13px;font-weight:500;line-height:16px;display:flex}.selection-module__nCoOiW__cType{text-align:left;white-space:nowrap}.selection-module__nCoOiW__sonBadge{z-index:9;color:#ff7a00;white-space:nowrap;pointer-events:none;background:#fff3de;border-radius:8px;padding:2px 8px;font-size:12px;font-weight:600;line-height:12px;position:absolute;top:4px;right:4px}@media (max-width:768px){.selection-module__nCoOiW__sonBadge{padding:2px 4px}}.selection-module__nCoOiW__summary{z-index:10;visibility:hidden;pointer-events:none;width:100%;color:var(--g8);white-space:pre-line;word-break:keep-all;text-align:center;-webkit-line-clamp:3;-webkit-box-orient:vertical;padding:0 8px;font-size:13px;font-weight:500;line-height:1.3;display:-webkit-box;position:absolute;top:50%;left:0;overflow:hidden;transform:translateY(-8px)}@media (max-width:768px){.selection-module__nCoOiW__summary{padding:0 4px}}.selection-module__nCoOiW__cell.selection-module__nCoOiW__checked .selection-module__nCoOiW__summary{transform:translateY(-50%)}@media (hover:hover) and (pointer:fine){.selection-module__nCoOiW__cell.selection-module__nCoOiW__hov:not(.selection-module__nCoOiW__checked):not(.selection-module__nCoOiW__best):hover{background:var(--g2)}.selection-module__nCoOiW__cell.selection-module__nCoOiW__hov:hover .selection-module__nCoOiW__summary{visibility:visible}}.selection-module__nCoOiW__cell.selection-module__nCoOiW__best{background:#fff8d6;box-shadow:inset 0 0 0 3px #ffb40099}.selection-module__nCoOiW__cell.selection-module__nCoOiW__best .selection-module__nCoOiW__content{display:none}.selection-module__nCoOiW__bestLabel{z-index:10;flex-direction:column;align-items:center;gap:4px;width:100%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.selection-module__nCoOiW__bestMsg{color:var(--g8);white-space:pre-line;font-size:13px;font-weight:500;line-height:16px}.selection-module__nCoOiW__bestFree{color:#fff;background:#f80;border-radius:12px;padding:4px 8px;font-size:12px;font-weight:700;line-height:12px}@media (max-width:768px){.selection-module__nCoOiW__bestFree{padding:4px}}@keyframes selection-module__nCoOiW__blink{0%,to{box-shadow:inset 0 0 0 3px #ffb40099}50%{box-shadow:inset 0 0 0 3px #ffb40026}}.selection-module__nCoOiW__cell.selection-module__nCoOiW__best{animation:1.6s ease-in-out infinite selection-module__nCoOiW__blink}@media (prefers-reduced-motion:reduce){.selection-module__nCoOiW__cell.selection-module__nCoOiW__best{animation:none}}.selection-module__nCoOiW__content{display:contents}.selection-module__nCoOiW__loadingCell{opacity:.5}.selection-module__nCoOiW__msg{color:var(--g6);padding:12px;font-size:13px}@media (max-width:768px){.selection-module__nCoOiW__msg{padding:8px 12px}}.selection-module__nCoOiW__mHead{top:var(--gnb-top,0px);z-index:20;background:#fff;justify-content:space-between;align-items:center;height:48px;padding:0 8px 0 4px;display:flex;position:sticky}.selection-module__nCoOiW__mLeft{align-items:center;min-width:0;display:flex}.selection-module__nCoOiW__mNav{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.selection-module__nCoOiW__mNav i{background:url(/legacy/fortune/chevron/chevron-left-16.svg) 50% no-repeat;width:16px;height:16px}.selection-module__nCoOiW__mNav.selection-module__nCoOiW__next i{transform:rotate(180deg)}.selection-module__nCoOiW__mTitle{color:var(--g8);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-size:18px;font-weight:700;line-height:22px}.selection-module__nCoOiW__mTerm{color:var(--g7);white-space:nowrap;text-overflow:ellipsis;margin-left:4px;font-size:13px;font-weight:500;overflow:hidden}.selection-module__nCoOiW__mRight{flex:none;align-items:center;gap:4px;display:flex;position:relative}.selection-module__nCoOiW__mIcon{cursor:pointer;background:50% no-repeat;border:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.selection-module__nCoOiW__mMy{background-image:url(/legacy/fortune/icon/icon_mypage.svg)}.selection-module__nCoOiW__mSet{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M4 6h10M18 6h2M4 12h4M12 12h8M4 18h12M20 18h0'/%3E%3Ccircle cx='16' cy='6' r='2'/%3E%3Ccircle cx='10' cy='12' r='2'/%3E%3Ccircle cx='18' cy='18' r='2'/%3E%3C/svg%3E")}.selection-module__nCoOiW__mCal svg{width:22px;height:22px}.selection-module__nCoOiW__mDd{max-width:108px;padding:4px 8px 4px 12px}@media (max-width:768px){.selection-module__nCoOiW__mDd{padding:4px 4px 4px 8px}}.selection-module__nCoOiW__mDd span{text-overflow:ellipsis;overflow:hidden}.selection-module__nCoOiW__tabBar{z-index:30;left:0;right:0;bottom:calc(var(--tab-h) + var(--sa-bottom));border-radius:16px 16px 0 0;height:44px;display:flex;position:fixed;overflow:hidden;box-shadow:0 -4px 10px #0003}.selection-module__nCoOiW__tabBar button{height:44px;color:var(--o);cursor:pointer;background:#fef6f3;border:0;flex:1;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:500;display:flex}@media (max-width:768px){.selection-module__nCoOiW__tabBar button{gap:4px}}.selection-module__nCoOiW__tabBar button svg{opacity:0;width:16px;height:16px}.selection-module__nCoOiW__tabBar button[aria-pressed=true]{color:#fff;background:#ff5035;font-weight:700}.selection-module__nCoOiW__tabBar button[aria-pressed=true] svg{opacity:1}.selection-module__nCoOiW__tabBar .selection-module__nCoOiW__div{background:#eee;width:1px}@media (max-width:768px){.selection-module__nCoOiW__sheet{height:auto}.selection-module__nCoOiW__grid{border:0;grid-template-rows:32px;grid-auto-rows:104px;height:auto}.selection-module__nCoOiW__wk{top:calc(var(--gnb-top,0px) + 48px);z-index:6;background:#fff;border:0;font-size:13px;position:sticky;box-shadow:0 1px #ddd}.selection-module__nCoOiW__blank{border:0;border-top:1px solid #d3d3d3}.selection-module__nCoOiW__cell{border:0;border-top:1px solid #d3d3d3;justify-content:flex-start;gap:2px;padding:26px 2px 8px}.selection-module__nCoOiW__dnum{width:20px;height:20px;font-size:14px;font-weight:400;line-height:20px;top:4px;left:50%;transform:translate(-50%)}.selection-module__nCoOiW__selRing{border-radius:8px}.selection-module__nCoOiW__dayju{gap:0;height:20px;position:static}.selection-module__nCoOiW__chn{font-size:15px}.selection-module__nCoOiW__kor{font-size:13px}.selection-module__nCoOiW__onlyKor .selection-module__nCoOiW__kor{font-size:14px}.selection-module__nCoOiW__lunar{font-size:12px;line-height:14px;position:static}.selection-module__nCoOiW__holiday{white-space:normal;word-break:keep-all;font-size:12px;line-height:14px;position:static}.selection-module__nCoOiW__season{font-size:12px;line-height:13px;position:static}.selection-module__nCoOiW__luck{flex-direction:column;justify-content:flex-end;align-items:center;gap:2px;margin-top:auto;font-size:13px}.selection-module__nCoOiW__sonBadge{border-radius:8px;width:fit-content;margin:0 auto 2px;padding:1px 4px;font-size:12px;line-height:11px;display:block;position:static}.selection-module__nCoOiW__summary{display:none}.selection-module__nCoOiW__bestMsg{font-size:13px;line-height:14px}}.selection-module__nCoOiW__dDim{z-index:900;background:#0000004d;position:fixed;inset:0}.selection-module__nCoOiW__drawer{z-index:901;width:840px;max-width:calc(100vw / var(--zoom,1));display:flex;position:fixed;top:0;bottom:0;right:0}.selection-module__nCoOiW__dTabs{flex-direction:column;flex:none;width:40px;padding-top:50px;display:flex}.selection-module__nCoOiW__dTab{writing-mode:vertical-rl;text-orientation:upright;color:#545454;letter-spacing:2px;cursor:pointer;background:#f3f3f3;border:0;border-radius:8px 0 0 8px;width:40px;margin:0 -2px 8px 0;padding:16px 0;font-size:13px;font-weight:600;box-shadow:-2px 2px 5px #0000000d}@media (max-width:768px){.selection-module__nCoOiW__dTab{padding:12px 0}}.selection-module__nCoOiW__dTab[aria-selected=true]{color:#fff;box-shadow:none;background:#ff5a2c;font-weight:700}.selection-module__nCoOiW__dBox{background:#fff;flex-direction:column;flex:1;min-width:0;display:flex;position:relative;box-shadow:-4px 0 20px #0000001a}.selection-module__nCoOiW__dClose{z-index:10;cursor:pointer;background:url(/legacy/selection/icon/icon_cancel_choice.svg) 50%/contain no-repeat;border:0;width:16px;height:16px;position:absolute;top:30px;right:30px}.selection-module__nCoOiW__dBody{flex:1;min-height:0;overflow-y:auto}.selection-module__nCoOiW__drawerFlow{width:880px}.selection-module__nCoOiW__drawerFlow .selection-module__nCoOiW__dBox{background:#f6f6f4}.selection-module__nCoOiW__fHead{background:#fff;border-bottom:1px solid #ebebeb;flex:none;align-items:center;gap:12px;height:60px;padding:0 56px 0 24px;display:flex;position:relative}@media (max-width:768px){.selection-module__nCoOiW__fHead{padding:0 56px 0 12px}}.selection-module__nCoOiW__fHead img{object-fit:contain;width:34px;height:34px}.selection-module__nCoOiW__fHeadTxt{flex-direction:column;gap:1px;min-width:0;display:flex}.selection-module__nCoOiW__fHeadTxt b{color:#1f1e1b;font-size:16px}.selection-module__nCoOiW__fHeadTxt span{color:#57544d;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.selection-module__nCoOiW__fHead .selection-module__nCoOiW__dClose{top:50%;right:20px;transform:translateY(-50%)}.selection-module__nCoOiW__dFlow{background:#f6f6f4}.selection-module__nCoOiW__dFlow .selection-module__nCoOiW__mBody{gap:16px;max-width:none;padding:0}@media (max-width:768px){.selection-module__nCoOiW__dFlow .selection-module__nCoOiW__mBody{gap:12px}}.selection-module__nCoOiW__dFlow .selection-module__nCoOiW__quote{padding:16px}@media (max-width:768px){.selection-module__nCoOiW__dFlow .selection-module__nCoOiW__quote{padding:12px}}.selection-module__nCoOiW__mPopHead{display:none}.selection-module__nCoOiW__hero{text-align:center;background:linear-gradient(#fff5f0 0%,#fff 100%);flex-direction:column;align-items:center;gap:16px;padding:40px 40px 32px;display:flex}@media (max-width:768px){.selection-module__nCoOiW__hero{gap:12px;padding:32px 32px 24px}}.selection-module__nCoOiW__heroHead{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.selection-module__nCoOiW__heroHead h2{color:var(--g8);margin:0;font-size:22px;font-weight:700}.selection-module__nCoOiW__heroBadge{background:var(--o);color:#fff;border-radius:16px;padding:4px 12px;font-size:13px;font-weight:700}.selection-module__nCoOiW__heroImg{width:140px;height:140px}.selection-module__nCoOiW__heroFoot h3{color:var(--g8);margin:0 0 8px;font-size:16px;font-weight:700}@media (max-width:768px){.selection-module__nCoOiW__heroFoot h3{margin:0 0 4px;font-size:16px}}.selection-module__nCoOiW__heroFoot p{color:var(--g6);margin:0;font-size:14px;line-height:1.5}.selection-module__nCoOiW__dContent{flex-direction:column;gap:24px;width:100%;max-width:680px;margin:0 auto;padding:32px 40px 60px;display:flex}@media (max-width:768px){.selection-module__nCoOiW__dContent{gap:12px;padding:24px 32px 60px}}.selection-module__nCoOiW__scoreRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.selection-module__nCoOiW__scoreCat{color:#333;align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}@media (max-width:768px){.selection-module__nCoOiW__scoreCat{gap:4px}}.selection-module__nCoOiW__scoreCat img{width:22px;height:22px}.selection-module__nCoOiW__typeBadge{background:var(--g2);color:var(--g7);border-radius:12px;padding:3px 12px;font-size:13px;font-weight:700}@media (max-width:768px){.selection-module__nCoOiW__typeBadge{padding:3px 8px}}.selection-module__nCoOiW__typeBadge.selection-module__nCoOiW__good{color:#3f7a10;background:#eaf6e0}.selection-module__nCoOiW__typeBadge.selection-module__nCoOiW__soso{color:#8b4513;background:#fff5d9}.selection-module__nCoOiW__typeBadge.selection-module__nCoOiW__bad{color:#de0010;background:#fdeaea}.selection-module__nCoOiW__quote{color:#333;background:#f9fcf8;border:1px solid #eaefea;border-radius:12px;padding:24px;font-size:15px;line-height:1.6}@media (max-width:768px){.selection-module__nCoOiW__quote{padding:16px}}.selection-module__nCoOiW__info{background:#eff5ff;border-radius:12px;padding:24px}@media (max-width:768px){.selection-module__nCoOiW__info{padding:12px 16px}}.selection-module__nCoOiW__info b{color:#2f4bb2;margin-bottom:12px;font-size:15px;display:block}@media (max-width:768px){.selection-module__nCoOiW__info b{margin-bottom:8px}}.selection-module__nCoOiW__cta{flex-direction:column;gap:8px;display:flex}.selection-module__nCoOiW__ctaItem{border:1px solid var(--g3);color:var(--g8);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:16px;font-size:14px;text-decoration:none;display:flex}@media (max-width:768px){.selection-module__nCoOiW__ctaItem{padding:12px}}.selection-module__nCoOiW__ctaItem b{font-size:15px}.selection-module__nCoOiW__ctaItem span{color:var(--g6);font-size:13px}.selection-module__nCoOiW__ctaItem i{background-color:var(--g4);width:12px;height:12px;margin-left:auto;-webkit-mask:url(/legacy/fortune/icon/icon_arrow_right_current_color.svg) 50%/100% 100% no-repeat;mask:url(/legacy/fortune/icon/icon_arrow_right_current_color.svg) 50%/100% 100% no-repeat}.selection-module__nCoOiW__ctaItem:hover{border-color:var(--o2)}.selection-module__nCoOiW__empty{text-align:center;color:var(--g6);padding:40px 0;font-size:14px}@media (max-width:768px){.selection-module__nCoOiW__empty{padding:32px 0}}.selection-module__nCoOiW__mHeadBox{background:#f7947726;padding:24px 40px}@media (max-width:768px){.selection-module__nCoOiW__mHeadBox{padding:16px 32px}}.selection-module__nCoOiW__mHeadRow{align-items:center;gap:24px;display:flex}@media (max-width:768px){.selection-module__nCoOiW__mHeadRow{gap:12px}}.selection-module__nCoOiW__mHeadRow img{flex:none;width:80px;height:80px}.selection-module__nCoOiW__mHeadTitle{color:var(--g8);margin:0 0 8px;font-size:22px;font-weight:700}.selection-module__nCoOiW__mHeadTitle em{color:var(--o);font-style:normal}.selection-module__nCoOiW__mHeadBadge{color:#fff;background:#f79477;border-radius:32px;padding:2px 16px;font-size:15px;font-weight:700;line-height:28px;display:inline-block}@media (max-width:768px){.selection-module__nCoOiW__mHeadBadge{padding:2px 12px}}.selection-module__nCoOiW__mBody{flex-direction:column;gap:24px;max-width:840px;padding:32px 40px 60px;display:flex}@media (max-width:768px){.selection-module__nCoOiW__mBody{gap:16px;padding:24px 32px 60px}}.selection-module__nCoOiW__top3{border:1px solid #f79477;border-radius:12px;display:flex;overflow:hidden}.selection-module__nCoOiW__top3Head{color:#fff;background:#f79477;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;width:140px;padding:12px;font-size:16px;font-weight:700;line-height:1.3;display:flex}@media (max-width:768px){.selection-module__nCoOiW__top3Head{padding:12px 8px}}.selection-module__nCoOiW__top3Head span:last-child{font-size:18px}.selection-module__nCoOiW__top3Body{flex-wrap:wrap;flex:1;justify-content:space-around;align-items:center;gap:8px;padding:16px;display:flex}@media (max-width:768px){.selection-module__nCoOiW__top3Body{padding:12px}}.selection-module__nCoOiW__top3Item{color:#333;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:4px;font-size:16px;font-weight:600;display:flex}@media (max-width:768px){.selection-module__nCoOiW__top3Item{gap:4px;font-size:16px}}.selection-module__nCoOiW__top3Item:hover{color:var(--o)}.selection-module__nCoOiW__sumText{color:#333;font-size:16px;line-height:1.6}.selection-module__nCoOiW__chart{position:relative}.selection-module__nCoOiW__chartSvg{width:100%;height:180px;display:block;overflow:visible}.selection-module__nCoOiW__chartLegend{color:#333;font-size:13px;font-weight:600}.selection-module__nCoOiW__counts{background:var(--c-soft);border-radius:12px;flex-wrap:wrap;align-items:center;gap:24px;padding:16px 24px;display:flex}@media (max-width:768px){.selection-module__nCoOiW__counts{gap:12px;padding:12px}}.selection-module__nCoOiW__countsTotal{color:#ff6b36;background:#fff;border:1px solid #ff6b36;border-radius:16px;padding:4px 16px;font-size:13px;font-weight:700}@media (max-width:768px){.selection-module__nCoOiW__countsTotal{padding:4px 12px}}.selection-module__nCoOiW__countsRow{flex-wrap:wrap;gap:24px;display:flex}@media (max-width:768px){.selection-module__nCoOiW__countsRow{gap:12px}}.selection-module__nCoOiW__countItem{color:#333;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}@media (max-width:768px){.selection-module__nCoOiW__countItem{gap:4px}}.selection-module__nCoOiW__countItem .selection-module__nCoOiW__energyS{background:50%/contain no-repeat;width:36px;height:14px;display:inline-block}.selection-module__nCoOiW__list{flex-direction:column;display:flex}.selection-module__nCoOiW__row{border:0;border-bottom:1px solid var(--g3);text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;grid-template-columns:90px 56px 90px 1fr;align-items:center;gap:8px;padding:12px 4px;display:grid}.selection-module__nCoOiW__row:hover{background:var(--g2)}.selection-module__nCoOiW__row.selection-module__nCoOiW__on{background:var(--o-tint)}.selection-module__nCoOiW__rowDate{color:#333;font-size:14px;font-weight:600}.selection-module__nCoOiW__rowDesc{color:var(--g6);font-size:13px;line-height:1.4}.selection-module__nCoOiW__rowEnergy{align-items:center;gap:4px;font-size:13px;font-weight:700;display:flex}.selection-module__nCoOiW__rowEnergy i{background:50%/contain no-repeat;width:32px;height:13px}@media (max-width:768px){.selection-module__nCoOiW__drawer{width:calc(100vw / var(--zoom,1));flex-direction:column}.selection-module__nCoOiW__dTabs{background:#fff;border-bottom:1px solid #eee;flex-direction:row;width:100%;padding:0}.selection-module__nCoOiW__dTab{writing-mode:horizontal-tb;width:auto;height:48px;box-shadow:none;letter-spacing:0;background:0 0;border-bottom:2px solid #0000;border-radius:0;flex:1;margin:0;padding:0;font-size:14px}.selection-module__nCoOiW__dTab[aria-selected=true]{color:#ff5035;background:0 0;border-bottom-color:#ff5035}.selection-module__nCoOiW__mPopHead{color:#333;height:56px;padding-top:var(--sa-top);background:#fff;border-bottom:1px solid #f5f5f5;flex:none;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex;position:relative}.selection-module__nCoOiW__mPopHead .selection-module__nCoOiW__dClose{top:50%;right:16px;transform:translateY(-50%)}.selection-module__nCoOiW__dBox{box-shadow:none}.selection-module__nCoOiW__dBox>.selection-module__nCoOiW__dClose{display:none}.selection-module__nCoOiW__drawerFlow{width:calc(100vw / var(--zoom,1))}.selection-module__nCoOiW__fHead .selection-module__nCoOiW__dClose{display:block}.selection-module__nCoOiW__hero{padding:12px}.selection-module__nCoOiW__heroImg{width:110px;height:110px}.selection-module__nCoOiW__dContent{padding:16px 12px 32px}.selection-module__nCoOiW__mHeadBox{padding:16px 12px}.selection-module__nCoOiW__mHeadRow{text-align:center;flex-direction:column;gap:8px}.selection-module__nCoOiW__mHeadRow img{width:78px;height:78px}.selection-module__nCoOiW__mBody{padding:12px 12px 32px}.selection-module__nCoOiW__top3Head{width:83px;font-size:13px}.selection-module__nCoOiW__top3Head span:last-child{font-size:13px}.selection-module__nCoOiW__top3Body{padding:12px 8px}.selection-module__nCoOiW__top3Item{font-size:15px}.selection-module__nCoOiW__row{grid-template-columns:auto auto 1fr;padding:12px 0}.selection-module__nCoOiW__rowDesc{grid-column:1/-1;margin-left:12px;font-size:14px}}.selection-module__nCoOiW__start{background:#fff;border-radius:16px;flex-direction:column;gap:24px;width:560px;max-width:100%;max-height:calc(100dvh - 32px);padding:24px 24px 32px;display:flex;overflow-y:auto}@media (max-width:768px){.selection-module__nCoOiW__start{gap:12px;padding:16px}}.selection-module__nCoOiW__startHead{text-align:center;color:var(--g8);font-size:18px;font-weight:700;line-height:26px;position:relative}.selection-module__nCoOiW__startHead small{color:var(--g6);margin-top:4px;font-size:13px;font-weight:500;display:block}.selection-module__nCoOiW__startHead .selection-module__nCoOiW__dClose{top:4px;right:0}.selection-module__nCoOiW__catGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}@media (max-width:768px){.selection-module__nCoOiW__catGrid{gap:8px}}.selection-module__nCoOiW__catBtn{border:1px solid var(--g3);color:var(--g8);cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:12px 4px;font-size:13px;font-weight:600;display:flex}@media (max-width:768px){.selection-module__nCoOiW__catBtn{gap:4px}}.selection-module__nCoOiW__catBtn img{width:36px;height:36px}.selection-module__nCoOiW__catBtn[aria-pressed=true]{border-color:var(--o);background:var(--o-tint);color:var(--o)}.selection-module__nCoOiW__catTip{background:var(--g2);min-height:40px;color:var(--g7);text-align:center;border-radius:12px;padding:12px 16px;font-size:14px}@media (max-width:768px){.selection-module__nCoOiW__catTip{padding:8px 12px}}.selection-module__nCoOiW__startSaju{color:var(--g7);justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex}.selection-module__nCoOiW__startSaju b{color:var(--g8)}.selection-module__nCoOiW__startBtns{flex-direction:column;gap:8px;display:flex}.selection-module__nCoOiW__startGo{background:var(--o);color:#fff;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;height:48px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.selection-module__nCoOiW__startSub{border:1px solid var(--g3);height:44px;color:var(--g8);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}@media (max-width:768px){.selection-module__nCoOiW__start{padding-bottom:calc(24px + var(--sa-bottom));border-radius:16px 16px 0 0}.selection-module__nCoOiW__catGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.selection-module__nCoOiW__catBtn{letter-spacing:-.5px;padding:8px 2px;font-size:12px}.selection-module__nCoOiW__catBtn img{width:30px;height:30px}}.selection-module__nCoOiW__optSheet .selection-module__nCoOiW__toggleBox{flex-direction:column;gap:24px;padding:8px 8px 16px}@media (max-width:768px){.selection-module__nCoOiW__optSheet .selection-module__nCoOiW__toggleBox{gap:16px;padding:8px 8px 12px}}.selection-module__nCoOiW__optSheet .selection-module__nCoOiW__toggle label{font-size:15px}.selection-module__nCoOiW__ddMenu ul{margin:0;padding:0;list-style:none}.selection-module__nCoOiW__ddMenu.selection-module__nCoOiW__center{left:50%;transform:translate(-50%)}.selection-module__nCoOiW__ddMenu.selection-module__nCoOiW__right.selection-module__nCoOiW__center{left:auto;right:0;transform:none}.selection-module__nCoOiW__ddMenu.selection-module__nCoOiW__covered ul{border:1px solid #ff5035;border-radius:8px;overflow:hidden}.selection-module__nCoOiW__ddEmpty{text-align:center;width:92px;color:var(--g8);padding:24px 0;font-size:12px;font-weight:500;line-height:1.3}@media (max-width:768px){.selection-module__nCoOiW__ddEmpty{padding:12px 0}}.selection-module__nCoOiW__clock{cursor:pointer;background:url(/legacy/selection/icon/icon-clock.svg) 50% no-repeat;border:0;width:20px;height:20px;padding:0;font-size:0}.selection-module__nCoOiW__mClock{border:1px solid var(--g3);height:22px;color:var(--g8);cursor:pointer;white-space:nowrap;background:#fff;border-radius:16px;padding:3px 8px;font-size:12px;font-weight:700}.selection-module__nCoOiW__banner{aspect-ratio:260/76;cursor:pointer;background:50%/contain no-repeat;border:0;border-radius:12px;width:100%;min-height:75px}.selection-module__nCoOiW__banner:hover{opacity:.9}.selection-module__nCoOiW__bannerM{aspect-ratio:auto;height:76px}.selection-module__nCoOiW__stamp{z-index:6;pointer-events:none;background:url(/legacy/selection/icon/icon_choice_stamp-day.svg) 50%/cover no-repeat;width:68px;height:68px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.selection-module__nCoOiW__dnum.selection-module__nCoOiW__dFocus{color:#fff;background:#5790fc}.selection-module__nCoOiW__dnum.selection-module__nCoOiW__dLight{color:#fff;background:#ff5c8a}.selection-module__nCoOiW__e3brown{color:#8b4513!important}@media (max-width:768px){.selection-module__nCoOiW__stamp{width:44px;height:44px}}.selection-module__nCoOiW__loading{justify-content:center;align-items:center;min-height:320px;display:flex}.selection-module__nCoOiW__dTab.selection-module__nCoOiW__tabLight[aria-selected=true]{background:#ff5c8a}.selection-module__nCoOiW__f1{flex-direction:column;display:flex}.selection-module__nCoOiW__cMain{flex-direction:column;gap:8px;display:flex}.selection-module__nCoOiW__cMain h4{color:#111;margin:0;font-size:18px;font-weight:700;line-height:1.5}.selection-module__nCoOiW__cScore{color:var(--o);font-size:16px;font-weight:700}.selection-module__nCoOiW__cDesc{color:#555;margin:0;font-size:14px;line-height:1.6}.selection-module__nCoOiW__quote h3{color:#4caf50;margin:0 0 8px;font-size:18px;font-weight:700;line-height:1.5}.selection-module__nCoOiW__quote p{color:#555;margin:0;font-size:14px;line-height:1.6}.selection-module__nCoOiW__info.selection-module__nCoOiW__blue{background:#eff5ff}.selection-module__nCoOiW__info.selection-module__nCoOiW__blue .selection-module__nCoOiW__infoTitle{color:#2f4bb2}.selection-module__nCoOiW__info.selection-module__nCoOiW__pink{background:#fff0f0}.selection-module__nCoOiW__info.selection-module__nCoOiW__pink .selection-module__nCoOiW__infoTitle{color:#e33b3b}.selection-module__nCoOiW__infoTitle{margin-bottom:12px;font-size:15px;font-weight:700}.selection-module__nCoOiW__infoList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.selection-module__nCoOiW__infoList li{color:#333;background:#fff;border-radius:8px;padding:12px 16px;font-size:13px;line-height:1.5}@media (max-width:768px){.selection-module__nCoOiW__infoList li{padding:12px}}.selection-module__nCoOiW__infoSub{margin-top:16px}@media (max-width:768px){.selection-module__nCoOiW__infoSub{margin-top:12px}}.selection-module__nCoOiW__infoSubTitle{color:#333;margin-bottom:8px;font-size:14px;font-weight:700}.selection-module__nCoOiW__infoSub ul{color:#333;margin:0;padding-left:16px;font-size:13px;line-height:1.6}@media (max-width:768px){.selection-module__nCoOiW__infoSub ul{padding-left:12px}}.selection-module__nCoOiW__acc{background:#f3eafd;border-radius:12px}.selection-module__nCoOiW__accHead{color:#5e35b1;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:16px 24px;font-size:15px;font-weight:700;display:flex}@media (max-width:768px){.selection-module__nCoOiW__accHead{padding:12px 16px}}.selection-module__nCoOiW__accHead i{background:#5e35b1;width:12px;height:12px;transition:transform .2s;transform:rotate(90deg);-webkit-mask:url(/legacy/fortune/chevron/chevron-right-12.svg) 50%/100% 100% no-repeat;mask:url(/legacy/fortune/chevron/chevron-right-12.svg) 50%/100% 100% no-repeat}.selection-module__nCoOiW__accHead i.selection-module__nCoOiW__open{transform:rotate(-90deg)}.selection-module__nCoOiW__accBody{padding:0 24px 24px}@media (max-width:768px){.selection-module__nCoOiW__accBody{padding:0 16px 16px}}.selection-module__nCoOiW__rv{--th-bg:#f7947726;--th-badge:#f79477;--th-line:#f79477;--th-count:#ff6b36;--th-soft:#fff4ef}.selection-module__nCoOiW__rv.selection-module__nCoOiW__week{--th-bg:#5790fc26;--th-badge:#5790fc;--th-line:#4a8cff;--th-count:#4a8cff;--th-soft:#eef4ff}.selection-module__nCoOiW__rvHead{background:var(--th-bg);padding:24px 40px}@media (max-width:768px){.selection-module__nCoOiW__rvHead{padding:16px 32px}}.selection-module__nCoOiW__rv .selection-module__nCoOiW__mHeadBadge{background:var(--th-badge)}.selection-module__nCoOiW__rv .selection-module__nCoOiW__top3{border-color:var(--th-line)}.selection-module__nCoOiW__rv .selection-module__nCoOiW__top3Head{background:var(--th-line)}.selection-module__nCoOiW__rv .selection-module__nCoOiW__counts{background:var(--th-soft)}.selection-module__nCoOiW__rv .selection-module__nCoOiW__countsTotal{border-color:var(--th-count);color:var(--th-count)}.selection-module__nCoOiW__rvHeadM{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.selection-module__nCoOiW__rvHeadM h2{color:#333;margin:8px 0 0;font-size:19px;font-weight:700}@media (max-width:768px){.selection-module__nCoOiW__rvHeadM h2{font-size:18px}}.selection-module__nCoOiW__rvCatRow{color:var(--o);align-items:center;gap:12px;font-size:24px;font-weight:700;display:flex}@media (max-width:768px){.selection-module__nCoOiW__rvCatRow{font-size:22px}}.selection-module__nCoOiW__rvCatRow img{width:78px;height:78px}.selection-module__nCoOiW__rvBadgeM{background:var(--th-badge);color:#fff;border-radius:32px;height:44px;padding:2px 24px;font-size:18px;font-weight:700;line-height:40px}@media (max-width:768px){.selection-module__nCoOiW__rvBadgeM{padding:2px 16px}}.selection-module__nCoOiW__top3Item{cursor:default;flex-wrap:wrap;justify-content:center}.selection-module__nCoOiW__sumTitle{color:#000;margin:0;font-size:19px;font-weight:700;line-height:1.5}@media (max-width:768px){.selection-module__nCoOiW__sumTitle{font-size:18px}}.selection-module__nCoOiW__chartBox{gap:4px;padding-top:16px;display:flex}@media (max-width:768px){.selection-module__nCoOiW__chartBox{padding-top:12px}}.selection-module__nCoOiW__yAxis{color:#545454;text-align:right;flex-direction:column;flex:none;justify-content:space-between;width:36px;height:180px;font-size:12px;display:flex;transform:translateY(-6px)}.selection-module__nCoOiW__chartScroll{flex:1;min-width:0;padding:0 16px 8px;overflow-x:auto}@media (max-width:768px){.selection-module__nCoOiW__chartScroll{padding:0 12px 8px}}.selection-module__nCoOiW__chartInner{position:relative}.selection-module__nCoOiW__chartArea{height:180px;position:relative}.selection-module__nCoOiW__gridLine{border-top:1px dashed #eee;height:1px;position:absolute;left:0;right:0}.selection-module__nCoOiW__chartArea .selection-module__nCoOiW__chartSvg{width:100%;height:100%;position:absolute;inset:0}.selection-module__nCoOiW__dot{position:absolute;transform:translate(-50%,-50%)}.selection-module__nCoOiW__dot i{background:#fff;border:2px solid #ff6b36;border-radius:50%;width:8px;height:8px;display:block}.selection-module__nCoOiW__dot span{color:#ff6b36;white-space:nowrap;font-size:12px;font-weight:700;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.selection-module__nCoOiW__dot span.selection-module__nCoOiW__below{top:12px;bottom:auto}.selection-module__nCoOiW__dot span.selection-module__nCoOiW__danger{color:#ff3b30}.selection-module__nCoOiW__xLabels{height:22px;margin-top:8px;position:relative}@media (max-width:768px){.selection-module__nCoOiW__xLabels{margin-top:4px}}.selection-module__nCoOiW__xLabels span{text-align:center;color:#545454;width:30px;font-size:13px;position:absolute;transform:translate(-50%)}.selection-module__nCoOiW__hr{border:0;border-top:1px solid var(--g3);width:100%;margin:0}.selection-module__nCoOiW__countsTitle{text-align:center;width:100%;color:var(--th-count);font-size:16px;font-weight:700}.selection-module__nCoOiW__cs{z-index:901;width:480px;max-width:calc(100vw / var(--zoom,1));background:#fff;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-4px 0 20px #0000001a}.selection-module__nCoOiW__csM{width:calc(100vw / var(--zoom,1))}.selection-module__nCoOiW__csHead{padding:24px 24px 8px;padding-top:calc(20px + var(--sa-top));flex:none;position:relative}@media (max-width:768px){.selection-module__nCoOiW__csHead{padding:12px 16px 4px}}.selection-module__nCoOiW__csHead h2{color:var(--g8);margin:0 0 4px;font-size:18px;font-weight:700}.selection-module__nCoOiW__csHead p{color:var(--g6);margin:0;font-size:14px}.selection-module__nCoOiW__csHead .selection-module__nCoOiW__dClose{top:calc(22px + var(--sa-top));right:24px}.selection-module__nCoOiW__csBody{flex-direction:column;flex:1;gap:16px;min-height:0;padding:8px 24px 16px;display:flex;overflow-y:auto}@media (max-width:768px){.selection-module__nCoOiW__csBody{gap:12px;padding:4px 16px 12px}}.selection-module__nCoOiW__csTabs{gap:8px;display:flex}.selection-module__nCoOiW__csTabs button{border:1px solid var(--g3);color:var(--g7);cursor:pointer;text-align:left;background:#fff;border-radius:12px;flex:1;align-items:center;gap:8px;padding:8px 12px;display:flex}@media (max-width:768px){.selection-module__nCoOiW__csTabs button{padding:8px 12px}}.selection-module__nCoOiW__csTabs button svg{opacity:0;flex:none;width:18px;height:18px}.selection-module__nCoOiW__csTabs button b{font-size:15px;display:block}.selection-module__nCoOiW__csTabs button small{color:var(--g6);font-size:13px;display:block}.selection-module__nCoOiW__csTabs button .selection-module__nCoOiW__csPrice{color:var(--o);margin-top:2px;font-weight:700}.selection-module__nCoOiW__csTabs button[aria-pressed=true]{border-color:var(--o);background:var(--o-tint);color:var(--o)}.selection-module__nCoOiW__csTabs button[aria-pressed=true] svg{opacity:1}.selection-module__nCoOiW__csTabs button:disabled{cursor:default}.selection-module__nCoOiW__csHelp{justify-content:flex-end;margin-top:-10px;margin-bottom:-6px;display:flex}.selection-module__nCoOiW__csHelp button{cursor:pointer;background:0 0;border:0;padding:0}.selection-module__nCoOiW__csHelp img{width:20px;height:20px}.selection-module__nCoOiW__csSec h3{color:var(--g8);margin:0 0 8px;font-size:15px;font-weight:700}.selection-module__nCoOiW__csCats{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}@media (max-width:768px){.selection-module__nCoOiW__csCats{gap:4px}}.selection-module__nCoOiW__csCat{border:1px solid var(--g3);color:var(--g7);cursor:pointer;letter-spacing:-.5px;background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:8px 2px;font-size:13px;font-weight:600;display:flex;position:relative}.selection-module__nCoOiW__csIcon{background:var(--g5);width:26px;height:26px;-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}.selection-module__nCoOiW__csCat[aria-pressed=true]{border-color:var(--o);background:var(--o-tint);color:var(--o)}.selection-module__nCoOiW__csCat[aria-pressed=true] .selection-module__nCoOiW__csIcon{background:var(--o)}.selection-module__nCoOiW__csCat:disabled{opacity:.5;cursor:default}.selection-module__nCoOiW__csGood{background:var(--o);color:#fff;border-radius:8px;padding:1px 8px;font-size:12px;font-style:normal;font-weight:700;position:absolute;top:-7px;right:-4px}@media (max-width:768px){.selection-module__nCoOiW__csGood{padding:1px 4px}}.selection-module__nCoOiW__csDayGood{color:var(--g6);margin:-2px 0 8px;font-size:13px}.selection-module__nCoOiW__csDayGood b{color:var(--o)}.selection-module__nCoOiW__csCat[aria-pressed=true]:disabled{opacity:1}.selection-module__nCoOiW__csTip{z-index:5;background:var(--g8);color:#fff;white-space:nowrap;pointer-events:none;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:500;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}@media (max-width:768px){.selection-module__nCoOiW__csTip{padding:4px 8px}}.selection-module__nCoOiW__radios{flex-wrap:wrap;gap:16px;margin-bottom:8px;display:flex}@media (max-width:768px){.selection-module__nCoOiW__radios{gap:12px}}.selection-module__nCoOiW__radio{color:var(--g8);cursor:pointer;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex;position:relative}@media (max-width:768px){.selection-module__nCoOiW__radio{gap:4px}}.selection-module__nCoOiW__radio input{opacity:0;width:1px;height:1px;position:absolute}.selection-module__nCoOiW__radio i{border:2px solid var(--g4);border-radius:50%;width:18px;height:18px}.selection-module__nCoOiW__radio input:checked+i{border:5px solid var(--o)}.selection-module__nCoOiW__radio input:focus-visible+i{outline:2px solid var(--o);outline-offset:2px}.selection-module__nCoOiW__discount{pointer-events:none;height:28px;position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%)}.selection-module__nCoOiW__pickBox{flex-direction:column;gap:8px;display:flex;position:relative}@media (max-width:768px){.selection-module__nCoOiW__pickBox{gap:4px}}.selection-module__nCoOiW__pickBox.selection-module__nCoOiW__disabled{opacity:.7}.selection-module__nCoOiW__guideSm{color:var(--g6);margin:0;font-size:13px}.selection-module__nCoOiW__pickInput{border:1px solid var(--g3);height:44px;color:var(--g8);font:inherit;text-align:left;cursor:pointer;background:#fff url(/legacy/selection/icon/icon_calendar-orange.svg) right 14px center no-repeat;border-radius:8px;padding:0 16px;font-size:14px}@media (max-width:768px){.selection-module__nCoOiW__pickInput{padding:0 12px}}.selection-module__nCoOiW__ph{color:var(--g5)}.selection-module__nCoOiW__tilde{color:var(--g5);margin:0 4px}.selection-module__nCoOiW__calPop{z-index:20;background:#fff;border-radius:12px;width:300px;max-width:100%;padding:12px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 4px 20px #00000026}.selection-module__nCoOiW__calHead{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.selection-module__nCoOiW__calHead button{color:#545454;cursor:pointer;background:#fff;border:1px solid #eee;border-radius:50%;width:30px;height:30px;font-size:18px}.selection-module__nCoOiW__calGrid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.selection-module__nCoOiW__calWk{text-align:center;color:var(--g6);padding:4px 0;font-size:13px}.selection-module__nCoOiW__calDay{height:34px;color:var(--g8);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:13px}.selection-module__nCoOiW__calDay:hover{background:var(--g2)}.selection-module__nCoOiW__calDay.selection-module__nCoOiW__today{color:var(--o);font-weight:700}.selection-module__nCoOiW__calDay.selection-module__nCoOiW__on{color:#fff;background:#ff5035}.selection-module__nCoOiW__monthSel{flex-direction:column;gap:12px;display:flex}.selection-module__nCoOiW__monthNotice{color:var(--g7);font-size:13px;line-height:1.5}.selection-module__nCoOiW__monthNotice strong{color:var(--o)}.selection-module__nCoOiW__monthNav{justify-content:center;align-items:center;gap:16px;display:flex}@media (max-width:768px){.selection-module__nCoOiW__monthNav{gap:12px}}.selection-module__nCoOiW__monthNav button{border:1px solid var(--g3);width:36px;height:36px;color:var(--g7);cursor:pointer;background:#fff;border-radius:50%;font-size:19px}@media (max-width:768px){.selection-module__nCoOiW__monthNav button{font-size:18px}}.selection-module__nCoOiW__monthNav button:disabled{opacity:.4;cursor:default}.selection-module__nCoOiW__monthNav span{text-align:center;min-width:110px;color:var(--g8);font-size:16px;font-weight:700}.selection-module__nCoOiW__csPay{background:var(--g2);border-radius:12px;flex-direction:column;gap:8px;padding:12px 16px;display:flex}@media (max-width:768px){.selection-module__nCoOiW__csPay{gap:4px;padding:12px}}.selection-module__nCoOiW__csTotal{color:var(--g8);justify-content:space-between;align-items:center;font-size:15px;font-weight:700;display:flex}.selection-module__nCoOiW__csTotal b{color:var(--o);font-size:19px}@media (max-width:768px){.selection-module__nCoOiW__csTotal b{font-size:18px}}.selection-module__nCoOiW__csGrid{color:var(--g7);grid-template-columns:auto 1fr 1px auto 1fr;align-items:center;gap:8px;font-size:13px;display:grid}@media (max-width:768px){.selection-module__nCoOiW__csGrid{gap:4px}}.selection-module__nCoOiW__csGrid b{color:var(--g8);text-align:right}.selection-module__nCoOiW__csGrid i{background:var(--g4);width:1px;height:14px;margin:0 8px}@media (max-width:768px){.selection-module__nCoOiW__csGrid i{margin:0 4px}}.selection-module__nCoOiW__csShort{color:var(--g7);justify-content:space-between;font-size:13px;display:flex}.selection-module__nCoOiW__csShort b{color:#de0010}.selection-module__nCoOiW__csFoot{flex-direction:column;gap:8px;margin-top:auto;display:flex}.selection-module__nCoOiW__csFoot p{text-align:center;color:var(--g6);margin:0;font-size:13px}.selection-module__nCoOiW__csFoot p a{color:var(--g8);text-decoration:underline}.selection-module__nCoOiW__csGo{background:var(--o);color:#fff;cursor:pointer;border:0;border-radius:8px;height:48px;font-size:16px;font-weight:700}.selection-module__nCoOiW__csGo:disabled{background:var(--g4);cursor:default}.selection-module__nCoOiW__cc{background:#fff;border-radius:16px;width:320px;max-width:100%;overflow:hidden;box-shadow:0 10px 30px #00000026}.selection-module__nCoOiW__ccBody{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:32px 24px 24px;display:flex}@media (max-width:768px){.selection-module__nCoOiW__ccBody{padding:16px 12px}}.selection-module__nCoOiW__ccBadge{background:var(--o-tint);color:var(--o);border-radius:16px;padding:4px 12px;font-size:13px;font-weight:700}.selection-module__nCoOiW__ccItem{color:var(--g8);font-size:16px;font-weight:700}@media (max-width:768px){.selection-module__nCoOiW__ccItem{font-size:16px}}.selection-module__nCoOiW__ccDate{color:var(--o);font-size:15px;font-weight:700}.selection-module__nCoOiW__ccQ{color:var(--g7);margin-top:8px;font-size:14px}@media (max-width:768px){.selection-module__nCoOiW__ccQ{margin-top:4px}}.selection-module__nCoOiW__pp{background:#fff;border-radius:16px;flex-direction:column;gap:16px;width:400px;max-width:100%;padding:24px;display:flex;position:relative}@media (max-width:768px){.selection-module__nCoOiW__pp{gap:12px;padding:16px 12px 12px}}.selection-module__nCoOiW__ppHead{color:var(--g8);padding-right:32px;font-size:16px;font-weight:700;line-height:1.4;position:relative}@media (max-width:768px){.selection-module__nCoOiW__ppHead{padding-right:16px;font-size:16px}}.selection-module__nCoOiW__ppHead .selection-module__nCoOiW__dClose{top:4px;right:0}.selection-module__nCoOiW__ppInfo{background:var(--g2);color:var(--g7);border-radius:12px;align-items:center;gap:8px;padding:12px 16px;font-size:13px;display:flex}@media (max-width:768px){.selection-module__nCoOiW__ppInfo{padding:8px 12px}}.selection-module__nCoOiW__ppPts{color:var(--o);font-weight:700}.selection-module__nCoOiW__ppBar{color:var(--g4)}.selection-module__nCoOiW__ppOpts{gap:12px;display:flex}@media (max-width:768px){.selection-module__nCoOiW__ppOpts{gap:8px}}.selection-module__nCoOiW__ppOpt{border:1px solid var(--g3);cursor:pointer;text-align:left;background:#fff;border-radius:12px;flex:1;align-items:center;gap:12px;padding:16px 12px;display:flex;position:relative}@media (max-width:768px){.selection-module__nCoOiW__ppOpt{gap:8px;padding:12px}}.selection-module__nCoOiW__ppOpt.selection-module__nCoOiW__on{border-color:var(--o);background:var(--o-tint)}.selection-module__nCoOiW__ppOpt:disabled{opacity:.5;cursor:default}.selection-module__nCoOiW__ppOpt b{color:var(--g8);font-size:14px;display:block}.selection-module__nCoOiW__ppOpt small{color:var(--o);font-size:13px;font-weight:700;display:block}.selection-module__nCoOiW__ppIconP,.selection-module__nCoOiW__ppIconT{background:50%/contain no-repeat;flex:none;width:32px;height:32px}.selection-module__nCoOiW__ppIconP{background-image:url(/assets/icons/quick-point.webp)}.selection-module__nCoOiW__ppIconT{background-image:url(/assets/icons/quick-ticket.webp)}.selection-module__nCoOiW__ppArrow{color:var(--g5);margin-left:auto;font-size:18px}.selection-module__nCoOiW__ppOk{background:var(--o);color:#fff;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;height:48px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.selection-module__nCoOiW__ppOk:disabled{background:var(--g4);cursor:default}.selection-module__nCoOiW__chTitle{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.selection-module__nCoOiW__chTitle b{color:var(--g8);font-size:18px}.selection-module__nCoOiW__chTitle span:last-child{color:var(--g6);font-size:13px}.selection-module__nCoOiW__chList{border-top:1px solid var(--g3);grid-template-columns:1fr auto;gap:8px;margin:0;padding:16px 0 0;font-size:14px;display:grid}@media (max-width:768px){.selection-module__nCoOiW__chList{padding:12px 0 0}}.selection-module__nCoOiW__chList dt{color:var(--g7)}.selection-module__nCoOiW__chList dd{color:var(--g8);text-align:right;margin:0;font-weight:700}.selection-module__nCoOiW__chList .selection-module__nCoOiW__o{color:var(--o)}.selection-module__nCoOiW__ci{background:#fff;border-radius:16px;flex-direction:column;gap:16px;width:420px;max-width:100%;max-height:calc(100dvh - 32px);padding:32px 24px 24px;display:flex;position:relative;overflow-y:auto}@media (max-width:768px){.selection-module__nCoOiW__ci{gap:12px;padding:24px 16px 16px}}.selection-module__nCoOiW__ciClose{cursor:pointer;background:url(/legacy/selection/icon/icon_cancel_choice.svg) 50%/contain no-repeat;border:0;width:16px;height:16px;position:absolute;top:16px;right:16px}.selection-module__nCoOiW__ciHead{text-align:center;grid-template-columns:1fr 40px 1fr;align-items:center;font-size:16px;font-weight:700;display:grid}.selection-module__nCoOiW__ciHead img{width:32px;height:32px;margin:0 auto}.selection-module__nCoOiW__ciFocus{color:#2f4bb2;background:#eff5ff;border-radius:12px;padding:12px 0}@media (max-width:768px){.selection-module__nCoOiW__ciFocus{padding:8px 0}}.selection-module__nCoOiW__ciLight{color:#e33b6b;background:#fff0f5;border-radius:12px;padding:12px 0}@media (max-width:768px){.selection-module__nCoOiW__ciLight{padding:8px 0}}.selection-module__nCoOiW__ciBody{flex-direction:column;display:flex}.selection-module__nCoOiW__ciRow{border-bottom:1px solid var(--g3);text-align:center;color:var(--g8);grid-template-columns:1fr 88px 1fr;align-items:center;padding:12px 0;font-size:13px;line-height:1.4;display:grid}@media (max-width:768px){.selection-module__nCoOiW__ciRow{padding:8px 0}}.selection-module__nCoOiW__ciRow b{color:var(--g6);white-space:pre-line;font-size:13px;font-weight:600}.selection-module__nCoOiW__ciFoot{text-align:center;grid-template-columns:1fr 1fr;gap:12px;display:grid}.selection-module__nCoOiW__ciFoot div{color:var(--g8);flex-direction:column;align-items:center;gap:8px;font-size:14px;font-weight:700;line-height:1.4;display:flex}@media (max-width:768px){.selection-module__nCoOiW__ciFoot div{gap:4px}}.selection-module__nCoOiW__ciFoot img{width:24px;height:24px}.selection-module__nCoOiW__ciLink{color:var(--g6);cursor:pointer;background:0 0;border:0;font-size:13px;text-decoration:underline}.selection-module__nCoOiW__uDim{z-index:1200;background:#2c2c2ee6;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}@media (max-width:768px){.selection-module__nCoOiW__uDim{padding:12px}}.selection-module__nCoOiW__uBox{-webkit-user-select:none;user-select:none;width:600px;max-width:100%;position:relative}.selection-module__nCoOiW__uInner{word-break:keep-all;background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:24px;width:100%;padding:32px 0 24px;display:flex}@media (max-width:768px){.selection-module__nCoOiW__uInner{gap:12px;padding:24px 0 16px}}.selection-module__nCoOiW__uHead{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:0 24px;display:flex}@media (max-width:768px){.selection-module__nCoOiW__uHead{padding:0 12px}}.selection-module__nCoOiW__uStep{background:var(--o);color:#fff;text-align:center;border-radius:16px;width:78px;padding:8px 12px;font-size:13px;font-weight:700}@media (max-width:768px){.selection-module__nCoOiW__uStep{padding:4px 12px}}.selection-module__nCoOiW__uTit{color:var(--g8);font-size:19px;font-weight:700}@media (max-width:768px){.selection-module__nCoOiW__uTit{font-size:18px}}.selection-module__nCoOiW__uSub{color:var(--g7);font-size:14px}.selection-module__nCoOiW__uImg{background:50%/contain no-repeat;width:600px;max-width:100%;height:300px;position:relative}.selection-module__nCoOiW__uDesc{color:var(--g7);text-align:center;padding:0 32px;font-size:14px;line-height:1.6}@media (max-width:768px){.selection-module__nCoOiW__uDesc{padding:0 24px}}.selection-module__nCoOiW__uHl{color:var(--o);font-weight:700}.selection-module__nCoOiW__uDots{gap:8px;display:flex}.selection-module__nCoOiW__uDots button{cursor:pointer;background:url(/legacy/selection/icon/usage_page_btn.svg) 50% no-repeat;border:0;width:8px;height:8px;padding:0}.selection-module__nCoOiW__uDots button.selection-module__nCoOiW__on{background-image:url(/legacy/selection/icon/usage_page_btn_active.svg);width:20px}.selection-module__nCoOiW__uClose{background:var(--g8);color:#fff;cursor:pointer;border:0;border-radius:16px;align-items:center;gap:4px;padding:8px 16px;font-size:13px;font-weight:700;display:flex}@media (max-width:768px){.selection-module__nCoOiW__uClose{padding:8px 12px}}.selection-module__nCoOiW__uClose i{background:url(/legacy/selection/icon/usage_close_icon.svg) 50% no-repeat;width:16px;height:16px}.selection-module__nCoOiW__uPage{z-index:10;cursor:pointer;background:50% no-repeat;border:0;width:60px;height:60px;position:absolute;top:50%;transform:translateY(-50%)}.selection-module__nCoOiW__uPage.selection-module__nCoOiW__left{background-image:url(/legacy/selection/icon/usage_chevron_left.svg);left:-90px}.selection-module__nCoOiW__uPage.selection-module__nCoOiW__right{background-image:url(/legacy/selection/icon/usage_chevron_right.svg);right:-90px}.selection-module__nCoOiW__uMobile .selection-module__nCoOiW__uImg{aspect-ratio:1;height:auto}.selection-module__nCoOiW__uCloseM{cursor:pointer;background:url(/legacy/selection/icon/usage_close_icon.svg) 50%/20px no-repeat;border:0;width:32px;height:32px;position:absolute;top:-40px;right:0}.selection-module__nCoOiW__uOverlayCat{width:84%;position:absolute;top:20%;left:8%}.selection-module__nCoOiW__uOverlayFinger{width:22%;position:absolute;top:42%;right:18%}@media (max-width:768px){.selection-module__nCoOiW__uTit{font-size:18px}.selection-module__nCoOiW__uDesc{padding:0 12px;font-size:13px}}.selection-module__nCoOiW__ck{background:#fff;border-radius:16px;width:326px;max-width:100%;overflow:hidden}.selection-module__nCoOiW__ckHead{text-align:center;color:var(--g8);border-bottom:1px solid var(--g3);padding:16px 24px;font-size:16px;font-weight:700;position:relative}@media (max-width:768px){.selection-module__nCoOiW__ckHead{padding:12px}}.selection-module__nCoOiW__ckClose{cursor:pointer;background:url(/legacy/fortune/icon/icon_close_1.svg) 50%/cover no-repeat;border:0;width:24px;height:24px;font-size:0;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.selection-module__nCoOiW__ckBody{flex-direction:column;gap:24px;padding:24px 24px 32px;display:flex}@media (max-width:768px){.selection-module__nCoOiW__ckBody{gap:12px;padding:16px 12px}}.selection-module__nCoOiW__ckDates{color:var(--g8);flex-direction:column;gap:8px;font-size:14px;display:flex}.selection-module__nCoOiW__ckDates div{align-items:center;gap:12px;display:flex}@media (max-width:768px){.selection-module__nCoOiW__ckDates div{gap:8px}}.selection-module__nCoOiW__ckName{background:var(--g2);color:var(--g7);border-radius:8px;padding:2px 8px;font-size:13px;font-weight:700}.selection-module__nCoOiW__ckGrid{flex-direction:column;gap:8px;display:flex}.selection-module__nCoOiW__ckLabels,.selection-module__nCoOiW__ckRow{text-align:center;grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.selection-module__nCoOiW__ckLabels span{color:var(--g6);font-size:13px;font-weight:600}.selection-module__nCoOiW__ckVal{background:var(--g2);border-radius:12px;justify-content:center;align-items:center;height:56px;font-size:30px;font-weight:600;display:flex}.selection-module__nCoOiW__csHead p.selection-module__nCoOiW__csSaju{margin-top:4px;font-size:13px}@media (max-height:800px){.selection-module__nCoOiW__csBody{gap:10px}.selection-module__nCoOiW__csCat{padding:6px 2px}.selection-module__nCoOiW__csIcon{width:22px;height:22px}.selection-module__nCoOiW__csPay{gap:4px;padding:10px 12px}.selection-module__nCoOiW__csGo{height:44px}}.selection-module__nCoOiW__csSaju b{color:var(--g8)}.selection-module__nCoOiW__chn{font-family:Pretendard, var(--f-sans);font-size:14px;font-weight:400}.selection-module__nCoOiW__kor{font-size:14px;font-weight:400}.selection-module__nCoOiW__blank{justify-content:flex-start;align-items:flex-start;padding:12px;display:flex;position:relative}.selection-module__nCoOiW__outDay{opacity:.35}.selection-module__nCoOiW__lnbTabs{flex-direction:column;align-self:stretch;gap:12px;display:flex}.selection-module__nCoOiW__lnbTab{all:unset;box-sizing:border-box;color:#333;width:100%;font-family:Pretendard, var(--f-sans);cursor:pointer;background:#fff;border:1px solid #ebebeb;border-radius:12px;justify-content:space-between;align-items:center;padding:24px;font-size:15px;font-weight:700;line-height:20px;display:flex}@media (max-width:768px){.selection-module__nCoOiW__lnbTab{padding:12px}}.selection-module__nCoOiW__lnbTab.selection-module__nCoOiW__on{color:var(--c-primary);cursor:default}.selection-module__nCoOiW__lnbTab i{background-color:#c2c2c2;width:12px;height:12px;-webkit-mask:url(/legacy/fortune/icon/icon_arrow_right_current_color.svg) 50%/100% 100% no-repeat;mask:url(/legacy/fortune/icon/icon_arrow_right_current_color.svg) 50%/100% 100% no-repeat}.selection-module__nCoOiW__sheet:has(.selection-module__nCoOiW__actStart){margin-top:48px}@media (max-width:768px){.selection-module__nCoOiW__sheet:has(.selection-module__nCoOiW__actStart){margin-top:32px}}@media (min-width:768px){:is(.selection-module__nCoOiW__notYet,.selection-module__nCoOiW__fillBar,.selection-module__nCoOiW__tNoteBar)+.selection-module__nCoOiW__sheet:has(.selection-module__nCoOiW__actStart){margin-top:76px}}.selection-module__nCoOiW__actStart>svg{width:22px;height:22px}.selection-module__nCoOiW__actStart>svg>path{stroke:#c4561a}.selection-module__nCoOiW__actChips{z-index:9;scrollbar-width:none;gap:8px;max-width:calc(100% - 330px);display:flex;position:absolute;top:0;right:0;overflow-x:auto;transform:translateY(calc(-100% - 6px))}@media (max-width:768px){.selection-module__nCoOiW__actChips{gap:4px}}.selection-module__nCoOiW__actChips::-webkit-scrollbar{display:none}.selection-module__nCoOiW__actChip{cursor:pointer;height:32px;font-family:Pretendard, var(--f-sans);background:#fff;border:1px solid #e3e3e3;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 12px 0 8px;transition:border-color .15s,background .15s;display:inline-flex}@media (max-width:768px){.selection-module__nCoOiW__actChip{gap:4px;padding:0 12px 0 4px}}.selection-module__nCoOiW__actIcon{background:#8a8580;flex:none;width:20px;height:20px;-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}.selection-module__nCoOiW__actChip.selection-module__nCoOiW__on .selection-module__nCoOiW__actIcon{background:var(--c-primary)}.selection-module__nCoOiW__actName{color:#333;font-size:13px;font-weight:700}.selection-module__nCoOiW__actPeriod{color:#545454;font-size:12px}.selection-module__nCoOiW__actChip:hover{border-color:#f5b494}.selection-module__nCoOiW__actChip.selection-module__nCoOiW__on{border-color:var(--c-primary);background:#fbe3dd}.selection-module__nCoOiW__actChip.selection-module__nCoOiW__on .selection-module__nCoOiW__actName{color:var(--c-primary)}.selection-module__nCoOiW__actChip.selection-module__nCoOiW__on .selection-module__nCoOiW__actPeriod{color:#c2410c}.selection-module__nCoOiW__pillRow{gap:8px}.selection-module__nCoOiW__hourCol .selection-module__nCoOiW__lbl{color:var(--c-primary);font-weight:700}.selection-module__nCoOiW__sijin{grid-template-columns:repeat(6,1fr);gap:4px;display:grid}.selection-module__nCoOiW__sijin button{all:unset;box-sizing:border-box;height:26px;font-family:Pretendard, var(--f-sans);color:#575757;cursor:pointer;background:#fff;border:1px solid #ebebeb;border-radius:8px;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.selection-module__nCoOiW__sijin button:hover{border-color:#f5b494}.selection-module__nCoOiW__sijin button.selection-module__nCoOiW__on{border-color:var(--c-primary);color:var(--c-primary);background:#fbe3dd}.selection-module__nCoOiW__sijin .selection-module__nCoOiW__sijinNow{grid-column:span 6;height:28px}.selection-module__nCoOiW__sijin{grid-template-columns:repeat(4,1fr)}.selection-module__nCoOiW__sijin .selection-module__nCoOiW__sijinNow{grid-column:span 4}.selection-module__nCoOiW__cell.selection-module__nCoOiW__checked{background:#fff}.selection-module__nCoOiW__cell.selection-module__nCoOiW__checked.selection-module__nCoOiW__goodDay{background:#fbe3dd}.selection-module__nCoOiW__cell.selection-module__nCoOiW__checked.selection-module__nCoOiW__startDay{background:#fff}.selection-module__nCoOiW__cell.selection-module__nCoOiW__checked.selection-module__nCoOiW__goodDay.selection-module__nCoOiW__startDay{background:#fbe3dd}.selection-module__nCoOiW__cType{font-size:13px;font-weight:700}.selection-module__nCoOiW__sonBadge{color:#e0875f;text-align:center;background:0 0;border-radius:0;width:100%;padding:0;font-size:12px;font-weight:500;inset:auto auto 30px 0}.selection-module__nCoOiW__cell.selection-module__nCoOiW__best{box-shadow:inset 0 0 0 2px var(--c-primary);background:#fff;animation:none}.selection-module__nCoOiW__bestFree{background:var(--c-primary);border-radius:999px;padding:3px 8px}.selection-module__nCoOiW__cell.selection-module__nCoOiW__checked:before{content:"";background:#f3d9c9;height:4px;position:absolute;top:0;left:0;right:0}.selection-module__nCoOiW__cell.selection-module__nCoOiW__checked.selection-module__nCoOiW__goodDay:before{background:var(--c-primary)}.selection-module__nCoOiW__cell.selection-module__nCoOiW__checked.selection-module__nCoOiW__sosoDay:before{background:#f0b27a}.selection-module__nCoOiW__cell.selection-module__nCoOiW__checked.selection-module__nCoOiW__badDay:before{background:#c9c4bf}.selection-module__nCoOiW__cell.selection-module__nCoOiW__checked.selection-module__nCoOiW__badDay{background:#fafafa}.selection-module__nCoOiW__haruSay{all:unset;box-sizing:border-box;cursor:pointer;width:100%;font-family:Pretendard, var(--f-sans);background:#fbe3dd;border:1px solid #fbe3cf;border-radius:12px;align-items:center;gap:8px;padding:8px 12px;display:flex}@media (max-width:768px){.selection-module__nCoOiW__haruSay{padding:8px}}.selection-module__nCoOiW__haruSay img{object-fit:contain;flex:none;width:34px;height:34px}.selection-module__nCoOiW__haruSay span{color:#4f4f4f;flex-direction:column;gap:1px;font-size:13px;line-height:1.4;display:flex}.selection-module__nCoOiW__haruSay b{color:var(--c-primary);font-weight:700}.selection-module__nCoOiW__haruSay small{color:#b0763f;font-size:12px}.selection-module__nCoOiW__haruSay:hover{border-color:#f5b494}.selection-module__nCoOiW__lnbTabs{background:#fff;border:1px solid #ebebeb;border-radius:12px;gap:0;overflow:hidden}.selection-module__nCoOiW__lnbTab{border:0;border-radius:0;padding:12px 16px;font-size:15px}@media (max-width:768px){.selection-module__nCoOiW__lnbTab{padding:12px;font-size:15px}}.selection-module__nCoOiW__lnbTab+.selection-module__nCoOiW__lnbTab{border-top:1px solid #f1f1f1}.selection-module__nCoOiW__lnbTab.selection-module__nCoOiW__on{background:#feece8}.selection-module__nCoOiW__haruSay{padding:8px 12px}@media (max-width:768px){.selection-module__nCoOiW__haruSay{padding:4px 8px}}.selection-module__nCoOiW__haruSay img{width:28px;height:28px}.selection-module__nCoOiW__myRel{all:unset;box-sizing:border-box;width:100%;font-family:Pretendard, var(--f-sans);color:#4f4f4f;cursor:pointer;background:#f7f8fa;border-radius:12px;flex-direction:column;gap:3px;padding:8px 12px;font-size:13px;line-height:1.5;display:flex}@media (max-width:768px){.selection-module__nCoOiW__myRel{padding:8px 12px}}.selection-module__nCoOiW__myRel:disabled{cursor:default}.selection-module__nCoOiW__myRel:not(:disabled):hover{background:#f1f3f7}.selection-module__nCoOiW__myRelHead{color:#545454;font-size:12px;font-weight:700}.selection-module__nCoOiW__myRel b{color:#1f2430;font-weight:700}.selection-module__nCoOiW__relGod{color:var(--c-primary)!important}.selection-module__nCoOiW__myRel em{white-space:nowrap;border-radius:8px;margin-left:8px;padding:1px 8px;font-size:13px;font-style:normal;font-weight:600}@media (max-width:768px){.selection-module__nCoOiW__myRel em{margin-left:4px;padding:1px 8px}}.selection-module__nCoOiW__relChung{color:#c23535;background:#fdeaea}.selection-module__nCoOiW__relHap{color:#3b7a12;background:#eaf5e1}.selection-module__nCoOiW__relRow{flex-wrap:wrap;gap:4px;display:flex}.selection-module__nCoOiW__relRow em{margin-left:0}.selection-module__nCoOiW__relHyung{color:#8a5a00;background:#fbf1dc}.selection-module__nCoOiW__pillRow{justify-content:center}.selection-module__nCoOiW__dayBoxSub{text-align:center}.selection-module__nCoOiW__haruSay span{display:block}.selection-module__nCoOiW__haruSay small{margin-top:1px;display:block}@media (max-width:768px){.selection-module__nCoOiW__mTerm{display:none}.selection-module__nCoOiW__dayBox{gap:14px}.selection-module__nCoOiW__dayBoxTitle,.selection-module__nCoOiW__dayBox>div:first-child{text-align:center}.selection-module__nCoOiW__sijin{width:100%;max-width:360px;margin:0 auto}.selection-module__nCoOiW__mHead{padding:0 4px 0 0}.selection-module__nCoOiW__mTitle{font-size:16px}.selection-module__nCoOiW__mNav{width:28px}.selection-module__nCoOiW__mIcon{width:32px;height:32px}.selection-module__nCoOiW__mDd{max-width:96px}.selection-module__nCoOiW__mRight{gap:2px}}.selection-module__nCoOiW__dnum.selection-module__nCoOiW__dFocus{color:var(--c-primary);box-shadow:inset 0 0 0 1.5px var(--c-primary);background:#fff}.selection-module__nCoOiW__dnum.selection-module__nCoOiW__dLight{color:#b0763f;background:#fff;box-shadow:inset 0 0 0 1.5px #d9b48a}.selection-module__nCoOiW__dayBox>div:first-child{border-bottom:1px dashed #eee;flex-direction:column;gap:4px;padding-bottom:6px;display:flex}.selection-module__nCoOiW__myRel{margin-top:2px}.selection-module__nCoOiW__dayBox>div:first-child{text-align:left;flex-direction:row;justify-content:space-between;align-items:baseline}.selection-module__nCoOiW__dayBox>div:first-child .selection-module__nCoOiW__dayBoxSub{text-align:right}.selection-module__nCoOiW__dFlow{--acc:#e8501f;--acc2:#c23f14;--acc-soft:#fff7f2;--acc-line:#f7dccb}.selection-module__nCoOiW__top3Item.selection-module__nCoOiW__top3Why{flex-wrap:wrap}.selection-module__nCoOiW__top3Reason{color:#5a534c;word-break:keep-all;flex-basis:100%;margin:8px 0 0;font-size:13px;line-height:1.6}@media (max-width:768px){.selection-module__nCoOiW__top3Reason{margin:4px 0 0}}.selection-module__nCoOiW__grade{color:#5e5852;background:#f6f6f4;border-radius:8px;margin-left:8px;padding:2px 8px;font-size:13px;font-style:normal;font-weight:700}@media (max-width:768px){.selection-module__nCoOiW__grade{padding:2px 8px}}.selection-module__nCoOiW__gradeGood{color:#8a6418;background:#fbf3df}.selection-module__nCoOiW__gradeBad{color:#3f6496;background:#e9f0f9}.selection-module__nCoOiW__ideas{border-top:1px dashed #ece3d6;flex-direction:column;gap:8px;padding-top:12px;display:flex}.selection-module__nCoOiW__ideasK{color:#595451;font-size:13px;font-weight:700}.selection-module__nCoOiW__careCard{background:#f7f9fc;border-color:#dfe7f1}.selection-module__nCoOiW__careH:before{background:#5b7fb0!important}.selection-module__nCoOiW__careList li:before{background:#8fb0d8!important}.selection-module__nCoOiW__boost{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.selection-module__nCoOiW__boost li{color:#4a443e;word-break:keep-all;align-items:center;gap:12px;font-size:15px;line-height:1.6;display:flex}@media (max-width:768px){.selection-module__nCoOiW__boost li{gap:8px;font-size:15px}}.selection-module__nCoOiW__boost li i{border:1px solid #0000001a;border-radius:4px;flex:none;width:16px;height:16px}.selection-module__nCoOiW__boostNo{background:var(--acc-line,#f7dccb)}.selection-module__nCoOiW__why{color:#58514b;word-break:keep-all;background:#fff;border:1px solid #efe6da;border-radius:12px;margin:0;padding:12px;font-size:14px;line-height:1.6}@media (max-width:768px){.selection-module__nCoOiW__why{padding:8px 12px;font-size:14px}}.selection-module__nCoOiW__rvFlow{flex-direction:column;gap:16px;display:flex}@media (max-width:768px){.selection-module__nCoOiW__rvFlow{gap:12px}}.selection-module__nCoOiW__topGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (max-width:768px){.selection-module__nCoOiW__topGrid{gap:8px}}.selection-module__nCoOiW__topCard{background:#fff;border:1px solid #efe6da;border-radius:16px;flex-direction:column;gap:8px;padding:16px;display:flex;position:relative}@media (max-width:768px){.selection-module__nCoOiW__topCard{gap:4px;padding:12px}}.selection-module__nCoOiW__topBest{background:linear-gradient(#fffbf0,#fff 60%);border-color:#e9cf95;box-shadow:0 6px 16px #b98a2c1f}.selection-module__nCoOiW__topRank{letter-spacing:.04em;color:#b98a2c;font-size:12px;font-weight:700}.selection-module__nCoOiW__topCard:not(.selection-module__nCoOiW__topBest) .selection-module__nCoOiW__topRank{color:#595451}.selection-module__nCoOiW__topDate{color:#2b2622;font-size:16px}@media (max-width:768px){.selection-module__nCoOiW__topDate{font-size:16px}}.selection-module__nCoOiW__topWhy{color:#5a534c;word-break:keep-all;border-top:1px dashed #ece3d6;margin:4px 0 0;padding-top:8px;font-size:13px;line-height:1.6}.selection-module__nCoOiW__pill{white-space:nowrap;border-radius:8px;align-self:flex-start;align-items:center;padding:2px 8px;font-size:13px;font-weight:700;display:inline-flex}@media (max-width:768px){.selection-module__nCoOiW__pill{padding:2px 8px}}.selection-module__nCoOiW__tGood{color:#2e7d4f;background:#e6f4ea}.selection-module__nCoOiW__tSoso{color:#8a6418;background:#fbf3df}.selection-module__nCoOiW__tBad{color:#c0392b;background:#fdeceb}.selection-module__nCoOiW__rvFlow .selection-module__nCoOiW__chartBox{padding-top:16px}@media (max-width:768px){.selection-module__nCoOiW__rvFlow .selection-module__nCoOiW__chartBox{padding-top:12px}}.selection-module__nCoOiW__rvFlow .selection-module__nCoOiW__dot i{border-color:#e8501f}.selection-module__nCoOiW__rvFlow .selection-module__nCoOiW__dot span{color:#c23f14}.selection-module__nCoOiW__rvFlow .selection-module__nCoOiW__dot span.selection-module__nCoOiW__danger{color:#c0392b}.selection-module__nCoOiW__days{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.selection-module__nCoOiW__day{border-bottom:1px solid #f1ebe3;grid-template-columns:84px 54px 110px minmax(0,1fr);align-items:center;gap:10px;padding:10px 2px;display:grid}.selection-module__nCoOiW__day:last-child{border-bottom:0}.selection-module__nCoOiW__dayDate{color:#2b2622;font-size:14px;font-weight:600}.selection-module__nCoOiW__dayScore{grid-template-columns:minmax(0,1fr) 46px;align-items:center;gap:6px;display:grid}.selection-module__nCoOiW__dayScore i{background:#f0eae2;border-radius:3px;height:6px;display:block;overflow:hidden}.selection-module__nCoOiW__dayScore i>b{border-radius:3px;height:100%;display:block}.selection-module__nCoOiW__dayScore b.selection-module__nCoOiW__tGood{background:#5fae7c}.selection-module__nCoOiW__dayScore b.selection-module__nCoOiW__tSoso{background:#e2b94c}.selection-module__nCoOiW__dayScore b.selection-module__nCoOiW__tBad{background:#e26b5f}.selection-module__nCoOiW__dayScore em{color:#58514b;font-variant-numeric:tabular-nums;font-size:13px;font-style:normal;font-weight:700}.selection-module__nCoOiW__dayDesc{color:#4a443e;word-break:keep-all;font-size:13.5px;line-height:1.55}@media (max-width:768px){.selection-module__nCoOiW__topGrid{grid-template-columns:1fr}.selection-module__nCoOiW__day{grid-template-columns:70px 50px minmax(0,1fr)}.selection-module__nCoOiW__dayDesc{grid-column:1/-1;padding-left:2px}}.selection-module__nCoOiW__cell[data-flash="1"]{z-index:1;animation:1.4s ease-out selection-module__nCoOiW__todayFlash;position:relative}@keyframes selection-module__nCoOiW__todayFlash{0%,40%{box-shadow:inset 0 0 0 2px #e8735a,0 0 0 4px #e8735a40}to{box-shadow:inset 0 0 #0000,0 0 #0000}}@media (prefers-reduced-motion:reduce){.selection-module__nCoOiW__cell[data-flash="1"]{animation:none;box-shadow:inset 0 0 0 2px #e8735a}}.selection-module__nCoOiW__bestSon{color:#e0875f;font-size:12px;font-weight:500;line-height:14px}.selection-module__nCoOiW__dayInfo{white-space:nowrap;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;top:38px;left:4px;right:4px;overflow:hidden}.selection-module__nCoOiW__dayInfo .selection-module__nCoOiW__lunar,.selection-module__nCoOiW__dayInfo .selection-module__nCoOiW__holiday,.selection-module__nCoOiW__dayInfo .selection-module__nCoOiW__season{flex:none;padding:0;font-size:13px;line-height:16px;position:static}.selection-module__nCoOiW__dayInfo .selection-module__nCoOiW__holiday{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.selection-module__nCoOiW__bar{--kc:#f07a2a;z-index:3;background:var(--kc);color:#fff;text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;height:18px;padding:0 8px;font-size:12px;font-weight:700;line-height:18px;position:absolute;left:0;right:0;overflow:hidden}@media (max-width:768px){.selection-module__nCoOiW__bar{padding:0 4px}}.selection-module__nCoOiW__bar:hover{filter:brightness(.93)}.selection-module__nCoOiW__lane0{top:60px}.selection-module__nCoOiW__lane1{top:80px}.selection-module__nCoOiW__lane2{top:100px}.selection-module__nCoOiW__barS{border-radius:4px 0 0 4px;left:4px}.selection-module__nCoOiW__barE{border-radius:0 4px 4px 0;right:4px}.selection-module__nCoOiW__barS.selection-module__nCoOiW__barE{border-radius:4px}.selection-module__nCoOiW__barOne{background:color-mix(in srgb, var(--kc) 14%, #fff);color:color-mix(in srgb, var(--kc) 80%, #000)}.selection-module__nCoOiW__barOne:before{content:"";background:var(--kc);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.selection-module__nCoOiW__barOne:hover{filter:none;background:color-mix(in srgb, var(--kc) 24%, #fff)}.selection-module__nCoOiW__moreN{z-index:4;cursor:pointer;color:#545454;background:#f3f3f3;border-radius:8px;padding:0 4px;font-size:12px;font-weight:700;line-height:16px;position:absolute;bottom:3px;right:6px}@media (max-width:768px){.selection-module__nCoOiW__moreN{padding:0 4px}}.selection-module__nCoOiW__addPlus{z-index:6;color:#fff;text-align:center;opacity:0;cursor:pointer;background:#f07a2a;border-radius:50%;width:24px;height:24px;font-size:18px;font-weight:700;line-height:23px;transition:opacity .12s,transform .12s;position:absolute;top:9px;right:7px;transform:scale(.8)}.selection-module__nCoOiW__moreN:hover{color:#c4561a;background:#fde3cf}@media (hover:hover) and (pointer:fine){.selection-module__nCoOiW__cell:hover .selection-module__nCoOiW__addPlus{opacity:1;transform:none}}@media (hover:none){.selection-module__nCoOiW__addPlus{display:none}}@media (max-width:768px){.selection-module__nCoOiW__withMine{grid-auto-rows:136px}.selection-module__nCoOiW__bar{height:15px;padding:0 3px;font-size:12px;line-height:15px;top:auto}.selection-module__nCoOiW__lane0{top:auto;bottom:21px}.selection-module__nCoOiW__lane1{top:auto;bottom:4px}.selection-module__nCoOiW__barS{border-radius:4px 0 0 4px;left:2px}.selection-module__nCoOiW__barE{border-radius:0 4px 4px 0;right:2px}.selection-module__nCoOiW__barS.selection-module__nCoOiW__barE{border-radius:4px}.selection-module__nCoOiW__barOne:before{display:none}.selection-module__nCoOiW__moreN{color:#c4561a;background:#fbe3dd;padding:0 3px;font-size:12px;line-height:13px;top:3px;bottom:auto;right:2px}}.selection-module__nCoOiW__viewSet{cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M4 6h10M18 6h2M4 12h4M12 12h8M4 18h12'/%3E%3Ccircle cx='16' cy='6' r='2'/%3E%3Ccircle cx='10' cy='12' r='2'/%3E%3Ccircle cx='18' cy='18' r='2'/%3E%3C/svg%3E") 50% no-repeat;border:1px solid #e3e3e3;border-radius:50%;width:34px;height:34px}.selection-module__nCoOiW__viewSet:hover{border-color:#f0a46e}.selection-module__nCoOiW__addNote{color:#fff;cursor:pointer;white-space:nowrap;background:#f07a2a;border:0;border-radius:16px;height:34px;padding:0 16px;font-size:14px;font-weight:700}@media (max-width:768px){.selection-module__nCoOiW__addNote{padding:0 12px}}.selection-module__nCoOiW__addNote:hover{background:#e06a1c}.selection-module__nCoOiW__wideWrap{max-width:var(--page-w)}.selection-module__nCoOiW__gridDyn{height:auto}.selection-module__nCoOiW__sheet:has(.selection-module__nCoOiW__gridDyn){height:auto;min-height:700px}.selection-module__nCoOiW__lane3{top:120px}.selection-module__nCoOiW__dayCol{align-self:flex-start;width:340px;min-width:300px;max-height:calc(100dvh - 96px);padding-top:64px;position:sticky;top:80px;overflow-y:auto}.selection-module__nCoOiW__dayCol>div{background:#fff;border:1px solid #eee;border-radius:16px;padding:16px}.selection-module__nCoOiW__dayColEmpty{color:#545454;text-align:center;font-size:13.5px;line-height:1.7;background:#f6f6f4!important;padding:40px 16px!important}@media (max-width:1280px){.selection-module__nCoOiW__dayCol{width:300px;min-width:280px}}@media (max-width:1100px){.selection-module__nCoOiW__dayCol{display:none}}.selection-module__nCoOiW__fillBar{color:#4a3f39;background:#fff8f5;border:1px solid #f6e3d8;border-radius:12px;align-items:center;gap:12px;min-height:40px;margin:0 0 8px;padding:8px 8px 8px 16px;font-size:14px;display:flex}@media (max-width:768px){.selection-module__nCoOiW__fillBar{gap:8px;padding:4px 8px 4px 12px;font-size:14px}}.selection-module__nCoOiW__fillBar>span{flex:1;min-width:0;line-height:1.5}.selection-module__nCoOiW__fillBar>span>b{color:#c4561a}.selection-module__nCoOiW__fillBar>button{color:#545454;cursor:pointer;background:0 0;border:0;flex:none;font-size:18px}.selection-module__nCoOiW__fillBar>.selection-module__nCoOiW__fillGo{height:30px;color:var(--c-primary);background:#fff;border:1px solid #f0d6c8;border-radius:16px;padding:0 12px;font-size:13px;font-weight:700}.selection-module__nCoOiW__headMine{flex-wrap:wrap;justify-content:center;row-gap:0;height:auto;min-height:64px;padding:8px 0}@media (max-width:768px){.selection-module__nCoOiW__headMine{padding:8px 0 4px}}.selection-module__nCoOiW__todayBtn{margin-left:8px}@media (max-width:768px){.selection-module__nCoOiW__todayBtn{margin-left:4px}}.selection-module__nCoOiW__termLeft{white-space:nowrap;color:#5b534e;flex-basis:100%;order:9;justify-content:center;max-width:none;margin:0;padding:0;font-size:13px;position:static;transform:none}.selection-module__nCoOiW__termLeft.selection-module__nCoOiW__termCol{flex-direction:row;align-items:baseline;gap:12px}@media (max-width:768px){.selection-module__nCoOiW__termLeft.selection-module__nCoOiW__termCol{gap:8px}}.selection-module__nCoOiW__termLeft b{font-size:13px}.selection-module__nCoOiW__headTools{align-items:center;gap:12px;display:flex;position:absolute;top:11px;right:0}@media (max-width:768px){.selection-module__nCoOiW__headTools{gap:8px}}.selection-module__nCoOiW__mTools{justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex}@media (max-width:768px){.selection-module__nCoOiW__mTools{padding:4px 8px}}.selection-module__nCoOiW__mTools .selection-module__nCoOiW__reviewInline{margin:0 0 0 auto}.selection-module__nCoOiW__sideStack{flex-direction:column;gap:12px;width:100%;min-width:0;display:flex}.selection-module__nCoOiW__sideStack>*{box-sizing:border-box;width:100%}.selection-module__nCoOiW__actMoreBtn{padding:0 8px 0 12px}.selection-module__nCoOiW__actMoreBtn i{background:url(/legacy/selection/icon/icon_choice_item_arrow.svg) 50%/contain no-repeat;width:14px;height:14px;transition:transform .2s}.selection-module__nCoOiW__actMoreBtn i.selection-module__nCoOiW__open{transform:rotate(-180deg)}.selection-module__nCoOiW__actMoreMenu{z-index:1000;background:#fff;border:1px solid #eee;border-radius:16px;min-width:220px;margin:0;padding:8px;list-style:none;position:absolute;top:4px;right:0;box-shadow:0 10px 28px #0000001f}@media (max-width:768px){.selection-module__nCoOiW__actMoreMenu{padding:4px}}.selection-module__nCoOiW__actMoreMenu button{cursor:pointer;text-align:left;width:100%;font-family:Pretendard, var(--f-sans);background:0 0;border:0;border-radius:12px;grid-template-columns:20px 1fr auto;align-items:center;gap:8px;padding:8px 12px;display:grid}@media (max-width:768px){.selection-module__nCoOiW__actMoreMenu button{padding:8px}}.selection-module__nCoOiW__actMoreMenu button:hover,.selection-module__nCoOiW__actMoreMenu button[aria-current=true]{background:#fbe3dd}.selection-module__nCoOiW__actMoreMenu b{color:#333;font-size:13px}.selection-module__nCoOiW__actMoreMenu small{color:#545454;font-size:12px}.selection-module__nCoOiW__actMoreMenu button[aria-current=true] b{color:var(--c-primary)}.selection-module__nCoOiW__actMoreMenu button[aria-current=true] .selection-module__nCoOiW__actIcon{background:var(--c-primary)}.selection-module__nCoOiW__flowDot{z-index:4;border-radius:50%;width:8px;height:8px;position:absolute;top:41px;left:18px}.selection-module__nCoOiW__flowGood{background:#3f9d5b}.selection-module__nCoOiW__flowCare{background:#e0745a}@media (max-width:768px){.selection-module__nCoOiW__flowDot{width:6px;height:6px;top:6px;left:auto;right:5px}}.selection-module__nCoOiW__iljinGo{all:unset;box-sizing:border-box;cursor:pointer;background:var(--c-soft);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:12px;padding:12px 16px;display:flex}@media (max-width:768px){.selection-module__nCoOiW__iljinGo{gap:8px;margin-top:8px;padding:12px}}.selection-module__nCoOiW__iljinGo span{color:#5a4b44;flex-direction:column;gap:2px;min-width:0;font-size:13px;line-height:1.5;display:flex}.selection-module__nCoOiW__iljinGo span b{color:#231f1c;font-size:14px}.selection-module__nCoOiW__iljinGo em{color:var(--o,#eb4c10);white-space:nowrap;flex:none;font-size:13px;font-style:normal;font-weight:700}.selection-module__nCoOiW__iljinGood{background:#eef7f0}.selection-module__nCoOiW__iljinGood span b{color:#2f6f47}.selection-module__nCoOiW__iljinCare{background:#fdf0ec}.selection-module__nCoOiW__iljinCare span b{color:#c8402a}.selection-module__nCoOiW__cell[aria-pressed=true] .selection-module__nCoOiW__addPlus{opacity:1;transform:none}.selection-module__nCoOiW__termCol{flex-direction:column;align-items:flex-end;gap:1px}.selection-module__nCoOiW__nextTerm{color:var(--g6,#8a8a8a);font-size:13px;font-weight:500}.selection-module__nCoOiW__monthPack{color:#231f1c;cursor:pointer;white-space:nowrap;background:#fff;border:1.5px solid #231f1c;border-radius:999px;align-items:center;gap:4px;height:34px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}@media (max-width:768px){.selection-module__nCoOiW__monthPack{padding:0 12px;font-size:14px}}.selection-module__nCoOiW__monthPack small{color:#5b534e;font-size:12px;font-weight:600}.selection-module__nCoOiW__monthPack:hover{color:#fff;background:#231f1c}.selection-module__nCoOiW__monthPack:hover small{color:#ddd}.selection-module__nCoOiW__monthPack[data-paid]{color:#8a6514;cursor:default;background:#fbe3dd;border-color:#e3c46b}@media (max-width:768px){.selection-module__nCoOiW__monthPack{height:28px;padding:0 8px;font-size:13px}.selection-module__nCoOiW__monthPack small{display:none}}.selection-module__nCoOiW__flowLegend{color:#584e49;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 4px 0;font-size:13px;display:flex}@media (max-width:768px){.selection-module__nCoOiW__flowLegend{gap:4px;margin:8px 4px 0}}.selection-module__nCoOiW__flowLegend span{color:#5a524c;margin-left:8px}@media (max-width:768px){.selection-module__nCoOiW__flowLegend span{margin-left:4px}}.selection-module__nCoOiW__flowDotL{border-radius:50%;width:8px;height:8px;margin-left:8px;display:inline-block}@media (max-width:768px){.selection-module__nCoOiW__flowDotL{margin-left:4px}}.selection-module__nCoOiW__flowDotL:first-child{margin-left:0}@media (max-width:768px){.selection-module__nCoOiW__flowLegend{margin:8px 12px 0;font-size:12px}.selection-module__nCoOiW__flowLegend span{flex-basis:100%;margin-left:0}}.selection-module__nCoOiW__cell.selection-module__nCoOiW__freeCand:before{content:"";background:#5aa36f;height:4px;position:absolute;top:0;left:0;right:0}.selection-module__nCoOiW__cell.selection-module__nCoOiW__freeCand{background:#f6fbf7}.selection-module__nCoOiW__bandLegend{color:#584e49;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 4px 0;font-size:13px;display:flex}@media (max-width:768px){.selection-module__nCoOiW__bandLegend{gap:4px;margin:8px 4px 0}}.selection-module__nCoOiW__bandLegend i{border-radius:2px;width:18px;height:4px;margin-left:8px;display:inline-block}@media (max-width:768px){.selection-module__nCoOiW__bandLegend i{margin-left:4px}}.selection-module__nCoOiW__bandLegend i:first-child{margin-left:0}.selection-module__nCoOiW__bandLegend span{color:#5a524c;margin-left:8px}@media (max-width:768px){.selection-module__nCoOiW__bandLegend span{margin-left:4px}}.selection-module__nCoOiW__bGood{background:var(--c-primary)}.selection-module__nCoOiW__bSoso{background:#f0b27a}.selection-module__nCoOiW__bBad{background:#c9c4bf}.selection-module__nCoOiW__bCand{background:#5aa36f}@media (max-width:768px){.selection-module__nCoOiW__bandLegend{margin:8px 12px 0;font-size:12px}.selection-module__nCoOiW__bandLegend span{flex-basis:100%;margin-left:0}}.selection-module__nCoOiW__notYet{color:#4a3f39;background:#fff8f5;border:1px solid #f6e3d8;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:40px;margin:0 0 8px;padding:8px 8px 8px 16px;font-size:14px;display:flex}@media (max-width:768px){.selection-module__nCoOiW__notYet{padding:4px 8px 4px 12px;font-size:14px}}.selection-module__nCoOiW__notYet>button{height:30px;color:var(--c-primary);cursor:pointer;background:#fff;border:1px solid #f0d6c8;border-radius:16px;flex:none;padding:0 12px;font-size:13px;font-weight:700}.selection-module__nCoOiW__notYet>button:hover{border-color:var(--c-primary)}@media (max-width:768px){.selection-module__nCoOiW__notYet{margin:8px 12px;font-size:13px}}.selection-module__nCoOiW__who{padding:12px 12px 0}@media (max-width:768px){.selection-module__nCoOiW__who{padding:8px 12px 0}}.selection-module__nCoOiW__whoPc{margin-bottom:16px}@media (max-width:768px){.selection-module__nCoOiW__whoPc{margin-bottom:12px}}.selection-module__nCoOiW__cell.selection-module__nCoOiW__cand{background:#feece8;box-shadow:inset 0 0 0 2px #f2a26e}.selection-module__nCoOiW__candTag{color:#fff;z-index:1;background:#f07a2a;border-radius:8px;padding:1px 8px;font-size:12px;font-weight:700;line-height:16px;position:absolute;top:6px;right:6px}@media (max-width:768px){.selection-module__nCoOiW__candTag{padding:1px 4px}}@media (max-width:767px){.selection-module__nCoOiW__candTag{padding:0 4px;font-size:12px;top:3px;right:3px}}.selection-module__nCoOiW__backUp{color:var(--c-primary,#eb4c10);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:-4px;padding:8px 4px;font-size:13px;font-weight:700}@media (max-width:768px){.selection-module__nCoOiW__backUp{padding:4px}}.selection-module__nCoOiW__ci2{flex-direction:column;gap:16px;width:520px;padding:24px 24px 16px;display:flex}@media (max-width:768px){.selection-module__nCoOiW__ci2{gap:12px;padding:16px 16px 12px}}.selection-module__nCoOiW__ci2Head{justify-content:space-between;align-items:center;gap:12px;display:flex}@media (max-width:768px){.selection-module__nCoOiW__ci2Head{gap:8px}}.selection-module__nCoOiW__ci2Head b{color:#231f1c;font-size:16px}@media (max-width:768px){.selection-module__nCoOiW__ci2Head b{font-size:16px}}.selection-module__nCoOiW__ci2Head button{color:#545454;cursor:pointer;background:#f4f4f4;border:0;border-radius:50%;width:32px;height:32px;font-size:19px;line-height:1}@media (max-width:768px){.selection-module__nCoOiW__ci2Head button{font-size:18px}}.selection-module__nCoOiW__ci2Cards{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:768px){.selection-module__nCoOiW__ci2Cards{gap:8px}}.selection-module__nCoOiW__ci2Card{background:#fff;border:1px solid #eee;border-radius:16px;flex-direction:column;gap:8px;padding:16px;display:flex}@media (max-width:768px){.selection-module__nCoOiW__ci2Card{gap:4px;padding:12px}}.selection-module__nCoOiW__ci2Focus{background:#feece8;border-color:#f2a26e}.selection-module__nCoOiW__ci2Card>b{color:#231f1c;font-size:15px}.selection-module__nCoOiW__ci2Focus>b{color:#c4561a}.selection-module__nCoOiW__ci2Card p{color:#4a3f39;word-break:keep-all;margin:0;font-size:13px;font-weight:600}.selection-module__nCoOiW__ci2Card ul{color:#584e49;word-break:keep-all;flex-direction:column;gap:3px;margin:0;padding:0 0 0 16px;font-size:13px;display:flex}@media (max-width:768px){.selection-module__nCoOiW__ci2Card ul{padding:0 0 0 12px}}.selection-module__nCoOiW__ci2Card small{color:#5b534e;word-break:keep-all;margin-top:4px;font-size:13px}.selection-module__nCoOiW__ci2Card small em{color:#4a3f39;font-style:normal;font-weight:700}.selection-module__nCoOiW__ci2Common{background:var(--c-soft);color:#4a3f39;word-break:keep-all;border-radius:12px;flex-direction:column;gap:4px;margin:0;padding:12px 12px 12px 32px;font-size:13px;display:flex}@media (max-width:768px){.selection-module__nCoOiW__ci2Common{padding:12px 12px 12px 16px}}.selection-module__nCoOiW__ci2Link{color:#c4561a;align-self:center;font-size:13px;font-weight:700;text-decoration:none}@media (max-width:520px){.selection-module__nCoOiW__ci2Cards{grid-template-columns:1fr}}@media (max-width:767px){.selection-module__nCoOiW__mTitle{min-height:36px;padding:0 4px}}.selection-module__nCoOiW__payAlt{color:#5b534e;cursor:pointer;background:0 0;border:0;margin-top:8px;font-size:13px;text-decoration:underline}.selection-module__nCoOiW__cell.selection-module__nCoOiW__checked,.selection-module__nCoOiW__cell.selection-module__nCoOiW__checked.selection-module__nCoOiW__goodDay,.selection-module__nCoOiW__cell.selection-module__nCoOiW__checked.selection-module__nCoOiW__badDay,.selection-module__nCoOiW__cell.selection-module__nCoOiW__checked.selection-module__nCoOiW__startDay,.selection-module__nCoOiW__cell.selection-module__nCoOiW__checked.selection-module__nCoOiW__goodDay.selection-module__nCoOiW__startDay{background:#fff}.selection-module__nCoOiW__cell.selection-module__nCoOiW__checked:before{border-radius:2px;height:3px;top:5px;left:10px;right:10px}.selection-module__nCoOiW__plain.selection-module__nCoOiW__checked:before{display:none}.selection-module__nCoOiW__plain.selection-module__nCoOiW__checked .selection-module__nCoOiW__dnum:not(.selection-module__nCoOiW__hl):not(.selection-module__nCoOiW__pick){font-weight:800}.selection-module__nCoOiW__plain.selection-module__nCoOiW__goodDay .selection-module__nCoOiW__dnum:not(.selection-module__nCoOiW__hl):not(.selection-module__nCoOiW__pick){color:var(--c-go-ink);background:#fde2d2}.selection-module__nCoOiW__plain.selection-module__nCoOiW__sosoDay .selection-module__nCoOiW__dnum:not(.selection-module__nCoOiW__hl):not(.selection-module__nCoOiW__pick){color:#b0763f;background:#fdf0e1}.selection-module__nCoOiW__plain.selection-module__nCoOiW__badDay .selection-module__nCoOiW__dnum:not(.selection-module__nCoOiW__hl):not(.selection-module__nCoOiW__pick){color:#5a5450;background:#f6f6f4}.selection-module__nCoOiW__ringLegend i{border-radius:50%;width:12px;height:12px}.selection-module__nCoOiW__cell.selection-module__nCoOiW__checked:before{display:none}.selection-module__nCoOiW__cell.selection-module__nCoOiW__checked:not(.selection-module__nCoOiW__plain) .selection-module__nCoOiW__dnum:not(.selection-module__nCoOiW__hl){font-weight:800}.selection-module__nCoOiW__cell.selection-module__nCoOiW__checked.selection-module__nCoOiW__goodDay:not(.selection-module__nCoOiW__plain) .selection-module__nCoOiW__dnum:not(.selection-module__nCoOiW__hl){color:var(--c-go-ink);background:#fde2d2}.selection-module__nCoOiW__cell.selection-module__nCoOiW__checked.selection-module__nCoOiW__sosoDay:not(.selection-module__nCoOiW__plain) .selection-module__nCoOiW__dnum:not(.selection-module__nCoOiW__hl){color:#b0763f;background:#fdf0e1}.selection-module__nCoOiW__cell.selection-module__nCoOiW__checked.selection-module__nCoOiW__badDay:not(.selection-module__nCoOiW__plain) .selection-module__nCoOiW__dnum:not(.selection-module__nCoOiW__hl){color:#5a5450;background:#f6f6f4}.selection-module__nCoOiW__cell.selection-module__nCoOiW__cand{box-shadow:none;background:#fff}.selection-module__nCoOiW__cell.selection-module__nCoOiW__cand .selection-module__nCoOiW__dnum:not(.selection-module__nCoOiW__hl){box-sizing:border-box;color:var(--c-go-ink);background:#fff;border:1.5px dashed #f0a77d;border-radius:50%;font-weight:800}.selection-module__nCoOiW__cScore{align-items:center;gap:4px;display:inline-flex}.selection-module__nCoOiW__cScore em{font-size:13px;font-style:normal;font-weight:800}.selection-module__nCoOiW__cScore>div>div:first-child{display:none}@media (max-width:767px){.selection-module__nCoOiW__cScore em{font-size:12px}}.selection-module__nCoOiW__cScore em small{opacity:.85;margin-right:3px;font-size:12px;font-weight:700}.selection-module__nCoOiW__iljinPct{margin-left:4px}.selection-module__nCoOiW__iljinPct.selection-module__nCoOiW__good em{color:var(--c-primary)}.selection-module__nCoOiW__iljinPct.selection-module__nCoOiW__soso em{color:#b0763f}.selection-module__nCoOiW__iljinPct.selection-module__nCoOiW__bad em{color:#555}.selection-module__nCoOiW__dayInfo2{top:56px}.selection-module__nCoOiW__week2 .selection-module__nCoOiW__lane0{top:78px}.selection-module__nCoOiW__week2 .selection-module__nCoOiW__lane1{top:98px}.selection-module__nCoOiW__week2 .selection-module__nCoOiW__lane2{top:118px}.selection-module__nCoOiW__week2 .selection-module__nCoOiW__lane3{top:138px}.selection-module__nCoOiW__allRows{flex-direction:column;gap:2px;width:100%;margin-top:4px;display:flex}.selection-module__nCoOiW__allRow{cursor:pointer;text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:4px;padding:1px 8px;font-size:12px;line-height:16px;display:flex}@media (max-width:768px){.selection-module__nCoOiW__allRow{padding:1px 4px}}.selection-module__nCoOiW__allRow b{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.selection-module__nCoOiW__allRow em{flex:none;font-style:normal;font-weight:800}.selection-module__nCoOiW__allRow:hover{filter:brightness(.96)}.selection-module__nCoOiW__allMore{color:#5b534e;text-align:right;font-size:12px}@media (max-width:767px){.selection-module__nCoOiW__allRow{padding:0 3px;font-size:12px;line-height:13px}}.selection-module__nCoOiW__actPick{gap:8px;padding-right:12px}@media (max-width:768px){.selection-module__nCoOiW__actPick{padding-right:8px}}.selection-module__nCoOiW__actCaret{opacity:.75;border-bottom:1.6px solid;border-right:1.6px solid;width:6px;height:6px;margin:-3px 2px 0;transition:transform .15s;transform:rotate(45deg)}.selection-module__nCoOiW__actCaret.selection-module__nCoOiW__open{margin-top:3px;transform:rotate(-135deg)}.selection-module__nCoOiW__sheet{height:600px}.selection-module__nCoOiW__sheet:has(.selection-module__nCoOiW__gridDyn){min-height:600px}@media (min-width:768px){.selection-module__nCoOiW__sheet:has(>.selection-module__nCoOiW__grid:not(.selection-module__nCoOiW__gridDyn)){height:auto;margin-bottom:-18px}.selection-module__nCoOiW__sheet>.selection-module__nCoOiW__grid:not(.selection-module__nCoOiW__gridDyn){height:600px}}@media (max-width:767px){.selection-module__nCoOiW__sheet{height:auto}.selection-module__nCoOiW__grid{grid-auto-rows:100px}.selection-module__nCoOiW__withMine{grid-auto-rows:124px}}.selection-module__nCoOiW__dBox{min-height:0}@media (max-width:768px){.selection-module__nCoOiW__drawer>.selection-module__nCoOiW__dBox{flex:1 1 0;min-height:0}}.selection-module__nCoOiW__nsHead{justify-content:space-between;align-items:center;padding:8px 2px 12px;display:flex}@media (max-width:768px){.selection-module__nCoOiW__nsHead{padding:4px 2px 8px}}.selection-module__nCoOiW__nsHead b{color:#231f1c;font-size:16px}.selection-module__nCoOiW__nsHead button{color:#5a524f;cursor:pointer;background:0 0;border:0;width:34px;height:34px;font-size:24px}@media (max-width:768px){.selection-module__nCoOiW__nsHead button{font-size:22px}}.selection-module__nCoOiW__calLoading{z-index:8;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);color:#675c56;background:#ffffffb8;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:13.5px;font-weight:600;display:flex;position:absolute;inset:40px 0 0}.selection-module__nCoOiW__calLoading i{border:3px solid #f3d9c9;border-top-color:#e8735a;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite selection-module__nCoOiW__calSpin}@keyframes selection-module__nCoOiW__calSpin{to{transform:rotate(360deg)}}.selection-module__nCoOiW__ddNice{border:1px solid #f0e8e1;border-radius:16px;min-width:220px;padding:8px;box-shadow:0 10px 28px #3c1e1424}@media (max-width:768px){.selection-module__nCoOiW__ddNice{padding:4px}}.selection-module__nCoOiW__ddNice ul{margin:0;padding:0;list-style:none}.selection-module__nCoOiW__ddNice li button{color:#333;border-radius:12px;grid-template-columns:20px 1fr auto;align-items:center;gap:8px;padding:12px;font-size:14px;display:grid;border:0!important}@media (max-width:768px){.selection-module__nCoOiW__ddNice li button{padding:8px}}.selection-module__nCoOiW__ddNice li button b{text-align:left;white-space:nowrap;font-weight:600}.selection-module__nCoOiW__ddNice li button small{color:#545454;white-space:nowrap;font-size:12px}.selection-module__nCoOiW__ddNice li button:hover,.selection-module__nCoOiW__ddNice li button[aria-current=true]{background:#fbe3dd}.selection-module__nCoOiW__ddNice li button[aria-current=true] b{color:var(--c-primary);font-weight:700}.selection-module__nCoOiW__ddNice li button[aria-current=true] .selection-module__nCoOiW__actIcon{background:var(--c-primary)}.selection-module__nCoOiW__ddNice li:first-child button{margin-bottom:2px}.selection-module__nCoOiW__ddIco{text-align:center;color:#e8735a;width:20px;font-size:13px}.selection-module__nCoOiW__mStart{color:#fff;height:30px;font:inherit;white-space:nowrap;cursor:pointer;background:#e8735a;border:0;border-radius:16px;flex:none;padding:0 12px;font-size:13px;font-weight:700}.selection-module__nCoOiW__sheetList>*{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.selection-module__nCoOiW__mDd,.selection-module__nCoOiW__mDd.selection-module__nCoOiW__mDd{flex:none;max-width:none;padding:4px 8px 4px 12px}.selection-module__nCoOiW__mDd span{text-overflow:clip;white-space:nowrap;overflow:visible}.selection-module__nCoOiW__reviewTab{z-index:9;color:#4a413d;height:32px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e3e3e3;border-bottom-color:#fff;border-radius:8px 8px 0 0;padding:0 16px;font-size:13px;font-weight:700;position:absolute;top:0;right:0;transform:translateY(calc(1px - 100%))}@media (max-width:768px){.selection-module__nCoOiW__reviewTab{padding:0 12px}}.selection-module__nCoOiW__reviewTab:hover{color:var(--o,#c4400b)}.selection-module__nCoOiW__reviewTab.selection-module__nCoOiW__reviewOn{color:#fff;background:#4a413d;border-color:#4a413d}.selection-module__nCoOiW__markBar{background:var(--c-soft);color:#3b342e;border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 12px;padding:12px 16px;font-size:14px;display:flex}@media (max-width:768px){.selection-module__nCoOiW__markBar{margin:0 0 8px;padding:8px 12px;font-size:14px}}.selection-module__nCoOiW__markBar small{color:#5a524f;flex-basis:100%;font-size:13px}.selection-module__nCoOiW__markBar .selection-module__nCoOiW__mG{color:#b07a12;font-style:normal;font-weight:800}.selection-module__nCoOiW__markCell{position:relative}.selection-module__nCoOiW__markCell:disabled{opacity:.4;cursor:default}.selection-module__nCoOiW__markCell:not(:disabled){cursor:pointer}.selection-module__nCoOiW__markCell:not(:disabled):hover .selection-module__nCoOiW__markAdd{opacity:1}.selection-module__nCoOiW__markCell.selection-module__nCoOiW__rateUp{background:#f1f8f2}.selection-module__nCoOiW__markCell.selection-module__nCoOiW__rateMid{background:#f6f6f4}.selection-module__nCoOiW__markCell.selection-module__nCoOiW__rateDown{background:#fbe3dd}.selection-module__nCoOiW__markAdd{color:#96857a;text-align:center;opacity:.6;pointer-events:none;border:1px dashed #d8cbc3;border-radius:50%;width:26px;height:26px;font-size:16px;line-height:24px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.selection-module__nCoOiW__markFace{pointer-events:none;flex-direction:column;align-items:center;gap:1px;display:flex;position:absolute;bottom:8px;left:6px;right:6px}.selection-module__nCoOiW__markFace img{width:28px;height:28px}.selection-module__nCoOiW__markFace em{letter-spacing:-1px;color:#f0b429;font-size:12px;font-style:normal}.selection-module__nCoOiW__markFace small{color:#584e4a;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;overflow:hidden}.selection-module__nCoOiW__markDot{pointer-events:none;border-radius:50%;width:7px;height:7px;position:absolute;top:6px;right:6px}.selection-module__nCoOiW__markDot.selection-module__nCoOiW__rateUp{background:#3f9b5a}.selection-module__nCoOiW__markDot.selection-module__nCoOiW__rateMid{background:#b8aca5}.selection-module__nCoOiW__markDot.selection-module__nCoOiW__rateDown{background:#d0702e}.selection-module__nCoOiW__reviewTab.selection-module__nCoOiW__reviewInline{border-bottom-color:#e3e3e3;border-radius:16px;margin:8px 8px 8px auto;display:block;position:static;transform:none}@media (max-width:768px){.selection-module__nCoOiW__reviewTab.selection-module__nCoOiW__reviewInline{margin:4px 8px 4px auto}}.selection-module__nCoOiW__reviewTab.selection-module__nCoOiW__reviewInline.selection-module__nCoOiW__reviewOn{border-color:#4a413d}@media (max-width:768px){.selection-module__nCoOiW__reviewTab{height:28px;padding:0 8px;font-size:13px}.selection-module__nCoOiW__markFace{bottom:4px}.selection-module__nCoOiW__markFace img{width:22px;height:22px}.selection-module__nCoOiW__markAdd{width:20px;height:20px;font-size:13px;line-height:18px;bottom:6px}.selection-module__nCoOiW__markDot{width:6px;height:6px;top:3px;right:3px}}.selection-module__nCoOiW__markBar .selection-module__nCoOiW__statsLink{font:inherit;color:#c8402a;cursor:pointer;background:0 0;border:0;order:3;margin-left:auto;padding:0;font-size:13px;font-weight:700}.selection-module__nCoOiW__mpToday{border:1px solid var(--o,#c4400b);width:100%;height:36px;color:var(--o,#c4400b);font:inherit;cursor:pointer;background:#fff;border-radius:12px;margin-top:12px;font-size:13px;font-weight:700;display:block}@media (max-width:768px){.selection-module__nCoOiW__mpToday{margin-top:8px}}.selection-module__nCoOiW__head:not(.selection-module__nCoOiW__headMine){box-sizing:border-box;align-items:flex-start;height:72px;padding-top:8px}.selection-module__nCoOiW__headMine{box-sizing:border-box;align-content:flex-start;height:72px}.selection-module__nCoOiW__termNow{text-underline-offset:3px;color:#4a413d;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px}.selection-module__nCoOiW__dayFriend{color:#584e4a;background:#fbe3dd;border-radius:12px;align-items:center;gap:10px;margin:0 0 10px;padding:8px 12px;font-size:13px;display:flex}.selection-module__nCoOiW__dayFriend b{color:#2a2622}@media (max-width:768px){.selection-module__nCoOiW__markBar{margin:0 12px 8px}}.selection-module__nCoOiW__relMain{color:#3b342e;font-size:14px;line-height:1.5}.selection-module__nCoOiW__relWhy{color:#5b534e;font-size:12px;line-height:1.5}.selection-module__nCoOiW__markCell .selection-module__nCoOiW__markFace{pointer-events:none;width:24px;height:24px;display:block;position:absolute;bottom:28px;left:50%;right:auto;transform:translate(-50%)}.selection-module__nCoOiW__markCell .selection-module__nCoOiW__markAdd{width:24px;height:24px;line-height:22px;bottom:28px}.selection-module__nCoOiW__markMemo{color:#584e4a;text-align:center;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;font-size:12px;line-height:15px;position:absolute;bottom:7px;left:8px;right:8px;overflow:hidden}@media (max-width:768px){.selection-module__nCoOiW__markCell .selection-module__nCoOiW__markFace{width:20px;height:20px;bottom:6px}.selection-module__nCoOiW__markCell .selection-module__nCoOiW__markAdd{width:20px;height:20px;line-height:18px;bottom:6px}}.selection-module__nCoOiW__modeSeg{z-index:9;background:#fbe3dd;border-radius:12px;gap:2px;padding:3px;display:inline-flex;position:absolute;top:0;right:0;transform:translateY(calc(-100% - 4px))}.selection-module__nCoOiW__modeSeg button{height:28px;font:inherit;color:#5a524f;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:0 12px;font-size:13px;font-weight:700}.selection-module__nCoOiW__modeSeg button:hover{color:#4a413d}.selection-module__nCoOiW__modeSeg button.selection-module__nCoOiW__modeOn{color:#231f1c;background:#fff;box-shadow:0 1px 2px #00000014}.selection-module__nCoOiW__modeSeg.selection-module__nCoOiW__modeSegM{margin-left:auto;position:static;transform:none}.selection-module__nCoOiW__modeSegM button{height:26px;padding:0 12px;font-size:13px}@media (max-width:768px){.selection-module__nCoOiW__modeSegM button{padding:0 8px}}.selection-module__nCoOiW__markNotes{gap:3px;display:flex;position:absolute;top:8px;right:8px}.selection-module__nCoOiW__markNotes i{border-radius:50%;width:6px;height:6px}@media (max-width:768px){.selection-module__nCoOiW__markNotes{gap:2px;top:4px;right:4px}.selection-module__nCoOiW__markNotes i{width:5px;height:5px}}.selection-module__nCoOiW__markInfo{white-space:nowrap;flex-wrap:nowrap;align-items:baseline;gap:8px;max-width:100%;display:flex;overflow:hidden}@media (max-width:768px){.selection-module__nCoOiW__markInfo{gap:4px}}.selection-module__nCoOiW__markInfo>*{margin:0!important;position:static!important}.selection-module__nCoOiW__modeSeg button.selection-module__nCoOiW__modeOn{color:#fff;box-shadow:none;background:#2b2522}.selection-module__nCoOiW__modeSeg button:not(.selection-module__nCoOiW__modeOn){color:#584e4a}.selection-module__nCoOiW__modeWrap{z-index:9;align-items:center;gap:8px;display:inline-flex;position:absolute;top:0;right:0;transform:translateY(calc(-100% - 4px))}.selection-module__nCoOiW__modeWrap .selection-module__nCoOiW__modeSeg{position:static;transform:none}.selection-module__nCoOiW__modeWrap.selection-module__nCoOiW__modeWrapM{gap:8px;margin-left:auto;position:static;transform:none}@media (max-width:768px){.selection-module__nCoOiW__modeWrap.selection-module__nCoOiW__modeWrapM{gap:4px}}.selection-module__nCoOiW__modeWrapM .selection-module__nCoOiW__modeSeg{margin-left:0}.selection-module__nCoOiW__scoreTog{height:30px;font:inherit;color:#584e4a;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e3d8cf;border-radius:999px;padding:0 12px;font-size:13px;font-weight:700}.selection-module__nCoOiW__scoreTog:hover{color:#231f1c}.selection-module__nCoOiW__modeWrapM .selection-module__nCoOiW__scoreTog{height:28px;padding:0 8px;font-size:12px}@media (max-width:768px){.selection-module__nCoOiW__modeWrapM .selection-module__nCoOiW__scoreTog{padding:0 8px}}.selection-module__nCoOiW__candTag.selection-module__nCoOiW__goodTag{color:var(--c-go-ink);background:#fbe3dd;border:1px solid #f3c7a8}.selection-module__nCoOiW__tNote{background:color-mix(in srgb, var(--kc) 14%, #fff);color:color-mix(in srgb, var(--kc) 70%, #222);white-space:nowrap;text-overflow:ellipsis;text-align:left;pointer-events:none;border-radius:4px;padding:1px 8px;font-size:12px;font-weight:700;line-height:16px;position:absolute;bottom:4px;left:4px;right:4px;overflow:hidden}@media (max-width:768px){.selection-module__nCoOiW__tNote{padding:1px 4px}}@media (max-width:767px){.selection-module__nCoOiW__tNote{padding:0 3px;font-size:12px;bottom:2px}}.selection-module__nCoOiW__tNoteBar{color:#4a3f39;background:#fff8f5;border:1px solid #f6e3d8;border-radius:12px;align-items:center;gap:12px;min-height:40px;margin:0 0 8px;padding:8px 8px 8px 16px;font-size:14px;display:flex}@media (max-width:768px){.selection-module__nCoOiW__tNoteBar{gap:8px;padding:4px 8px 4px 12px;font-size:14px}}.selection-module__nCoOiW__tNoteBar>span{word-break:keep-all;flex:1;min-width:0;line-height:1.5}.selection-module__nCoOiW__tNoteBar>span>b{color:#1f2430}.selection-module__nCoOiW__tNoteBar>button{height:30px;color:var(--c-primary);font:inherit;cursor:pointer;background:#fff;border:1px solid #f0d6c8;border-radius:16px;flex:none;padding:0 12px;font-size:13px;font-weight:700}.selection-module__nCoOiW__tNoteBar>button:hover{border-color:var(--c-primary)}@media (max-width:767px){.selection-module__nCoOiW__notYet,.selection-module__nCoOiW__fillBar,.selection-module__nCoOiW__tNoteBar{margin:0 12px 8px}}.selection-module__nCoOiW__candTag.selection-module__nCoOiW__goodTag{inset:auto auto 8px 8px}@media (min-width:768px){.selection-module__nCoOiW__tNote{top:38px;bottom:auto}}@media (max-width:767px){.selection-module__nCoOiW__candTag.selection-module__nCoOiW__goodTag{bottom:4px;left:3px}}.selection-module__nCoOiW__tDots{z-index:1;gap:3px;display:flex;position:absolute;bottom:10px;right:8px}.selection-module__nCoOiW__tDots i{border-radius:50%;width:7px;height:7px}@media (max-width:767px){.selection-module__nCoOiW__tDots{gap:2px;bottom:4px;right:4px}.selection-module__nCoOiW__tDots i{width:5px;height:5px}}.selection-module__nCoOiW__catIco{vertical-align:-2px;background:currentColor;flex:none;width:12px;height:12px;margin-right:3px;display:inline-block;-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}.selection-module__nCoOiW__actChips .selection-module__nCoOiW__tScoreTog{align-self:center}@media (min-width:768px){.selection-module__nCoOiW__tDots{inset:62px auto auto 8px}}.selection-module__nCoOiW__bandLegend .selection-module__nCoOiW__scoreTog{margin-left:auto}.selection-module__nCoOiW__tDots{inset:6px 6px auto auto!important}@media (max-width:767px){.selection-module__nCoOiW__tDots{top:3px!important;right:3px!important}}.selection-module__nCoOiW__candTag{inset:auto auto 8px 8px}@media (max-width:767px){.selection-module__nCoOiW__candTag{inset:auto auto 4px 3px}}.selection-module__nCoOiW__dayInfo .selection-module__nCoOiW__sonInfo{color:#b0632b;flex:none;font-size:13px;font-weight:600;line-height:16px;position:static}.selection-module__nCoOiW__markNotes{cursor:help;z-index:2;margin:-4px;padding:4px}.selection-module__nCoOiW__tDots{cursor:help;pointer-events:auto;margin:-4px;padding:4px;z-index:5!important}.selection-module__nCoOiW__iljinPct em.selection-module__nCoOiW__restWord{color:#5b534f;font-size:12px;font-weight:600}@media (max-width:768px){.selection-module__nCoOiW__drawer,.selection-module__nCoOiW__cs{padding-top:var(--sa-top,0px);padding-bottom:var(--sa-bottom,0px);box-sizing:border-box}}.selection-module__nCoOiW__tapHint{color:#584e4a;background:#fff6f1;border-radius:999px;width:fit-content;margin:8px 0 12px auto;padding:4px 12px;font-size:13px;display:block}@media (max-width:768px){.selection-module__nCoOiW__tapHint{padding:4px 12px;font-size:13px}}.selection-module__nCoOiW__tapHint:before{content:"👆";margin-right:4px;font-size:13px}@media (max-width:768px){.selection-module__nCoOiW__tapHint:before{margin-right:4px}}.selection-module__nCoOiW__tapHint>b{color:#c4561a;font-weight:800}@media (max-width:759px){.selection-module__nCoOiW__tapHint{margin:8px 12px;font-size:12px}}.selection-module__nCoOiW__tabLead{color:#c4561a;font-weight:800}.selection-module__nCoOiW__dayTags{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.selection-module__nCoOiW__dayTags .selection-module__nCoOiW__badge{padding:1px 7px;font-size:12px}.selection-module__nCoOiW__termMean{color:var(--g6);margin-top:4px;font-size:13px}@media (max-width:768px){.selection-module__nCoOiW__termMean{font-size:13px}}.selection-module__nCoOiW__whoNote{color:#6c635e;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}@media (max-width:768px){.selection-module__nCoOiW__whoNote{gap:4px;font-size:13px}}.selection-module__nCoOiW__whoNote i{background:#e8693b;border-radius:50%;flex:none;width:6px;height:6px}.selection-module__nCoOiW__whoPc:empty,.selection-module__nCoOiW__who:empty{display:none}.selection-module__nCoOiW__sideLeft{flex-direction:column;gap:12px;min-width:0;display:flex}.selection-module__nCoOiW__sideLeft>*{min-width:0}.selection-module__nCoOiW__fold{flex-direction:column;display:flex;position:relative}.selection-module__nCoOiW__foldBody{overflow:hidden}.selection-module__nCoOiW__foldShut{-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.selection-module__nCoOiW__foldBtn{height:30px;font:inherit;color:#5a524f;cursor:pointer;background:#fff;border:1px solid #eadfd5;border-radius:999px;align-self:center;margin-top:4px;padding:0 16px;font-size:13px;font-weight:700}@media (max-width:768px){.selection-module__nCoOiW__foldBtn{padding:0 12px;font-size:13px}}.selection-module__nCoOiW__sideLeft{container-type:inline-size}.selection-module__nCoOiW__csFelt{object-fit:contain;width:34px;height:34px}.selection-module__nCoOiW__csCat[aria-pressed=false] .selection-module__nCoOiW__csFelt,.selection-module__nCoOiW__csCat:not([aria-pressed=true]) .selection-module__nCoOiW__csFelt{filter:saturate(.85)}@media (max-height:800px){.selection-module__nCoOiW__csFelt{width:28px;height:28px}}@media (min-width:769px){.selection-module__nCoOiW__dDim,.selection-module__nCoOiW__drawer,.selection-module__nCoOiW__cs{top:var(--gnb-top,64px)}}@media (max-width:768px){.selection-module__nCoOiW__mPopHead .selection-module__nCoOiW__dClose,.selection-module__nCoOiW__fHead .selection-module__nCoOiW__dClose{width:32px;height:32px;left:12px;right:auto;top:calc(50% + var(--sa-top,0px) / 2);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M15 5l-7 7 7 7' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/24px 24px no-repeat}.selection-module__nCoOiW__fHead{padding:0 12px 0 52px}.selection-module__nCoOiW__csHead>.selection-module__nCoOiW__dClose{top:calc(18px + var(--sa-top,0px));background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M15 5l-7 7 7 7' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/24px 24px no-repeat;width:32px;height:32px;left:12px;right:auto}.selection-module__nCoOiW__csHead{padding-left:52px}}.selection-module__nCoOiW__csBadge{background:var(--o);color:#fff;vertical-align:2px;border-radius:8px;margin-left:8px;padding:1px 8px;font-size:12px;font-style:normal;font-weight:700;display:inline-block}@media (max-width:768px){.selection-module__nCoOiW__csBadge{margin-left:4px;padding:1px 4px}}.selection-module__nCoOiW__moodFace{pointer-events:none;width:26px;height:26px;position:absolute;bottom:4px;right:4px}@media (max-width:768px){.selection-module__nCoOiW__moodFace{width:22px;height:22px;bottom:2px;right:2px}}.selection-module__nCoOiW__todayMood{background:#fff8e6;border:1px solid #f3e3b8;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;padding:12px 16px;display:flex}@media (max-width:768px){.selection-module__nCoOiW__todayMood{gap:8px;margin:0 0 8px;padding:8px 12px}}.selection-module__nCoOiW__todayMood>b{color:#3b342e;white-space:nowrap;font-size:15px}.selection-module__nCoOiW__tmFaces{gap:4px;display:flex}.selection-module__nCoOiW__tmFaces button{cursor:pointer;background:0 0;border:0;padding:0;transition:transform .12s}.selection-module__nCoOiW__tmFaces button:hover{transform:scale(1.1)}.selection-module__nCoOiW__tmFaces img{width:40px;height:40px;display:block}.selection-module__nCoOiW__tmDone{font:inherit;color:#3b342e;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:14px;display:flex}.selection-module__nCoOiW__tmDone img{width:32px;height:32px}.selection-module__nCoOiW__statsBtn{height:32px;font:inherit;color:#5f5651;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e7e0da;border-radius:16px;padding:0 12px;font-size:13px;font-weight:700}.selection-module__nCoOiW__statsBtn:hover{background:#fbe3dd}.selection-module__nCoOiW__mg{background:#fffdf8;border-radius:16px;grid-template-columns:repeat(7,1fr);gap:4px 2px;padding:8px 4px 12px;display:grid}@media (max-width:768px){.selection-module__nCoOiW__mg{padding:4px 4px 8px}}.selection-module__nCoOiW__mgWk{text-align:center;color:#867a6c;padding:8px 0 4px;font-size:12px}@media (max-width:768px){.selection-module__nCoOiW__mgWk{padding:4px 0}}.selection-module__nCoOiW__mgWk.selection-module__nCoOiW__sun{color:#e06a5a}.selection-module__nCoOiW__mgWk.selection-module__nCoOiW__sat{color:#5f86c8}.selection-module__nCoOiW__mgBlank{min-height:84px}.selection-module__nCoOiW__mgCell{min-height:96px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:16px;flex-direction:column;align-items:center;gap:2px;padding:8px 0 12px;transition:background .12s;display:flex;position:relative}@media (max-width:768px){.selection-module__nCoOiW__mgCell{padding:4px 0 12px}}.selection-module__nCoOiW__mgCell:hover,.selection-module__nCoOiW__mgSel{background:#f8f2e8}.selection-module__nCoOiW__mgNum{color:#5b544c;border-radius:12px;min-width:22px;padding:0 4px;font-size:13px;font-weight:700;line-height:20px}@media (max-width:768px){.selection-module__nCoOiW__mgNum{padding:0 4px}}.selection-module__nCoOiW__mgNum.selection-module__nCoOiW__sun{color:#e06a5a}.selection-module__nCoOiW__mgNum.selection-module__nCoOiW__sat{color:#5f86c8}.selection-module__nCoOiW__mgToday .selection-module__nCoOiW__mgNum{color:#fff;background:#2d2a26}.selection-module__nCoOiW__mgGj{color:#867a6c;letter-spacing:-.02em;font-size:12px;line-height:1.25}.selection-module__nCoOiW__mgMark{flex:1;justify-content:center;align-items:center;min-height:52px;display:flex}.selection-module__nCoOiW__mgMark img{width:52px;height:52px;transition:transform .12s;display:block}.selection-module__nCoOiW__mgCell:hover .selection-module__nCoOiW__mgMark img{transform:scale(1.06)}.selection-module__nCoOiW__mgEmpty{background:#f3eee6;border-radius:50%;width:44px;height:44px}.selection-module__nCoOiW__mgPlus{color:#d6a52c;border:2px dashed #e9b949;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;font-style:normal;font-weight:700;display:flex}.selection-module__nCoOiW__mgDot{border-radius:50%;width:12px;height:12px}.selection-module__nCoOiW__mgNotes{justify-content:center;gap:3px;display:flex;position:absolute;bottom:4px;left:0;right:0}.selection-module__nCoOiW__mgNotes i{border-radius:50%;width:5px;height:5px}@media (max-width:768px){.selection-module__nCoOiW__mg{gap:2px 0;padding:4px 0 8px}.selection-module__nCoOiW__mgCell{border-radius:12px;min-height:72px;padding:4px 0 8px}.selection-module__nCoOiW__mgBlank{min-height:64px}.selection-module__nCoOiW__mgGj{font-size:12px}.selection-module__nCoOiW__mgMark{min-height:38px}.selection-module__nCoOiW__mgMark img{width:38px;height:38px}.selection-module__nCoOiW__mgEmpty,.selection-module__nCoOiW__mgPlus{width:32px;height:32px;font-size:18px}.selection-module__nCoOiW__mgDot{width:10px;height:10px}}.selection-module__nCoOiW__mm{background:#fff;border:1px solid #f0e8dc;border-radius:16px;flex-direction:column;gap:12px;margin-top:12px;padding:16px;display:flex}@media (max-width:768px){.selection-module__nCoOiW__mm{gap:8px;padding:12px}}.selection-module__nCoOiW__mmHead{align-items:center;gap:8px;display:flex}.selection-module__nCoOiW__mmHead b{color:#2d2a26;font-size:15px}.selection-module__nCoOiW__mmHead small{color:#867a6c;font-size:12px}.selection-module__nCoOiW__mmHead .selection-module__nCoOiW__statsBtn{margin-left:auto}.selection-module__nCoOiW__mmFaces{justify-content:space-between;max-width:420px;display:flex}.selection-module__nCoOiW__mmFaces span{flex-direction:column;align-items:center;gap:2px;display:flex}.selection-module__nCoOiW__mmFaces img{width:40px;height:40px}.selection-module__nCoOiW__mmFaces em{color:#3b342e;font-size:13px;font-style:normal;font-weight:700}.selection-module__nCoOiW__mmBar{border-radius:4px;gap:2px;height:10px;display:flex;overflow:hidden}.selection-module__nCoOiW__mmLine{color:#5b544c;margin:0;font-size:13px;line-height:1.55}.selection-module__nCoOiW__mmActs{color:#676058;flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}@media (max-width:768px){.selection-module__nCoOiW__mmActs{gap:8px}}.selection-module__nCoOiW__mmActs span{align-items:center;gap:4px;display:inline-flex}.selection-module__nCoOiW__mmActs img{width:28px;height:28px}.selection-module__nCoOiW__mgDot{border-radius:50%;width:44px;height:44px;position:relative}.selection-module__nCoOiW__mgDot:after{content:"";border-radius:50%;width:10px;height:10px;margin:auto;position:absolute;inset:0}.selection-module__nCoOiW__mgDot_g{background:#e6f3e1}.selection-module__nCoOiW__mgDot_g:after{background:#7fbf6e}.selection-module__nCoOiW__mgDot_y{background:#fbf1d6}.selection-module__nCoOiW__mgDot_y:after{background:#e2b843}.selection-module__nCoOiW__mgDot_n{background:#f1eee9}.selection-module__nCoOiW__mgDot_n:after{background:#c9c1b5}@media (max-width:768px){.selection-module__nCoOiW__mgDot{width:32px;height:32px}.selection-module__nCoOiW__mgDot:after{width:8px;height:8px}}.selection-module__nCoOiW__mg{max-width:760px;margin:0 auto}.selection-module__nCoOiW__mgLegend{color:#6c655e;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:8px 0 0;font-size:12px;display:flex}@media (max-width:768px){.selection-module__nCoOiW__mgLegend{gap:4px;margin:4px 0 0}}.selection-module__nCoOiW__mgLegend i{border-radius:50%;width:14px;height:14px;margin-left:8px;display:inline-block;position:relative}@media (max-width:768px){.selection-module__nCoOiW__mgLegend i{margin-left:4px}}.selection-module__nCoOiW__mgLegend i:after{content:"";border-radius:50%;width:5px;height:5px;margin:auto;position:absolute;inset:0}.selection-module__nCoOiW__mgLegend span{color:#867a6c;margin-left:8px}.selection-module__nCoOiW__mgFr{background:#f1eee9;border-radius:50%;width:50px;height:50px;display:block;position:relative;overflow:hidden}.selection-module__nCoOiW__mgFr:after{display:none}.selection-module__nCoOiW__mgFr img{width:66px;height:66px;position:absolute;top:4px;left:50%;transform:translate(-50%)}.selection-module__nCoOiW__mgFrPast img{opacity:.45;filter:grayscale(.6)}.selection-module__nCoOiW__mgFrToday{outline-offset:2px;outline:2px dashed #e9b949}.selection-module__nCoOiW__mgCell:hover .selection-module__nCoOiW__mgFr img{transform:translate(-50%)scale(1.06)}@media (max-width:768px){.selection-module__nCoOiW__mgFr{width:38px;height:38px}.selection-module__nCoOiW__mgFr img{width:50px;height:50px;top:3px}}.selection-module__nCoOiW__mgFr.selection-module__nCoOiW__mgDot_g{background:#e6f3e1}.selection-module__nCoOiW__mgFr.selection-module__nCoOiW__mgDot_y{background:#fbf1d6}.selection-module__nCoOiW__mgFr.selection-module__nCoOiW__mgDot_n{background:#f1eee9}.selection-module__nCoOiW__todayMood>b small{color:#867a6c;font-size:12px;font-weight:400;display:block}.selection-module__nCoOiW__flowTail{box-sizing:border-box;flex-direction:column;gap:12px;max-width:820px;margin:0 auto;padding:0 16px 24px;display:flex}@media (max-width:768px){.selection-module__nCoOiW__flowTail{padding:0 12px 16px}}.selection-module__nCoOiW__myRel{font-family:var(--f-sans);color:#5b544c;background:#fff;border:1px solid #efe6db;border-radius:16px;gap:8px;padding:16px}@media (max-width:768px){.selection-module__nCoOiW__myRel{gap:4px;padding:12px}}.selection-module__nCoOiW__myRel:not(:disabled):hover{background:#fffaf4;border-color:#f0c9a8}.selection-module__nCoOiW__myRelHead{color:#867a6c;letter-spacing:-.01em;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}@media (max-width:768px){.selection-module__nCoOiW__myRelHead{gap:4px}}.selection-module__nCoOiW__myRelHead:before{content:"";background:var(--c-primary);border-radius:50%;width:6px;height:6px}.selection-module__nCoOiW__relMain{color:#2d2a26;letter-spacing:-.02em;font-size:16px;font-weight:600;line-height:1.45}.selection-module__nCoOiW__relMain .selection-module__nCoOiW__relGod{font-weight:800}.selection-module__nCoOiW__relSay{color:#5b544c;word-break:keep-all;font-size:14px;line-height:1.6}@media (max-width:768px){.selection-module__nCoOiW__relSay{font-size:14px}}.selection-module__nCoOiW__relChips{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.selection-module__nCoOiW__relChips em{border-radius:999px;margin:0;padding:2px 8px;font-size:12px;font-weight:600}.selection-module__nCoOiW__relGodChip{color:#5b534e;background:#f4efe8}.selection-module__nCoOiW__myRelHead:before{display:none}.selection-module__nCoOiW__myRelHead img{width:22px;height:22px}.selection-module__nCoOiW__myRelHead{color:#6c655e;gap:4px;font-size:13px}@media (max-width:768px){.selection-module__nCoOiW__myRelHead{gap:4px;font-size:13px}}ul.selection-module__nCoOiW__relSay{flex-direction:column;gap:2px;margin:0;padding:0 0 0 2px;list-style:none;display:flex}ul.selection-module__nCoOiW__relSay li{padding-left:12px;position:relative}ul.selection-module__nCoOiW__relSay li:before{content:"";background:#c9b9a8;border-radius:50%;width:4px;height:4px;position:absolute;top:.7em;left:2px}.selection-module__nCoOiW__catSwitch{scrollbar-width:none;background:#fff;border-bottom:1px solid #ebebeb;flex:none;gap:8px;padding:8px 16px;display:flex;overflow-x:auto}@media (max-width:768px){.selection-module__nCoOiW__catSwitch{gap:4px;padding:8px 12px}}.selection-module__nCoOiW__catChip{color:#4a443d;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e3ddd5;border-radius:999px;flex:none;align-items:center;gap:4px;height:32px;padding:0 12px 0 8px;font-size:13px;display:inline-flex}@media (max-width:768px){.selection-module__nCoOiW__catChip{padding:0 12px 0 4px}}.selection-module__nCoOiW__catChip.selection-module__nCoOiW__catOn{color:#ff5a2c;background:#fff5f1;border-color:#ff5a2c;font-weight:700}.selection-module__nCoOiW__catIco{object-fit:contain;width:22px;height:22px}.selection-module__nCoOiW__spanRow{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}@media (max-width:768px){.selection-module__nCoOiW__spanRow{margin-top:8px}}.selection-module__nCoOiW__spanBtn{border:1px solid var(--g3,#e3ddd5);text-align:left;cursor:pointer;background:#fff;border-radius:12px;gap:2px;padding:8px 12px;display:grid}@media (max-width:768px){.selection-module__nCoOiW__spanBtn{padding:8px 12px}}.selection-module__nCoOiW__spanBtn>b{color:var(--g8,#2b2622);font-size:14px}.selection-module__nCoOiW__spanBtn>b>small{color:var(--g6,#7a7268);font-size:12px;font-weight:400}.selection-module__nCoOiW__spanBtn>span{color:#ff5a2c;font-size:13px;font-weight:700}@media (max-width:768px){.selection-module__nCoOiW__spanBtn>span{font-size:13px}}.selection-module__nCoOiW__spanBtn.selection-module__nCoOiW__spanOn{background:#fff5f1;border-color:#ff5a2c}.selection-module__nCoOiW__catChip.selection-module__nCoOiW__catAdd{color:#ff5a2c;border-style:dashed;padding:0 12px}.selection-module__nCoOiW__catChip{padding:0 16px}@media (max-width:768px){.selection-module__nCoOiW__catChip{padding:0 12px}}.selection-module__nCoOiW__catChip.selection-module__nCoOiW__catOn{color:#fff;background:#ff5a2c;border-color:#ff5a2c}.selection-module__nCoOiW__crossGo{color:#8a4a33;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e3ddd5;border-radius:999px;flex:none;height:30px;margin-left:auto;padding:0 12px;font-size:13px}.selection-module__nCoOiW__lifeChips{scrollbar-width:none;gap:8px;margin:12px 4px 0;display:flex;overflow-x:auto}@media (max-width:768px){.selection-module__nCoOiW__lifeChips{gap:4px;margin:8px 4px 0}}.selection-module__nCoOiW__lifeChip{color:#4a443d;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e3ddd5;border-radius:999px;flex:none;height:30px;padding:0 12px;font-size:13px}.selection-module__nCoOiW__lifeChipOn{color:#fff;background:#2b2622;border-color:#2b2622;font-weight:700}.selection-module__nCoOiW__sheet{border:1px solid #efe3d8;border-radius:16px}.selection-module__nCoOiW__sheet>.selection-module__nCoOiW__grid{border-top:0;border-left:0;border-radius:18px;overflow:hidden}.selection-module__nCoOiW__legendOut{justify-content:flex-end;margin:12px 4px 0;font-size:13px}@media (max-width:768px){.selection-module__nCoOiW__legendOut{justify-content:flex-start;margin:8px 12px 0;font-size:13px}}.selection-module__nCoOiW__actStart.selection-module__nCoOiW__actStart{color:#3b342e;background:#fff8e6;border-color:#f3e3b8;font-size:14px}.selection-module__nCoOiW__actStart.selection-module__nCoOiW__actStart>svg>path{stroke:#a2531b}.selection-module__nCoOiW__actStart.selection-module__nCoOiW__actStart>i{background-color:#a2531b}.selection-module__nCoOiW__tabLead{color:#a2531b}.selection-module__nCoOiW__tapHint{color:#3b342e;background:#fff8e6;border:1px solid #f3e3b8;font-size:13px}.selection-module__nCoOiW__tapHint>b{color:#a2531b}.selection-module__nCoOiW__sheet .selection-module__nCoOiW__wk{color:#6c655e;font-size:13px;font-weight:600}@media (max-width:768px){.selection-module__nCoOiW__sheet .selection-module__nCoOiW__wk{font-size:13px}}.selection-module__nCoOiW__sheet .selection-module__nCoOiW__dnum{font-size:12px;font-weight:400}.selection-module__nCoOiW__sheet .selection-module__nCoOiW__dnum:not(.selection-module__nCoOiW__hl):not(.selection-module__nCoOiW__dFocus):not(.selection-module__nCoOiW__dLight):not(.selection-module__nCoOiW__pick){color:#6c655e}.selection-module__nCoOiW__sheet .selection-module__nCoOiW__dnum.selection-module__nCoOiW__sun:not(.selection-module__nCoOiW__hl):not(.selection-module__nCoOiW__dFocus):not(.selection-module__nCoOiW__dLight){color:#d9534f}.selection-module__nCoOiW__sheet .selection-module__nCoOiW__dnum.selection-module__nCoOiW__sat:not(.selection-module__nCoOiW__hl):not(.selection-module__nCoOiW__dFocus):not(.selection-module__nCoOiW__dLight){color:#4a78c2}.selection-module__nCoOiW__sheet .selection-module__nCoOiW__dnum.selection-module__nCoOiW__hl{font-weight:700}@media (min-width:768px){.selection-module__nCoOiW__sheet:has(>.selection-module__nCoOiW__grid:not(.selection-module__nCoOiW__gridDyn)):has(+.selection-module__nCoOiW__legendOut){margin-bottom:0}}.selection-module__nCoOiW__legendOut{margin-top:12px;margin-bottom:4px}.selection-module__nCoOiW__kindSeg{background:#f6f1ea;border:1px solid #efe3d8;border-radius:999px;gap:2px;padding:3px;display:inline-flex}.selection-module__nCoOiW__kindSeg>button{min-width:52px;height:30px;font:inherit;color:#6c655e;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 16px;font-size:14px;font-weight:600}@media (max-width:768px){.selection-module__nCoOiW__kindSeg>button{padding:0 12px}}.selection-module__nCoOiW__kindSeg>button.selection-module__nCoOiW__kindOn{color:#a2531b;cursor:default;background:#fff;font-weight:800;box-shadow:0 1px 3px #00000014}.selection-module__nCoOiW__headTools:has(.selection-module__nCoOiW__kindSeg){align-items:center;gap:8px;display:flex}.selection-module__nCoOiW__kindRow{justify-content:flex-end;padding:8px 16px 0;display:flex}@media (max-width:768px){.selection-module__nCoOiW__kindRow{padding:8px 12px 0}}.selection-module__nCoOiW__sheet .selection-module__nCoOiW__plain.selection-module__nCoOiW__goodDay .selection-module__nCoOiW__dnum:not(.selection-module__nCoOiW__hl):not(.selection-module__nCoOiW__pick):not(.selection-module__nCoOiW__dFocus):not(.selection-module__nCoOiW__dLight),.selection-module__nCoOiW__sheet .selection-module__nCoOiW__cell.selection-module__nCoOiW__checked.selection-module__nCoOiW__goodDay:not(.selection-module__nCoOiW__plain) .selection-module__nCoOiW__dnum:not(.selection-module__nCoOiW__hl):not(.selection-module__nCoOiW__dFocus):not(.selection-module__nCoOiW__dLight){color:#7a5a00;background:#fcd968;font-weight:700}.selection-module__nCoOiW__sheet .selection-module__nCoOiW__plain.selection-module__nCoOiW__sosoDay .selection-module__nCoOiW__dnum:not(.selection-module__nCoOiW__hl):not(.selection-module__nCoOiW__pick):not(.selection-module__nCoOiW__dFocus):not(.selection-module__nCoOiW__dLight),.selection-module__nCoOiW__sheet .selection-module__nCoOiW__cell.selection-module__nCoOiW__checked.selection-module__nCoOiW__sosoDay:not(.selection-module__nCoOiW__plain) .selection-module__nCoOiW__dnum:not(.selection-module__nCoOiW__hl):not(.selection-module__nCoOiW__dFocus):not(.selection-module__nCoOiW__dLight){color:#2f5e8c;background:#e1eefb;font-weight:700}.selection-module__nCoOiW__sheet .selection-module__nCoOiW__plain.selection-module__nCoOiW__badDay .selection-module__nCoOiW__dnum:not(.selection-module__nCoOiW__hl):not(.selection-module__nCoOiW__pick):not(.selection-module__nCoOiW__dFocus):not(.selection-module__nCoOiW__dLight),.selection-module__nCoOiW__sheet .selection-module__nCoOiW__cell.selection-module__nCoOiW__checked.selection-module__nCoOiW__badDay:not(.selection-module__nCoOiW__plain) .selection-module__nCoOiW__dnum:not(.selection-module__nCoOiW__hl):not(.selection-module__nCoOiW__dFocus):not(.selection-module__nCoOiW__dLight){color:#5a5450;background:#e6e6e6;font-weight:700}.selection-module__nCoOiW__ringLegend .selection-module__nCoOiW__bGood{background:#fcd968;box-shadow:inset 0 0 0 1px #d9ad2b}.selection-module__nCoOiW__ringLegend .selection-module__nCoOiW__bSoso{background:#e1eefb;box-shadow:inset 0 0 0 1px #b5d0ec}.selection-module__nCoOiW__ringLegend .selection-module__nCoOiW__bBad{background:#e6e6e6;box-shadow:inset 0 0 0 1px #c8c8c8}.selection-module__nCoOiW__cType.selection-module__nCoOiW__good{color:#8a6100}.selection-module__nCoOiW__cType.selection-module__nCoOiW__soso{color:#2f5e8c}.selection-module__nCoOiW__cType.selection-module__nCoOiW__bad{color:#5a5450}.selection-module__nCoOiW__allRow.selection-module__nCoOiW__good{color:#7a5a00;background:#fcd968}.selection-module__nCoOiW__allRow.selection-module__nCoOiW__soso{color:#2f5e8c;background:#e1eefb}.selection-module__nCoOiW__allRow.selection-module__nCoOiW__bad{color:#5a5450;background:#e6e6e6}.selection-module__nCoOiW__mDots{z-index:3;pointer-events:none;gap:3px;display:flex;position:absolute;bottom:7px;left:8px}.selection-module__nCoOiW__mDots>i,.selection-module__nCoOiW__lgDot>i{border-radius:50%;width:7px;height:7px;display:block}.selection-module__nCoOiW__dSon{background:#3f9a5a}.selection-module__nCoOiW__dHw{background:#e0802f}.selection-module__nCoOiW__dGm{background:#8c7bc4}.selection-module__nCoOiW__lgDot{align-items:center;gap:4px;font-weight:400;display:inline-flex}.selection-module__nCoOiW__legendOut .selection-module__nCoOiW__lgDot>i{width:7px;height:7px;box-shadow:none;margin:0}.selection-module__nCoOiW__lgSep{background:#e3d9ce;width:1px;height:12px;margin:0 4px}@media (max-width:768px){.selection-module__nCoOiW__mDots{bottom:4px;left:50%;transform:translate(-50%)}}.selection-module__nCoOiW__sheet .selection-module__nCoOiW__cell.selection-module__nCoOiW__goodDay:not(.selection-module__nCoOiW__plain) .selection-module__nCoOiW__dnum:not(.selection-module__nCoOiW__hl):not(.selection-module__nCoOiW__dFocus):not(.selection-module__nCoOiW__dLight){color:#7a5a00;background:#fcd968;font-weight:700}.selection-module__nCoOiW__sheet .selection-module__nCoOiW__cell.selection-module__nCoOiW__sosoDay:not(.selection-module__nCoOiW__plain) .selection-module__nCoOiW__dnum:not(.selection-module__nCoOiW__hl):not(.selection-module__nCoOiW__dFocus):not(.selection-module__nCoOiW__dLight){color:#2f5e8c;background:#e1eefb;font-weight:700}.selection-module__nCoOiW__sheet .selection-module__nCoOiW__cell.selection-module__nCoOiW__badDay:not(.selection-module__nCoOiW__plain) .selection-module__nCoOiW__dnum:not(.selection-module__nCoOiW__hl):not(.selection-module__nCoOiW__dFocus):not(.selection-module__nCoOiW__dLight){color:#5a5450;background:#e6e6e6;font-weight:700}.selection-module__nCoOiW__kindSeg>button{flex-direction:column;justify-content:center;align-items:center;height:40px;padding:0 16px;line-height:1.15;display:inline-flex}@media (max-width:768px){.selection-module__nCoOiW__kindSeg>button{padding:0 12px}}.selection-module__nCoOiW__kindSeg>button>small{color:#8d8072;font-size:12px;font-weight:500}.selection-module__nCoOiW__kindSeg>button.selection-module__nCoOiW__kindOn>small{color:#b0785a}.selection-module__nCoOiW__kindRow{justify-content:space-between;align-items:center;gap:12px}@media (max-width:768px){.selection-module__nCoOiW__kindRow{gap:8px}}.selection-module__nCoOiW__kindHint{color:#6c655e;flex:1;min-width:0;font-size:13px;line-height:1.4}@media (max-width:768px){.selection-module__nCoOiW__kindHint{font-size:13px}}.selection-module__nCoOiW__bStar{z-index:5;color:var(--c-go-ink);pointer-events:none;font-size:12px;font-style:normal;line-height:1;position:absolute;top:1px;left:27px}.selection-module__nCoOiW__lgStar{color:var(--c-go-ink);font-size:12px;font-style:normal}@media (max-width:768px){.selection-module__nCoOiW__bStar{top:2px;left:auto;right:4px}}.selection-module__nCoOiW__underCal{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin:12px 4px 4px;display:flex}@media (max-width:768px){.selection-module__nCoOiW__underCal{gap:8px 12px}}.selection-module__nCoOiW__underCal>.selection-module__nCoOiW__legendOut{flex:1;justify-content:flex-end;margin:0}@media (max-width:768px){.selection-module__nCoOiW__underCal{margin:8px 12px 0}.selection-module__nCoOiW__underCal>.selection-module__nCoOiW__legendOut{flex-basis:100%;justify-content:flex-start}}@media (min-width:769px){.selection-module__nCoOiW__sheet:has(.selection-module__nCoOiW__modeWrap):not(:has(.selection-module__nCoOiW__actStart)){margin-top:48px}}@media (min-width:768px){.selection-module__nCoOiW__sheet:has(>.selection-module__nCoOiW__grid:not(.selection-module__nCoOiW__gridDyn)):has(+.selection-module__nCoOiW__underCal){margin-bottom:0}}.selection-module__nCoOiW__underCal{margin-top:16px}@media (max-width:768px){.selection-module__nCoOiW__underCal{margin-top:12px}.selection-module__nCoOiW__fHead{flex-wrap:wrap;row-gap:4px;height:auto;padding-top:8px;padding-bottom:8px}.selection-module__nCoOiW__fHead .selection-module__nCoOiW__fHeadTxt{flex-basis:calc(100% - 46px)}.selection-module__nCoOiW__fHead .selection-module__nCoOiW__crossGo{margin-left:0}.selection-module__nCoOiW__fHead .selection-module__nCoOiW__dClose{top:26px}}.selection-module__nCoOiW__sheet>.selection-module__nCoOiW__grid{overflow:clip}@media (max-width:768px){.selection-module__nCoOiW__sheet{border:1px solid #efe3d8;border-radius:16px;margin-left:12px;margin-right:12px}.selection-module__nCoOiW__sheet>.selection-module__nCoOiW__grid{border-radius:16px}.selection-module__nCoOiW__sheet .selection-module__nCoOiW__wk{border-radius:0}.selection-module__nCoOiW__sheet .selection-module__nCoOiW__wk:first-child{border-top-left-radius:16px}.selection-module__nCoOiW__sheet .selection-module__nCoOiW__wk:nth-child(7){border-top-right-radius:16px}.selection-module__nCoOiW__sheet{background:0 0;border:0;border-radius:0}.selection-module__nCoOiW__sheet>.selection-module__nCoOiW__grid{background:#fff;border-radius:16px;border:1px solid #efe3d8!important}}.selection-module__nCoOiW__calTitle{justify-content:space-between;align-items:center;gap:12px;margin:2px 0 10px;display:flex}.selection-module__nCoOiW__ctTxt{flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0;display:flex}@media (max-width:768px){.selection-module__nCoOiW__ctTxt{gap:4px 8px}}.selection-module__nCoOiW__ctTxt>h1{font-family:var(--f-myeongjo,serif);color:#1f1b18;letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700}@media (max-width:768px){.selection-module__nCoOiW__ctTxt>h1{font-size:22px}}.selection-module__nCoOiW__ctTxt>span{color:#6c655e;font-size:14px}.selection-module__nCoOiW__dayStrip{width:100%;min-height:46px;font:inherit;text-align:left;cursor:pointer;background:#fff8e6;border:1px solid #f3e3b8;border-radius:14px;align-items:center;gap:10px;margin:0 0 12px;padding:8px 14px;display:flex}.selection-module__nCoOiW__dayStrip>b{color:#3b342e;flex:none;font-size:14.5px}.selection-module__nCoOiW__dayStrip>span{color:#584e4a;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13.5px;overflow:hidden}.selection-module__nCoOiW__dayStrip>i{color:#a2531b;flex:none;margin-left:auto;font-size:13px;font-style:normal;font-weight:700}.selection-module__nCoOiW__dsBadge{border-radius:999px;flex:none;align-items:center;height:24px;padding:0 12px;font-size:13px;font-style:normal;font-weight:700;display:inline-flex}@media (max-width:768px){.selection-module__nCoOiW__dsBadge{padding:0 8px;font-size:13px}}.selection-module__nCoOiW__ds_good{color:#7a5a00;background:#fcd968;box-shadow:inset 0 0 0 1px #d9ad2b}.selection-module__nCoOiW__ds_normal{color:#2f5e8c;background:#e1eefb;box-shadow:inset 0 0 0 1px #b5d0ec}.selection-module__nCoOiW__ds_rest{color:#5a5450;background:#e6e6e6;box-shadow:inset 0 0 0 1px #c8c8c8}.selection-module__nCoOiW__boxHead{background:#fff;border-bottom:1px solid #efe3d8;border-radius:16px 16px 0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:12px 16px;display:flex;position:relative}@media (max-width:768px){.selection-module__nCoOiW__boxHead{gap:4px 8px;padding:12px 12px 8px}}.selection-module__nCoOiW__bhLeft{align-items:center;gap:4px;display:flex}.selection-module__nCoOiW__bhNav{width:30px;height:30px;font:inherit;color:#5b544c;cursor:pointer;background:#fff;border:1px solid #efe3d8;border-radius:50%;font-size:16px;line-height:1}.selection-module__nCoOiW__bhTitle{font:inherit;color:#1f1b18;cursor:pointer;background:0 0;border:0;padding:0 8px;font-size:16px;font-weight:800}@media (max-width:768px){.selection-module__nCoOiW__bhTitle{padding:0 4px;font-size:16px}}.selection-module__nCoOiW__bhRight{align-items:center;gap:8px;margin-left:auto;display:flex}.selection-module__nCoOiW__bhSet{cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M4 6h10M18 6h2M4 12h4M12 12h8M4 18h12'/%3E%3Ccircle cx='16' cy='6' r='2'/%3E%3Ccircle cx='10' cy='12' r='2'/%3E%3Ccircle cx='18' cy='18' r='2'/%3E%3C/svg%3E") 50% no-repeat;border:1px solid #e3d9ce;border-radius:50%;width:34px;height:34px}.selection-module__nCoOiW__bhTerm{color:#6c655e;flex-wrap:wrap;flex-basis:100%;gap:2px 12px;font-size:13px;display:flex}@media (max-width:768px){.selection-module__nCoOiW__bhTerm{gap:2px 8px;font-size:13px}}.selection-module__nCoOiW__boxHead .selection-module__nCoOiW__mp{top:52px}.selection-module__nCoOiW__sheet{margin-top:0!important}.selection-module__nCoOiW__sheet>.selection-module__nCoOiW__grid{border-top-left-radius:0;border-top-right-radius:0}@media (max-width:768px){.selection-module__nCoOiW__calTitle,.selection-module__nCoOiW__dayStrip{width:auto;margin-left:12px;margin-right:12px}.selection-module__nCoOiW__ctTxt>h1{font-size:22px}.selection-module__nCoOiW__sheet{background:#fff;border:1px solid #efe3d8;border-radius:16px}.selection-module__nCoOiW__sheet>.selection-module__nCoOiW__grid{border-radius:0 0 16px 16px;border:0!important}.selection-module__nCoOiW__boxHead{border-radius:16px 16px 0 0;padding:8px}.selection-module__nCoOiW__bhTitle{font-size:16px}.selection-module__nCoOiW__dayStrip{width:calc(100% - 24px)}}.selection-module__nCoOiW__dsTop{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}@media (max-width:768px){.selection-module__nCoOiW__dsTop{gap:4px}}.selection-module__nCoOiW__dsTop>b{color:#2d2a26;font-size:14px;font-weight:800}.selection-module__nCoOiW__dsTop>small{color:#6c655e;font-size:12px}.selection-module__nCoOiW__dsTop>i{color:#b0613f;margin-left:auto;font-size:12px;font-style:normal;font-weight:700}.selection-module__nCoOiW__dsLine{color:#4a433d;word-break:keep-all;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;line-height:1.5;display:flex}@media (max-width:768px){.selection-module__nCoOiW__dsLine{gap:4px}}.selection-module__nCoOiW__dsLine>.selection-module__nCoOiW__dsBadge{height:auto;padding:1px 8px;font-size:12px}.selection-module__nCoOiW__dsGood,.selection-module__nCoOiW__dsCare{white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:12px;font-style:normal;font-weight:700}.selection-module__nCoOiW__dsGood{color:#2f7a4a;background:#eef6ee}.selection-module__nCoOiW__dsCare{color:#c0602a;background:#fff1e8}.selection-module__nCoOiW__selRing{border:1.5px solid #f2c4a0;border-radius:12px;inset:3px;box-shadow:0 0 0 3px #f0a46e1f}@media (max-width:768px){.selection-module__nCoOiW__selRing{border-radius:8px;inset:2px}}.selection-module__nCoOiW__ctTxt>h1{letter-spacing:-.4px;font-family:inherit;font-size:24px;font-weight:800}@media (max-width:768px){.selection-module__nCoOiW__ctTxt>h1{font-size:22px}}.selection-module__nCoOiW__ctTxt>span{color:#584e4a;margin-top:4px;font-size:15px}@media (max-width:768px){.selection-module__nCoOiW__ctTxt>span{font-size:15px}}@media (max-width:768px){.selection-module__nCoOiW__ctTxt>h1{font-size:22px}}.selection-module__nCoOiW__calTitle .selection-module__nCoOiW__kindSeg{box-sizing:border-box;width:196px}.selection-module__nCoOiW__calTitle .selection-module__nCoOiW__kindSeg>button{flex:1;min-width:0;padding:0 6px}.selection-module__nCoOiW__bhRight{box-sizing:border-box;width:196px}.selection-module__nCoOiW__bhRight>:first-child{flex:1;min-width:0}.selection-module__nCoOiW__bhRight>:first-child>button{justify-content:space-between;width:100%}@media (max-width:768px){.selection-module__nCoOiW__calTitle{padding-right:11px}}@media (min-width:769px){.selection-module__nCoOiW__fHead{gap:12px;padding:0 64px 0 40px}.selection-module__nCoOiW__fHead .selection-module__nCoOiW__dClose{right:24px}}@media (max-width:768px){.selection-module__nCoOiW__dDim,.selection-module__nCoOiW__drawer{top:var(--gnb-top,56px)}.selection-module__nCoOiW__drawer .selection-module__nCoOiW__dBox{border-top:1px solid #ebebeb;border-radius:0;overflow:hidden}}.selection-module__nCoOiW__dayStrip{background:#f5f4f1;border:1px solid #e9e5df;flex-direction:row;align-items:center;gap:8px;min-height:44px;padding:8px 14px}.selection-module__nCoOiW__dayStrip:hover{border-color:#d9d2c8}.selection-module__nCoOiW__dsTop{display:contents}.selection-module__nCoOiW__dsTop>b,.selection-module__nCoOiW__dsTop>small{white-space:nowrap;flex:none}.selection-module__nCoOiW__dsTop>i{white-space:nowrap;flex:none;order:3;margin-left:auto}.selection-module__nCoOiW__dsLine{white-space:nowrap;flex-wrap:nowrap;flex:1;order:2;min-width:0;overflow:hidden}@media (max-width:640px){.selection-module__nCoOiW__dsTop>small{display:none}}.selection-module__nCoOiW__calTitle{padding-right:0}@media (max-width:768px){.selection-module__nCoOiW__calTitle{margin-left:12px;margin-right:12px;padding-right:0}}.selection-module__nCoOiW__dayStrip{background:#faf9f7;border-color:#efebe6}@media (max-width:768px){.selection-module__nCoOiW__sheet .selection-module__nCoOiW__wk{box-shadow:none;position:static}.selection-module__nCoOiW__plain .selection-module__nCoOiW__bar{border-radius:2px;overflow:hidden;color:#0000!important;background:var(--kc,#e8693b)!important;height:3px!important;min-height:0!important;padding:0!important;font-size:0!important;line-height:0!important}}.selection-module__nCoOiW__dsNote{white-space:nowrap;color:#584e4a;background:#f3eee8;border-radius:999px;flex:none;padding:1px 8px;font-size:12px;font-style:normal;font-weight:700}@media (max-width:768px){.selection-module__nCoOiW__calTitle{align-items:center;margin:8px 12px}.selection-module__nCoOiW__ctTxt{flex-direction:row;align-items:baseline;gap:8px}.selection-module__nCoOiW__ctTxt>h1{font-size:18px}.selection-module__nCoOiW__ctTxt>span{margin-top:0;font-size:13px}.selection-module__nCoOiW__calTitle .selection-module__nCoOiW__kindSeg{width:auto;padding:2px}.selection-module__nCoOiW__calTitle .selection-module__nCoOiW__kindSeg>button{height:32px;padding:0 12px;font-size:13.5px}.selection-module__nCoOiW__calTitle .selection-module__nCoOiW__kindSeg>button>small{display:none}.selection-module__nCoOiW__dayStrip{min-height:40px;margin-bottom:8px;padding:6px 12px}.selection-module__nCoOiW__boxHead{gap:2px 8px;padding:4px 8px}.selection-module__nCoOiW__bhNav{width:28px;height:28px}.selection-module__nCoOiW__bhTitle{font-size:15px}.selection-module__nCoOiW__bhSet{width:30px;height:30px}.selection-module__nCoOiW__bhTerm{font-size:12px}.selection-module__nCoOiW__sheet>.selection-module__nCoOiW__grid{grid-template-rows:28px!important;grid-auto-rows:82px!important}.selection-module__nCoOiW__sheet .selection-module__nCoOiW__wk{font-size:12px}.selection-module__nCoOiW__sheet .selection-module__nCoOiW__cell{padding-top:24px}.selection-module__nCoOiW__bhRight{gap:4px;width:auto}.selection-module__nCoOiW__bhRight>:first-child{flex:none;max-width:148px}.selection-module__nCoOiW__bhTitle{padding:0 4px}.selection-module__nCoOiW__sheet>.selection-module__nCoOiW__grid{grid-auto-rows:var(--rowH,82px)!important}.selection-module__nCoOiW__legendIn{border-top:1px solid #f1ebe3;padding:8px}.selection-module__nCoOiW__legendIn .selection-module__nCoOiW__legendOut{justify-content:flex-start;gap:4px;margin:0;font-size:12px}.selection-module__nCoOiW__sheet:has(.selection-module__nCoOiW__legendIn)>.selection-module__nCoOiW__grid{border-radius:0}}.selection-module__nCoOiW__sheet .selection-module__nCoOiW__cell.selection-module__nCoOiW__opened:after{content:"";background:var(--c-primary);pointer-events:none;z-index:4;border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:6px;box-shadow:0 0 0 2px #fff}.selection-module__nCoOiW__lgOpen{position:relative;background:#fffaf4!important;border-radius:3px!important;width:12px!important;height:12px!important;box-shadow:inset 0 0 0 1px #f2c4a0!important}@media (max-width:768px){.selection-module__nCoOiW__sheet .selection-module__nCoOiW__cell.selection-module__nCoOiW__opened:after{top:4px;right:4px}}.selection-module__nCoOiW__mDots{gap:2px;bottom:6px}.selection-module__nCoOiW__mDots>i,.selection-module__nCoOiW__lgDot>i.selection-module__nCoOiW__dSon,.selection-module__nCoOiW__lgDot>i.selection-module__nCoOiW__dHw,.selection-module__nCoOiW__lgDot>i.selection-module__nCoOiW__dGm{letter-spacing:0;border-radius:3px;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;font-style:normal;font-weight:800;line-height:1;display:inline-flex}.selection-module__nCoOiW__mDots>i.selection-module__nCoOiW__dSon,.selection-module__nCoOiW__lgDot>i.selection-module__nCoOiW__dSon{color:#2f7d47;background:#e6f3ea}.selection-module__nCoOiW__mDots>i.selection-module__nCoOiW__dHw,.selection-module__nCoOiW__lgDot>i.selection-module__nCoOiW__dHw{color:#b85f17;background:#fdeedd}.selection-module__nCoOiW__mDots>i.selection-module__nCoOiW__dGm,.selection-module__nCoOiW__lgDot>i.selection-module__nCoOiW__dGm{color:#6b5aa8;background:#eeeaf7}.selection-module__nCoOiW__legendOut .selection-module__nCoOiW__lgDot>i.selection-module__nCoOiW__dSon,.selection-module__nCoOiW__legendOut .selection-module__nCoOiW__lgDot>i.selection-module__nCoOiW__dHw,.selection-module__nCoOiW__legendOut .selection-module__nCoOiW__lgDot>i.selection-module__nCoOiW__dGm{width:14px;height:14px}@media (max-width:768px){.selection-module__nCoOiW__mDots{gap:1px;bottom:3px}.selection-module__nCoOiW__mDots>i{width:14px;height:14px;font-size:var(--fs-min);border-radius:2px}}.selection-module__nCoOiW__sheet .selection-module__nCoOiW__cell.selection-module__nCoOiW__opened{background:0 0!important}.selection-module__nCoOiW__lgOpen{background:var(--c-primary)!important;width:7px!important;height:7px!important;box-shadow:none!important;border-radius:50%!important}.selection-module__nCoOiW__optList{flex-direction:column;gap:16px;width:100%;padding:4px 0 8px;display:flex}@media (max-width:768px){.selection-module__nCoOiW__optList{gap:12px}}.selection-module__nCoOiW__optGrp>h3{color:#6d6761;margin:0 0 8px 2px;font-size:13px;font-weight:700}@media (max-width:768px){.selection-module__nCoOiW__optGrp>h3{margin:0 0 4px 2px;font-size:13px}}.selection-module__nCoOiW__optGrp>ul{background:#fff;border:1px solid #ebebeb;border-radius:12px;margin:0;padding:0;list-style:none}.selection-module__nCoOiW__optGrp>ul>li+li{border-top:1px solid #f2efeb}.selection-module__nCoOiW__optRow{cursor:pointer;align-items:center;gap:12px;padding:12px 16px;display:flex}@media (max-width:768px){.selection-module__nCoOiW__optRow{padding:12px}}.selection-module__nCoOiW__optTxt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.selection-module__nCoOiW__optTxt>b{color:#1f1e1b;font-size:15px;font-weight:700}.selection-module__nCoOiW__optTxt>small{color:#6d6761;font-size:13px}@media (max-width:768px){.selection-module__nCoOiW__optTxt>small{font-size:13px}}.selection-module__nCoOiW__optSw{appearance:none;cursor:pointer;background:#dedad5;border-radius:999px;flex:none;width:42px;height:24px;margin:0;transition:background .18s;position:relative}.selection-module__nCoOiW__optSw:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.selection-module__nCoOiW__optSw:checked{background:var(--c-primary)}.selection-module__nCoOiW__optSw:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.selection-module__nCoOiW__optSheet .selection-module__nCoOiW__optList{padding:4px 4px 16px}@media (max-width:768px){.selection-module__nCoOiW__optSheet .selection-module__nCoOiW__optList{padding:4px 4px 12px}}@media (min-width:769px){.selection-module__nCoOiW__sheet .selection-module__nCoOiW__bar{height:17px;color:color-mix(in srgb, var(--kc) 78%, #000);background:0 0;border-radius:0;padding:0 4px;font-size:12px;font-weight:700;line-height:17px;overflow:hidden}.selection-module__nCoOiW__sheet .selection-module__nCoOiW__bar:after{content:"";background:var(--kc);height:3px;position:absolute;bottom:1px;left:0;right:0}.selection-module__nCoOiW__sheet .selection-module__nCoOiW__barS:after{border-radius:2px 0 0 2px}.selection-module__nCoOiW__sheet .selection-module__nCoOiW__barE:after{border-radius:0 2px 2px 0}.selection-module__nCoOiW__sheet .selection-module__nCoOiW__barS.selection-module__nCoOiW__barE:after{border-radius:2px}.selection-module__nCoOiW__sheet .selection-module__nCoOiW__barOne{color:color-mix(in srgb, var(--kc) 78%, #000);background:0 0}.selection-module__nCoOiW__sheet .selection-module__nCoOiW__barOne:before{display:none}.selection-module__nCoOiW__sheet .selection-module__nCoOiW__bar:hover,.selection-module__nCoOiW__sheet .selection-module__nCoOiW__barOne:hover{filter:none;background:color-mix(in srgb, var(--kc) 10%, transparent)}.selection-module__nCoOiW__sheet .selection-module__nCoOiW__lane0{top:58px}.selection-module__nCoOiW__sheet .selection-module__nCoOiW__lane1{top:76px}.selection-module__nCoOiW__sheet .selection-module__nCoOiW__lane2{top:94px}}.selection-module__nCoOiW__mDots{gap:3px}.selection-module__nCoOiW__mDots>i,.selection-module__nCoOiW__lgDot>i.selection-module__nCoOiW__dSon,.selection-module__nCoOiW__lgDot>i.selection-module__nCoOiW__dHw,.selection-module__nCoOiW__lgDot>i.selection-module__nCoOiW__dGm,.selection-module__nCoOiW__legendOut .selection-module__nCoOiW__lgDot>i.selection-module__nCoOiW__dSon,.selection-module__nCoOiW__legendOut .selection-module__nCoOiW__lgDot>i.selection-module__nCoOiW__dHw,.selection-module__nCoOiW__legendOut .selection-module__nCoOiW__lgDot>i.selection-module__nCoOiW__dGm{border-radius:4px;width:17px;height:17px;font-size:12px}@media (max-width:768px){.selection-module__nCoOiW__mDots{gap:1px}.selection-module__nCoOiW__mDots>i{width:14px;height:14px;font-size:var(--fs-min);border-radius:3px}}.selection-module__nCoOiW__sheet .selection-module__nCoOiW__cell.selection-module__nCoOiW__opened:after{display:none!important}.selection-module__nCoOiW__dsPass{white-space:nowrap;color:#c4561a;background:#fdeee4;border-radius:999px;flex:none;padding:1px 8px;font-size:12px;font-style:normal;font-weight:700}@media (max-width:768px){.selection-module__nCoOiW__dsPass{order:2}}.selection-module__nCoOiW__sheet>.selection-module__nCoOiW__calLoading{-webkit-backdrop-filter:none;backdrop-filter:none;white-space:nowrap;background:#fff;border-radius:999px;flex-direction:row;gap:8px;padding:10px 16px;font-size:13px;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 4px 16px #0000001f}.selection-module__nCoOiW__sheet>.selection-module__nCoOiW__calLoading>i{border-width:2px;width:16px;height:16px}.selection-module__nCoOiW__sheet .selection-module__nCoOiW__loadingCell{opacity:1}.selection-module__nCoOiW__sheet>.selection-module__nCoOiW__calLoading{color:#fff;pointer-events:none;background:#1c1a17e6;padding:9px 16px;font-size:13.5px;font-weight:600;box-shadow:0 6px 20px #0000002e}.selection-module__nCoOiW__sheet>.selection-module__nCoOiW__calLoading>i{border:2px solid #ffffff59;border-top-color:#fff;width:14px;height:14px}@media (min-width:769px){.selection-module__nCoOiW__sheet .selection-module__nCoOiW__dnum{width:24px;height:24px;font-size:12px;top:10px;left:8px}}.selection-module__nCoOiW__sheet .selection-module__nCoOiW__wk{color:#5f5852;font-weight:700;box-shadow:inset 0 -1px #ebe6e0;background:#faf9f7!important}.selection-module__nCoOiW__sheet .selection-module__nCoOiW__wk.selection-module__nCoOiW__sun{color:#d9534f}.selection-module__nCoOiW__sheet .selection-module__nCoOiW__wk.selection-module__nCoOiW__sat{color:#4a78c2}.selection-module__nCoOiW__sheet>.selection-module__nCoOiW__grid>:nth-child(7n){border-right:0}.selection-module__nCoOiW__sheet>.selection-module__nCoOiW__grid>:nth-last-child(-n+7){border-bottom:0}.selection-module__nCoOiW__sheet .selection-module__nCoOiW__dayju>.selection-module__nCoOiW__chn+.selection-module__nCoOiW__kor:before{content:"·";color:#c9c2bb;margin-right:5px;font-weight:700}@media (min-width:769px){.selection-module__nCoOiW__sheet .selection-module__nCoOiW__dnum{width:21px;height:21px;font-size:12px;top:11px;left:9px}}@media (max-width:768px){.selection-module__nCoOiW__sheet .selection-module__nCoOiW__dnum{width:18px;height:18px;font-size:12px;line-height:18px}}.selection-module__nCoOiW__sheet .selection-module__nCoOiW__dayju{gap:4px}.selection-module__nCoOiW__sheet .selection-module__nCoOiW__dayju .selection-module__nCoOiW__chn{font-family:"Noto Sans KR", var(--f-sans);letter-spacing:.3px;font-size:15px;font-weight:700}.selection-module__nCoOiW__sheet .selection-module__nCoOiW__dayju .selection-module__nCoOiW__kor{font-family:"Noto Sans KR", var(--f-sans);font-size:12.5px;font-weight:500}@media (max-width:768px){.selection-module__nCoOiW__sheet .selection-module__nCoOiW__dayju .selection-module__nCoOiW__chn{font-size:13.5px}}.selection-module__nCoOiW__sheet .selection-module__nCoOiW__dayju .selection-module__nCoOiW__chn,.selection-module__nCoOiW__sheet .selection-module__nCoOiW__dayju .selection-module__nCoOiW__kor{font-size:13.5px;line-height:1}.selection-module__nCoOiW__sheet .selection-module__nCoOiW__dayju .selection-module__nCoOiW__chn{font-weight:700}.selection-module__nCoOiW__sheet .selection-module__nCoOiW__dayju .selection-module__nCoOiW__kor{font-weight:500}@media (min-width:769px){.selection-module__nCoOiW__sheet .selection-module__nCoOiW__dayju{align-items:center;height:21px;top:11px}}@media (max-width:768px){.selection-module__nCoOiW__sheet .selection-module__nCoOiW__dayju .selection-module__nCoOiW__chn,.selection-module__nCoOiW__sheet .selection-module__nCoOiW__dayju .selection-module__nCoOiW__kor{font-size:13px}}.selection-module__nCoOiW__sheet .selection-module__nCoOiW__dayju>.selection-module__nCoOiW__chn:has(+.selection-module__nCoOiW__kor){order:2;font-weight:500}.selection-module__nCoOiW__sheet .selection-module__nCoOiW__dayju>.selection-module__nCoOiW__chn:has(+.selection-module__nCoOiW__kor)~.selection-module__nCoOiW__kor{order:1;font-weight:700}.selection-module__nCoOiW__sheet .selection-module__nCoOiW__dayju>.selection-module__nCoOiW__chn+.selection-module__nCoOiW__kor:before{content:none}.selection-module__nCoOiW__sheet .selection-module__nCoOiW__dayju>.selection-module__nCoOiW__chn:has(+.selection-module__nCoOiW__kor):before{content:"·";color:#c9c2bb;margin-right:4px;font-weight:700}.selection-module__nCoOiW__sheet .selection-module__nCoOiW__dayju .selection-module__nCoOiW__chn,.selection-module__nCoOiW__sheet .selection-module__nCoOiW__dayju .selection-module__nCoOiW__kor{font-size:12.5px}@media (max-width:768px){.selection-module__nCoOiW__sheet .selection-module__nCoOiW__dayju .selection-module__nCoOiW__chn,.selection-module__nCoOiW__sheet .selection-module__nCoOiW__dayju .selection-module__nCoOiW__kor{font-size:12px}.selection-module__nCoOiW__sheet .selection-module__nCoOiW__cell.selection-module__nCoOiW__plain{padding-bottom:10px!important}.selection-module__nCoOiW__sheet .selection-module__nCoOiW__cell.selection-module__nCoOiW__plain .selection-module__nCoOiW__holiday,.selection-module__nCoOiW__sheet .selection-module__nCoOiW__cell.selection-module__nCoOiW__plain .selection-module__nCoOiW__season{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;line-height:1.25;overflow:hidden}.selection-module__nCoOiW__sheet .selection-module__nCoOiW__mDots{bottom:2px}.selection-module__nCoOiW__sheet .selection-module__nCoOiW__plain .selection-module__nCoOiW__bar.selection-module__nCoOiW__lane0{top:auto!important;bottom:3px!important}.selection-module__nCoOiW__sheet .selection-module__nCoOiW__plain .selection-module__nCoOiW__bar.selection-module__nCoOiW__lane1{top:auto!important;bottom:7px!important}}.selection-module__nCoOiW__dsLine>.selection-module__nCoOiW__dsText{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.selection-module__nCoOiW__dsLine>em,.selection-module__nCoOiW__dsLine>span:not(.selection-module__nCoOiW__dsText){flex:none}.selection-module__nCoOiW__dsTop>.selection-module__nCoOiW__dsPass{order:3;margin-left:auto}.selection-module__nCoOiW__dsTop>.selection-module__nCoOiW__dsPass~i{margin-left:0}@media (max-width:768px){.selection-module__nCoOiW__dsTop>.selection-module__nCoOiW__dsPass{order:3}.selection-module__nCoOiW__dsLine>.selection-module__nCoOiW__dsText{display:none}.selection-module__nCoOiW__sheet .selection-module__nCoOiW__cell.selection-module__nCoOiW__plain .selection-module__nCoOiW__holiday{white-space:normal;word-break:keep-all}.selection-module__nCoOiW__bhTerm{gap:0 8px;line-height:1.5}.selection-module__nCoOiW__bhTerm .selection-module__nCoOiW__nextTerm{font-size:12px}.selection-module__nCoOiW__dBody{scrollbar-width:none}.selection-module__nCoOiW__dBody::-webkit-scrollbar{display:none}.selection-module__nCoOiW__drawer{left:0;right:0;width:auto!important;max-width:none!important}}.selection-module__nCoOiW__bhWide{cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 3h6v6M9 21H3v-6M21 3l-7 7M3 21l7-7'/%3E%3C/svg%3E") 50% no-repeat;border:1px solid #e3d9ce;border-radius:50%;width:34px;height:34px}.selection-module__nCoOiW__bhWide:hover,.selection-module__nCoOiW__bhSet:hover{border-color:#1c1a17}.selection-module__nCoOiW__bhWideOn{background:#1c1a17 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 14h6v6M20 10h-6V4M14 10l7-7M3 21l7-7'/%3E%3C/svg%3E") 50% no-repeat;border-color:#1c1a17}.selection-module__nCoOiW__wideLay{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"main""right"!important}.selection-module__nCoOiW__lane4{top:140px}.selection-module__nCoOiW__week2 .selection-module__nCoOiW__lane4{top:158px}.selection-module__nCoOiW__bhRight:has(>.selection-module__nCoOiW__bhWide){width:auto}.selection-module__nCoOiW__bhRight>.selection-module__nCoOiW__bhWide{min-width:0;height:34px;padding:0;flex:none!important;width:34px!important}.selection-module__nCoOiW__bhRight:has(>.selection-module__nCoOiW__bhWide)>:first-child:not(.selection-module__nCoOiW__bhWide){flex:none;width:148px}.selection-module__nCoOiW__ctTxt{flex-direction:column;align-items:flex-start;gap:0}.selection-module__nCoOiW__ctTxt>h1{letter-spacing:-.4px;font-size:24px;font-weight:800;line-height:1.3;font-family:var(--f-sans)!important}@media (max-width:768px){.selection-module__nCoOiW__ctTxt>h1{font-size:22px}}.selection-module__nCoOiW__ctTxt>span{color:#584e4a;margin-top:4px;font-size:15px;line-height:1.55}@media (max-width:768px){.selection-module__nCoOiW__ctTxt>span{font-size:15px}}.selection-module__nCoOiW__calTitle{align-items:flex-end;margin:0 0 16px}@media (max-width:768px){.selection-module__nCoOiW__ctTxt>h1{font-size:22px}.selection-module__nCoOiW__ctTxt>span{font-size:14px}.selection-module__nCoOiW__calTitle{margin-bottom:8px;margin-left:12px;margin-right:12px}.selection-module__nCoOiW__who:not(:empty){padding-bottom:12px}.selection-module__nCoOiW__calTitle{margin-top:10px}}.selection-module__nCoOiW__ctToday{white-space:nowrap;max-width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:nowrap;align-items:center;gap:8px;margin:2px 0 0;padding:0;display:inline-flex}@media (max-width:768px){.selection-module__nCoOiW__ctToday{gap:4px}}.selection-module__nCoOiW__ctToday>span{color:#584e4a;font-size:14px}.selection-module__nCoOiW__ctToday>em{font-style:normal}.selection-module__nCoOiW__ctToday>i{color:#b0613f;font-size:13px;font-style:normal;font-weight:700}@media (max-width:768px){.selection-module__nCoOiW__ctToday>i{font-size:13px}}.selection-module__nCoOiW__bhInfo{color:#6c5a4e;cursor:pointer;background:#fff;border:1px solid #e3d9ce;border-radius:50%;flex:none;width:34px;height:34px;font:italic 700 15px/1 Georgia,serif}.selection-module__nCoOiW__bhInfoOn{color:#b0613f;background:#fff5ee;border-color:#d9a07a}.selection-module__nCoOiW__legendPop{z-index:20;background:#fff;border:1px solid #efe6db;border-radius:12px;margin-top:4px;padding:12px;position:absolute;left:8px;right:8px;box-shadow:0 8px 24px #3c281424}@media (max-width:768px){.selection-module__nCoOiW__legendPop{padding:8px 12px}.selection-module__nCoOiW__holiday,.selection-module__nCoOiW__season{text-overflow:ellipsis;letter-spacing:-.4px;max-width:100%;white-space:nowrap!important;word-break:normal!important;padding:0 2px!important;font-size:12px!important;line-height:1.25!important;display:block!important;overflow:hidden!important}}.selection-module__nCoOiW__miniLegend{font-size:var(--fs-min);color:#6e655e;flex-wrap:wrap;justify-content:center;gap:4px 12px;margin:8px 0 2px;padding:0 8px;display:flex}.selection-module__nCoOiW__miniLegend b{align-items:center;gap:4px;font-weight:500;display:inline-flex}.selection-module__nCoOiW__miniLegend i{font-style:normal}@media (max-width:768px){.selection-module__nCoOiW__miniLegend+*{margin-top:0}main:has(.selection-module__nCoOiW__miniLegend){padding-bottom:72px}}.selection-module__nCoOiW__miniLegend i{width:16px;height:16px;font-size:var(--fs-min);border-radius:3px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.selection-module__nCoOiW__miniLegend i.selection-module__nCoOiW__dSon{color:#2f7d47;background:#e6f3ea}.selection-module__nCoOiW__miniLegend i.selection-module__nCoOiW__dHw{color:#b85f17;background:#fdeedd}.selection-module__nCoOiW__miniLegend i.selection-module__nCoOiW__dGm{color:#6b5aa8;background:#eeeaf7}.selection-module__nCoOiW__lifeChipOn,.selection-module__nCoOiW__modeSeg button.selection-module__nCoOiW__modeOn{background:var(--c-go-bg)!important;color:var(--c-go-ink)!important;border-color:var(--c-go-line)!important}.selection-module__nCoOiW__calTitle{grid-template-columns:minmax(0,1fr) auto;gap:0 12px;align-items:center!important;display:grid!important}.selection-module__nCoOiW__calTitle>.selection-module__nCoOiW__ctTxt{display:contents}.selection-module__nCoOiW__calTitle>.selection-module__nCoOiW__ctTxt>h1{grid-area:1/1;min-width:0}.selection-module__nCoOiW__calTitle>.selection-module__nCoOiW__ctTxt>:not(h1){grid-column:1/-1;justify-self:start}.selection-module__nCoOiW__calTitle>.selection-module__nCoOiW__ctTxt>:nth-child(2){margin-top:4px}.selection-module__nCoOiW__calTitle>.selection-module__nCoOiW__ctTxt>:nth-child(3){margin-top:10px}.selection-module__nCoOiW__calTitle>.selection-module__nCoOiW__kindSeg{grid-area:1/2;justify-self:end}@media (max-width:768px){.selection-module__nCoOiW__calTitle>.selection-module__nCoOiW__ctTxt>h1{font-size:22px!important}}@media (max-width:560px){.selection-module__nCoOiW__calTitle .selection-module__nCoOiW__kindSeg{width:auto}.selection-module__nCoOiW__calTitle .selection-module__nCoOiW__kindSeg>button{min-width:52px;height:34px;padding:0 12px}.selection-module__nCoOiW__calTitle .selection-module__nCoOiW__kindSeg>button>small{display:none}}@media (max-width:768px){.selection-module__nCoOiW__calTitle [class*=whoFold][class*=head]>span{display:none}}.selection-module__nCoOiW__ctRow{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}@media (max-width:768px){.selection-module__nCoOiW__ctRow{gap:4px 8px}}.selection-module__nCoOiW__ctRow>span{color:#584e4a;font-size:15px}@media (max-width:768px){.selection-module__nCoOiW__ctRow>span{font-size:15px}}.selection-module__nCoOiW__ctRow [class*=whoFold][class*=head]{box-sizing:border-box;height:24px;min-height:24px;line-height:1;padding:0 8px 0 12px!important;font-size:13px!important}@media (max-width:768px){.selection-module__nCoOiW__ctRow [class*=whoFold][class*=head]{padding:0 8px!important;font-size:13px!important}}.selection-module__nCoOiW__ctRow [class*=whoFold][class*=head] b{font-weight:700;font-size:13px!important}@media (max-width:768px){.selection-module__nCoOiW__ctRow [class*=whoFold][class*=head] b{font-size:13px!important}}.selection-module__nCoOiW__ctRow [class*=whoFold][class*=head] svg{width:12px;height:12px}.selection-module__nCoOiW__ctRow [class*=whoFold][class*=chip]{margin:0!important}.selection-module__nCoOiW__kindSeg>a{color:#6c655e;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;min-width:52px;height:40px;padding:0 16px;font-size:14px;font-weight:600;line-height:1.15;text-decoration:none;display:inline-flex}@media (max-width:768px){.selection-module__nCoOiW__kindSeg>a{padding:0 12px}}.selection-module__nCoOiW__kindSeg>a>small{color:#8d8072;font-size:12px;font-weight:500}.selection-module__nCoOiW__calTitle .selection-module__nCoOiW__kindSeg{width:320px}.selection-module__nCoOiW__calTitle .selection-module__nCoOiW__kindSeg>a{flex:1;min-width:0;padding:0 6px}@media (max-width:768px){.selection-module__nCoOiW__calTitle .selection-module__nCoOiW__kindSeg{width:auto}.selection-module__nCoOiW__calTitle .selection-module__nCoOiW__kindSeg>a{min-width:52px;height:34px;padding:0 12px;font-size:13.5px}.selection-module__nCoOiW__calTitle .selection-module__nCoOiW__kindSeg>a>small{display:none}}.selection-module__nCoOiW__kindSeg>a.selection-module__nCoOiW__kindOn{color:#a2531b;cursor:default;background:#fff;font-weight:800;box-shadow:0 1px 3px #00000014}.selection-module__nCoOiW__kindSeg>a.selection-module__nCoOiW__kindOn>small{color:#b0785a}.selection-module__nCoOiW__bhHelp{width:34px;height:34px;font:inherit;color:#555;cursor:pointer;background:#fff;border:1px solid #e3d9ce;border-radius:50%;font-size:15px;font-weight:800}.selection-module__nCoOiW__bhHelp:hover{border-color:#1c1a17}.selection-module__nCoOiW__helpList{color:#4a423b;gap:12px;margin:0;padding:4px 2px 12px;font-size:14px;line-height:1.6;list-style:none;display:grid}@media (max-width:768px){.selection-module__nCoOiW__helpList{padding:4px 2px 8px}}.selection-module__nCoOiW__helpList b{color:#231f1c;margin-right:8px}@media (max-width:768px){.selection-module__nCoOiW__helpList b{margin-right:4px}}.selection-module__nCoOiW__helpList .selection-module__nCoOiW__ringLegend{vertical-align:-1px;gap:3px;margin-right:8px;display:inline-flex}@media (max-width:768px){.selection-module__nCoOiW__helpList .selection-module__nCoOiW__ringLegend{margin-right:4px}}.selection-module__nCoOiW__helpList .selection-module__nCoOiW__ringLegend i{border-radius:50%;width:12px;height:12px;margin:0;display:inline-block}.selection-module__nCoOiW__helpNote{color:#8a8077;font-size:13px}.selection-module__nCoOiW__helpNote a{color:#a2531b;font-weight:700;text-decoration:none}.selection-module__nCoOiW__calFaq{margin:28px 0 8px}@media (max-width:768px){.selection-module__nCoOiW__calFaq{padding:0 12px}}.selection-module__nCoOiW__cell.selection-module__nCoOiW__opened .selection-module__nCoOiW__dnum:not(.selection-module__nCoOiW__hl):not(.selection-module__nCoOiW__dFocus):not(.selection-module__nCoOiW__dLight){box-shadow:inset 0 0 0 1.5px #a99d90}.selection-module__nCoOiW__cell.selection-module__nCoOiW__opened.selection-module__nCoOiW__goodDay .selection-module__nCoOiW__dnum:not(.selection-module__nCoOiW__hl):not(.selection-module__nCoOiW__dFocus):not(.selection-module__nCoOiW__dLight){box-shadow:inset 0 0 0 1.5px #b8890f}.selection-module__nCoOiW__cell.selection-module__nCoOiW__opened.selection-module__nCoOiW__sosoDay .selection-module__nCoOiW__dnum:not(.selection-module__nCoOiW__hl):not(.selection-module__nCoOiW__dFocus):not(.selection-module__nCoOiW__dLight){box-shadow:inset 0 0 0 1.5px #8fb4dc}.selection-module__nCoOiW__cell.selection-module__nCoOiW__opened.selection-module__nCoOiW__badDay .selection-module__nCoOiW__dnum:not(.selection-module__nCoOiW__hl):not(.selection-module__nCoOiW__dFocus):not(.selection-module__nCoOiW__dLight){box-shadow:inset 0 0 0 1.5px #9a948e}.selection-module__nCoOiW__ringLegend .selection-module__nCoOiW__bOpen{background:#fcd968;box-shadow:inset 0 0 0 1.5px #b8890f}.selection-module__nCoOiW__optSw{background:#e3dcd6;width:48px;height:28px}.selection-module__nCoOiW__optSw:after{width:22px;height:22px}.selection-module__nCoOiW__optSw:checked:after{transform:translate(20px)}.selection-module__nCoOiW__badge{white-space:nowrap;border-radius:4px;flex:none;align-items:center;height:18px;padding:0 8px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}@media (max-width:768px){.selection-module__nCoOiW__badge{padding:0 4px}}.selection-module__nCoOiW__lgKeep{font-weight:inherit;white-space:nowrap;align-items:center;gap:8px;margin-left:8px;display:inline-flex}@media (max-width:768px){.selection-module__nCoOiW__lgKeep{gap:4px;margin-left:4px}.selection-module__nCoOiW__boxHead{flex-wrap:nowrap;gap:4px;padding:8px 8px 8px 4px}.selection-module__nCoOiW__bhLeft{flex:none;gap:0}.selection-module__nCoOiW__bhNav{color:#6c635e;background:0 0;border:0;width:26px;height:26px;font-size:18px}.selection-module__nCoOiW__bhTitle{white-space:nowrap;padding:0 2px;font-size:15px}.selection-module__nCoOiW__bhRight{gap:0;width:auto;min-width:0;margin-left:auto}.selection-module__nCoOiW__bhRight>:first-child{flex:0 auto;min-width:0;max-width:112px;margin-right:2px}.selection-module__nCoOiW__bhRight>:first-child>button{gap:2px;height:28px;padding:0 8px;font-size:12px}.selection-module__nCoOiW__bhInfo,.selection-module__nCoOiW__bhHelp,.selection-module__nCoOiW__bhSet{background-color:#0000;border:0;flex:none;width:28px;height:28px}.selection-module__nCoOiW__bhInfo{font-size:15px}.selection-module__nCoOiW__bhHelp{color:#6c635e;font-size:15px}.selection-module__nCoOiW__bhInfo:active,.selection-module__nCoOiW__bhHelp:active,.selection-module__nCoOiW__bhSet:active{background-color:#f4ece4}.selection-module__nCoOiW__bhInfoOn{background-color:#fff5ee}.selection-module__nCoOiW__tapToast{z-index:var(--z-sticky);cursor:pointer;border:1px solid #f1d9c8;margin:0;animation:.25s selection-module__nCoOiW__tapToastIn;position:absolute;top:calc(100% + 4px);right:8px;box-shadow:0 4px 14px #28190a29}}@keyframes selection-module__nCoOiW__tapToastIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (max-width:768px){.selection-module__nCoOiW__tapToast{z-index:var(--z-float);top:auto;left:0;right:0;bottom:calc(var(--tab-h,57px) + var(--sa-bottom,0px) + 64px);width:fit-content;max-width:calc(100% - 24px);margin:0 auto;position:fixed}.selection-module__nCoOiW__fHead>.selection-module__nCoOiW__crossGo{margin-left:auto}.selection-module__nCoOiW__boxHead:has(>.selection-module__nCoOiW__bhTerm){flex-wrap:wrap}:is(.selection-module__nCoOiW__boxHead:has(>.selection-module__nCoOiW__bhTerm)>.selection-module__nCoOiW__bhLeft,.selection-module__nCoOiW__boxHead:has(>.selection-module__nCoOiW__bhTerm)>.selection-module__nCoOiW__bhRight){flex-shrink:0}}.selection-module__nCoOiW__bhNav:disabled,.selection-module__nCoOiW__mpItem:disabled{opacity:.35;cursor:default}.selection-module__nCoOiW__mpItem:disabled:hover{color:inherit;background:0 0}
