.crmLoginShell{justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex}.crmLoginCard{background:#fff;border-radius:16px;flex-direction:column;gap:14px;width:min(90%,360px);padding:36px 32px;display:flex;box-shadow:0 12px 34px #0f172a14}.crmLoginCard h1{margin:0;font-size:22px;font-weight:900}.crmLoginCard>p{color:#6b7280;margin:0 0 8px;font-size:13.5px}.crmLoginCard label{color:#374151;flex-direction:column;gap:6px;font-size:13px;font-weight:700;display:flex}.crmLoginCard input{border:1px solid #e5e7eb;border-radius:10px;padding:11px 12px;font-size:14px}.crmLoginCard input:focus{border-color:#4f46e5;outline:none;box-shadow:0 0 0 3px #4f46e51f}.crmLoginError{color:#dc2626;margin:0;font-size:13px;font-weight:700}.crmLoginCard button{color:#fff;cursor:pointer;background:#111827;border:none;border-radius:10px;margin-top:6px;padding:12px 0;font-size:14px;font-weight:800}.crmLoginCard button:disabled{opacity:.6;cursor:not-allowed}.crmLoginSecondary{color:#111827!important;background:#fff!important;border:1px solid #e5e7eb!important}.crmLoginIpNotice{color:#6b7280;text-align:center;background:#f3f4f6;border-radius:10px;margin:4px 0 0;padding:10px 12px;font-size:12px;line-height:1.6}.crmLoginIpNotice b{color:#111827;font-weight:800}.adminShell{min-height:100vh;display:flex}.adminMobileBar,.adminMobileToggle,.adminMobileClose,.adminMobileOverlay{display:none}.adminSidebar{color:#e5e7eb;background:#111827;flex-direction:column;flex:none;gap:20px;width:230px;padding:20px 14px;display:flex}.adminBrand{border-bottom:1px solid #ffffff14;flex-direction:column;gap:4px;padding:8px 10px 16px;display:flex}.adminBrand strong{letter-spacing:-.5px;font-size:20px;font-weight:900}.adminBrand span{color:#9ca3af;font-size:12.5px}.adminNav{flex-direction:column;flex:1;gap:4px;display:flex}.adminNavItem{color:#d1d5db;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:700;display:flex}.adminNavItem:hover{background:#ffffff0f}.adminNavItem.active{color:#fff;background:#4f46e5}.adminNavGroup{position:relative}.adminNavGroupToggle{width:100%}.adminNavGroupToggle.active-parent{color:#a5b4fc}.adminNavChevron{margin-left:auto;transition:transform .2s}.adminNavChevron.open{transform:rotate(180deg)}.adminNavSubList{z-index:50;background:#1f2937;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:2px;min-width:190px;padding:8px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 18px 40px #0006}.adminNavSubItem{padding:9px 12px;font-size:13px}.adminLogoutButton{color:#f87171;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:13.5px;font-weight:700;display:flex}.adminLogoutButton:hover{background:#f871711a}.adminContent{flex:1;min-width:0;padding:28px 32px}.adminHeader{margin-bottom:22px}.adminHeader h1{margin:0 0 6px;font-size:22px;font-weight:900}.adminHeader p{color:#6b7280;margin:0;font-size:13.5px}.adminToolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.adminSearchInput{border:1px solid #e5e7eb;border-radius:10px;min-width:220px;padding:9px 12px;font-size:13.5px}.adminPrimaryButton{color:#fff;cursor:pointer;background:#111827;border:none;border-radius:10px;padding:9px 16px;font-size:13.5px;font-weight:800}.adminTable{border-collapse:collapse;background:#fff;border-radius:14px;width:100%;overflow:hidden;box-shadow:0 6px 20px #0f172a0d}.adminTable th,.adminTable td{text-align:left;border-bottom:1px solid #f1f2f4;border-right:1px solid #f1f2f4;padding:11px 14px;font-size:13.5px}.adminTable th:last-child,.adminTable td:last-child{border-right:none}.adminTable th{color:#6b7280;background:#f9fafb;font-weight:800}.adminTable tr:last-child td{border-bottom:none}.adminTableClickableCell{cursor:pointer}.adminTableActions{gap:8px;display:flex}.adminTableActions button{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:5px 10px;font-size:12.5px;font-weight:700}.adminTableActions button:hover{border-color:#c7c9cf}.adminEmptyState{text-align:center;color:#9ca3af;padding:40px 20px;font-size:13.5px}.adminModalOverlay{z-index:50;background:#0f172a66;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.adminModalCard{background:#fff;border-radius:16px;flex-direction:column;gap:14px;width:min(94vw,680px);height:86vh;padding:24px;display:flex;overflow-y:auto;box-shadow:0 20px 50px #0f172a2e}.adminModalCardCompact{width:min(92vw,440px);height:auto;max-height:86vh}.adminModalCard h2{margin:0;font-size:17px;font-weight:900}.adminModalCard label{color:#374151;flex-direction:column;gap:6px;font-size:13px;font-weight:700;display:flex}.adminModalCard input,.adminModalCard select,.adminModalCard textarea{border:1px solid #e5e7eb;border-radius:9px;padding:9px 10px;font-family:inherit;font-size:13.5px}.adminModalCard textarea{resize:vertical;min-height:70px}.adminModalHint{color:#6b7280;margin:-8px 0 0;font-size:12px;line-height:1.5}.adminModalButtons{justify-content:flex-end;align-items:center;gap:8px;margin-top:4px;display:flex}.adminModalAuditLog{color:#9ca3af;margin-right:auto;font-size:11.5px;font-weight:600}.adminModalButtons button{cursor:pointer;border-radius:9px;padding:9px 16px;font-size:13.5px;font-weight:800}.adminModalButtons .adminModalCancel{background:#fff;border:1px solid #e5e7eb}.adminModalButtons .adminModalSave{color:#fff;background:#111827;border:none}@media (width<=768px){.adminShell{flex-direction:column}.adminMobileBar{color:#fff;z-index:60;background:#111827;align-items:center;gap:12px;padding:14px 16px;display:flex;position:sticky;top:0}.adminMobileBar strong{font-size:17px;font-weight:900}.adminMobileToggle{color:#fff;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.adminMobileClose{color:#fff;cursor:pointer;background:0 0;border:none;justify-content:center;align-self:flex-end;align-items:center;margin-bottom:-8px;padding:4px;display:flex}.adminMobileOverlay{z-index:90;background:#0f172a80;display:block;position:fixed;inset:0}.adminSidebar{z-index:95;width:min(78vw,280px);transition:transform .22s;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%)}.adminSidebar.open{transform:translate(0)}.adminContent{max-width:100vw;padding:18px 14px;overflow-x:hidden}.adminToolbar{flex-wrap:wrap}.adminSearchInput{flex:auto;min-width:0}.adminModalCard{width:94vw;padding:18px 16px}}.dashboardLoading,.dashboardError{color:#6b7280;padding:20px;font-size:13.5px}.dashboardError{color:#dc2626;font-weight:700}.dashboardGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:20px;display:grid}.dashboardStatCard{background:#fff;border-radius:14px;flex-direction:column;gap:8px;padding:18px 20px;display:flex;box-shadow:0 6px 20px #0f172a0d}.dashboardStatCard span{color:#6b7280;font-size:13px;font-weight:700}.dashboardStatCard strong{font-size:26px;font-weight:900}.dashboardListGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.dashboardListCard{background:#fff;border-radius:14px;padding:18px 20px;box-shadow:0 6px 20px #0f172a0d}.dashboardListCard h2{margin:0 0 12px;font-size:14.5px;font-weight:900}.dashboardListCard ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.dashboardListCard li{border-bottom:1px solid #f1f2f4;flex-direction:column;gap:2px;padding-bottom:10px;display:flex}.dashboardListCard li:last-child{border-bottom:none;padding-bottom:0}.dashboardListCard li strong{font-size:13.5px}.dashboardListCard li span{color:#6b7280;font-size:12.5px}.dashboardListCard li time{color:#9ca3af;font-size:11.5px}.dashboardListEmpty{color:#9ca3af;margin:0;font-size:13px}.dashboardSubHeader{margin-top:8px}.dashboardSubHeader h1{font-size:16px}.dashboardMainStack{flex-direction:column;gap:16px;margin-bottom:28px;display:flex}.dashboardPanel{background:#fff;border-radius:14px;padding:18px 20px;box-shadow:0 6px 20px #0f172a0d}.dashboardPanelHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.dashboardPanelHeader h2{margin:0;font-size:14.5px;font-weight:900}.dashboardPanelAction{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:4px;padding:5px 10px;font-size:12px;font-weight:700;display:flex}.notepad{flex-direction:row;width:100%;display:flex}.dashboardPanelWide{width:100%}.noticeRow{cursor:pointer}.noticeRow:hover td{background:#f9fafb}.noticeRowPinned td{background:#fffbeb}.noticeRowPinned:hover td{background:#fef3c7}.noticeTitleCell{color:#b45309;align-items:center;gap:6px;font-weight:700;display:flex}.noticeRow:not(.noticeRowPinned) .noticeTitleCell{color:#111827;font-weight:600}.tablePagination{justify-content:center;align-items:center;gap:14px;margin-top:14px;display:flex}.tablePagination button{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:6px 14px;font-size:12.5px;font-weight:700}.tablePagination button:disabled{opacity:.4;cursor:default}.tablePagination span{text-align:center;color:#4338ca;min-width:22px;font-size:13px;font-weight:900}.inflowGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.inflowCard{border:1px solid #eef0f3;border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.inflowCardTitle{color:#374151;font-size:13px;font-weight:800}.inflowCardLookup{align-items:center;gap:6px;display:flex}.inflowCardLookup input,.inflowCardLookup select{border:1px solid #e5e7eb;border-radius:8px;flex:1;min-width:0;padding:7px 8px;font-size:12.5px}.inflowCardStats{grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:8px;display:grid}.inflowCardStats>div{background:#eef2ff;border-radius:10px;padding:10px}.inflowCardStats span{color:#6366f1;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.inflowCardStats strong{color:#312e81;font-size:14.5px;font-weight:900}.inflowCardLabel{color:#9ca3af;font-size:11.5px}.rankingHeaderRow{flex-wrap:wrap;gap:10px}.rankingWeekPicker{align-items:center;gap:8px;display:flex}.rankingWeekPicker select{border:1px solid #e5e7eb;border-radius:8px;padding:7px 9px;font-size:12.5px}.rankingDatePicker{color:#9ca3af;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:6px;padding:7px 10px;display:flex}.rankingDatePicker:focus-within{border-color:#6366f1}.rankingDatePicker input{color:#111827;cursor:pointer;background:0 0;border:none;outline:none;font-size:12.5px}.rankingRangeLabel{color:#6b7280;margin:8px 0 14px;font-size:12px}.rankingGrid{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,1fr);grid-auto-flow:column;gap:16px;display:grid}.rankingTableCard h3{color:#374151;margin:0 0 8px;font-size:13px;font-weight:800}.rankingTableCard .adminTable th,.rankingTableCard .adminTable td{padding:8px 10px;font-size:12.5px}@media (width<=900px){.inflowGrid{grid-template-columns:repeat(2,1fr)}.rankingGrid{grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row}}@media (width<=600px){.inflowGrid{grid-template-columns:1fr}.inflowCardLookup{flex-wrap:wrap}}.ccTabs{gap:6px;margin-bottom:14px;display:flex}.ccTabButton{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:8px 18px;font-size:13px;font-weight:700}.ccTabButton.active{color:#fff;background:#111827;border-color:#111827}.ccFilterBox{background:#fff;border-radius:14px;margin-bottom:14px;padding:16px 18px;box-shadow:0 6px 20px #0f172a0d}.ccFilterGrid{grid-template-columns:repeat(4,1fr);gap:12px 16px;margin-bottom:12px;display:grid}.ccFilterGrid label{color:#4b5563;flex-direction:column;gap:5px;font-size:12px;font-weight:700;display:flex}.ccFilterGrid select,.ccFilterGrid input{border:1px solid #e5e7eb;border-radius:8px;padding:8px 9px;font-size:13px}.ccFilterRange>div{align-items:center;gap:6px;display:flex}.ccFilterRange input{flex:1;min-width:0}.ccFilterSearch{grid-column:span 2}.ccFilterButtons{justify-content:flex-end;gap:8px;display:flex}.ccResetButton{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:9px 16px;font-size:13.5px;font-weight:800}.ccBadgeRow{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.ccBadge{color:#4b5563;cursor:pointer;white-space:nowrap;background:#f9fafb;border:1px solid #e5e7eb;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}.ccBadgeTotal{color:#4338ca;background:#eef2ff;border-color:#c7d2fe}.ccBadge.active{color:#fff;background:#4f46e5;border-color:#4f46e5}.ccBadgeSeparate{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.ccBadgeSeparate.active{color:#fff;background:#059669;border-color:#059669}.ccActionRow{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.ccActionLeft{color:#6b7280;font-size:12.5px;font-weight:700}.ccActionRight{gap:8px;display:flex}.ccActionButton{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:9px 14px;font-size:13px;font-weight:800}.ccActionButton:disabled{opacity:.4;cursor:not-allowed}.ccActionButtonDanger{color:#dc2626;background:#fef2f2;border-color:#fecaca}.ccTableWrap{border-radius:14px;overflow-x:auto}.ccTable{table-layout:fixed;min-width:1500px}.ccTable th,.ccTable td{white-space:nowrap;text-align:center;text-overflow:ellipsis;overflow:hidden}.ccMemoCell{max-width:160px}.ccClickableCell{cursor:pointer}.ccColCheckbox{width:36px}.ccColNo{width:56px}.ccColActions{width:122px;overflow:visible}.ccTable th{-webkit-user-select:none;user-select:none;position:relative}.ccSortableTh{cursor:pointer}.ccThLabel{align-items:center;gap:4px;display:inline-flex}.ccSortIdle{opacity:.35}.ccColResizeHandle{cursor:col-resize;width:6px;position:absolute;top:0;bottom:0;right:0}.ccColResizeHandle:hover{background:#c7d2fe}.ccRowSelected{background:#eef2ff}.ccStatusPill{color:#374151;background:#f3f4f6;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:800;display:inline-block}.ccModalGrid{grid-template-columns:1fr 1fr;gap:12px 14px;display:grid}.ccModalFull{grid-column:span 2}.ccModalTopRow{border-bottom:1px solid #f1f2f4;grid-template-columns:repeat(3,1fr);gap:12px 14px;margin-bottom:2px;padding-bottom:14px;display:grid}.ccModalSectionTitle{color:#4f46e5;border-top:1px solid #f1f2f4;margin:4px 0 -4px;padding-top:10px;font-size:12.5px;font-weight:900}.ccModalWithSidebar{border-radius:16px;align-items:stretch;max-height:86vh;display:flex;box-shadow:0 20px 50px #0f172a2e}.ccRelatedSidebar{background:linear-gradient(#161f31,#0f1622);border-radius:16px 0 0 16px;flex-direction:column;flex:none;align-items:center;gap:6px;width:88px;padding:18px 8px;display:flex;overflow-y:auto}.ccRelatedSidebarBtn{cursor:pointer;background:0 0;border:none;border-radius:12px;flex-direction:column;flex:none;align-items:center;gap:5px;width:100%;padding:9px 4px;transition:background-color .18s;display:flex}.ccRelatedSidebarBtn:hover{background:#ffffff0f}.ccRelatedSidebarBtn.active{background:#4f46e52e}.ccRelatedSidebarIcon{color:#cbd5e1;background:#ffffff14;border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;transition:background-color .18s,color .18s,transform .18s,box-shadow .18s;display:flex}.ccRelatedSidebarBtn:hover .ccRelatedSidebarIcon{color:#fff;transform:translateY(-1px)}.ccRelatedSidebarBtn.active .ccRelatedSidebarIcon{color:#fff;background:#4f46e5;box-shadow:0 0 0 4px #4f46e538}.ccRelatedSidebarLabel{letter-spacing:-.2px;text-align:center;word-break:keep-all;color:#ffffff80;font-size:10.5px;font-weight:700;line-height:1.3;transition:color .18s}.ccRelatedSidebarBtn:hover .ccRelatedSidebarLabel{color:#ffffffd9}.ccRelatedSidebarBtn.active .ccRelatedSidebarLabel{color:#fff}.ccModalCardWithSidebar{box-shadow:none;border-radius:0 16px 16px 0}@media (width<=900px){.ccFilterGrid{grid-template-columns:repeat(2,1fr)}.ccFilterSearch{grid-column:span 2}.ccModalGrid{grid-template-columns:1fr}.ccModalFull{grid-column:span 1}.ccModalWithSidebar{flex-direction:column;max-height:90vh}.ccRelatedSidebar{border-radius:16px 16px 0 0;flex-flow:wrap;justify-content:center;width:auto;max-height:140px}.ccRelatedSidebarBtn{width:72px}.ccModalCardWithSidebar{border-radius:0 0 16px 16px}}.pipelineBoard{gap:14px;padding-bottom:8px;display:flex;overflow-x:auto}.pipelineColumn{background:#f3f4f6;border-radius:14px;flex:none;width:240px}.pipelineColumnHeader{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:12px 14px;font-size:13.5px;font-weight:800;display:flex}.pipelineColumnHeader em{color:#6b7280;font-style:normal}.pipelineColumnBody{flex-direction:column;gap:10px;min-height:80px;padding:12px;display:flex}.pipelineEmpty{color:#9ca3af;text-align:center;margin:0;font-size:12.5px}.pipelineCard{background:#fff;border-radius:10px;flex-direction:column;gap:6px;padding:12px;display:flex;box-shadow:0 4px 12px #0f172a0f}.pipelineCard strong{font-size:13.5px}.pipelineCard span{color:#6b7280;font-size:12px}.pipelineCard select{border:1px solid #e5e7eb;border-radius:8px;margin-top:4px;padding:6px 8px;font-size:12px}.pipelineCardActions{gap:6px;margin-top:4px;display:flex}.pipelineCardActions button{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:7px;flex:1;padding:5px 0;font-size:11.5px;font-weight:700}.assigneePicker{width:100%;position:relative}.assigneePickerTrigger{color:#111827;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;width:100%;padding:8px 9px;font-size:13px;display:flex}.assigneePickerTrigger svg{color:#9ca3af;flex:none}.assigneePickerMenu{z-index:40;background:#fff;border:1px solid #e5e7eb;border-radius:10px;width:max(100%,200px);max-height:280px;padding:6px;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 12px 28px #0f172a1f}.assigneePickerEmptyOption{text-align:left;color:#4b5563;cursor:pointer;background:0 0;border:none;border-radius:7px;width:100%;margin-bottom:4px;padding:7px 8px;font-size:12.5px;font-weight:700}.assigneePickerEmptyOption:hover{background:#f3f4f6}.assigneePickerEmptyOption.active{color:#4338ca;background:#eef2ff}.assigneePickerEmptyState{color:#9ca3af;margin:0;padding:10px 8px;font-size:12.5px}.assigneePickerGroup+.assigneePickerGroup{border-top:1px solid #f1f2f4;margin-top:6px;padding-top:6px}.assigneePickerGroupTitle{color:#9ca3af;letter-spacing:.3px;padding:4px 8px;font-size:11px;font-weight:800;display:block}.assigneePickerName{text-align:left;color:#111827;cursor:pointer;background:0 0;border:none;border-radius:7px;width:100%;padding:7px 8px;font-size:13px;font-weight:600}.assigneePickerName:hover{background:#f3f4f6}.assigneePickerName.active{color:#fff;background:#4f46e5}.rrPanel{flex-direction:column;gap:14px;display:flex}.rrPanelHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.rrPanelHeader h2{margin:0;font-size:17px;font-weight:900}.rrPanelLoading{text-align:center;color:#9ca3af;padding:30px 0;font-size:13.5px}.rrRecordTabs{flex-wrap:wrap;gap:6px;display:flex}.rrRecordTabBtn{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:999px;align-items:center;gap:4px;padding:6px 12px;font-size:12px;font-weight:700;display:flex}.rrRecordTabBtn.active{color:#fff;background:#111827;border-color:#111827}.rrRecordTabAdd{border-style:dashed}.rrFieldGrid{grid-template-columns:1fr 1fr;gap:12px 14px;display:grid}.rrFieldTopRow{border-bottom:1px solid #f1f2f4;grid-template-columns:repeat(3,1fr);gap:12px 14px;margin-bottom:2px;padding-bottom:14px;display:grid}.rrFieldTopRow label{color:#374151;flex-direction:column;gap:6px;font-size:13px;font-weight:700;display:flex}.rrFieldTopRow input{border:1px solid #e5e7eb;border-radius:9px;padding:9px 10px;font-family:inherit;font-size:13.5px}.rrFieldGrid label{color:#374151;flex-direction:column;gap:6px;font-size:13px;font-weight:700;display:flex}.rrFieldGrid input,.rrFieldGrid select,.rrFieldGrid textarea{border:1px solid #e5e7eb;border-radius:9px;padding:9px 10px;font-family:inherit;font-size:13.5px}.rrFieldGrid textarea{resize:vertical;min-height:70px}.rrFieldFull{grid-column:span 2}.rrPanelButtons{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.rrPanelDeleteBtn{color:#dc2626;cursor:pointer;background:#fff5f5;border:1px solid #fecaca;border-radius:9px;align-items:center;gap:5px;margin-right:auto;padding:9px 14px;font-size:13px;font-weight:800;display:flex}.rrPanelCancelBtn{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:9px;padding:9px 14px;font-size:13px;font-weight:800}.rrPanelSaveBtn{color:#fff;cursor:pointer;background:#111827;border:none;border-radius:9px;padding:9px 18px;font-size:13.5px;font-weight:800;transition:opacity .15s}.rrPanelSaveBtn:disabled{opacity:.6;cursor:not-allowed}@media (width<=900px){.rrFieldGrid{grid-template-columns:1fr}.rrFieldFull{grid-column:span 1}}@font-face{font-family:Pretendard;font-weight:900;font-display:swap;src:local(Pretendard Black),url(/assets/Pretendard-Black-B7X87vPW.woff2)format("woff2"),url(/assets/Pretendard-Black-CGKHU3YP.woff)format("woff")}@font-face{font-family:Pretendard;font-weight:800;font-display:swap;src:local(Pretendard ExtraBold),url(/assets/Pretendard-ExtraBold-C0vVUedy.woff2)format("woff2"),url(/assets/Pretendard-ExtraBold-DkRXFB8B.woff)format("woff")}@font-face{font-family:Pretendard;font-weight:700;font-display:swap;src:local(Pretendard Bold),url(/assets/Pretendard-Bold-BYNivUXw.woff2)format("woff2"),url(/assets/Pretendard-Bold-DD7wHHNl.woff)format("woff")}@font-face{font-family:Pretendard;font-weight:600;font-display:swap;src:local(Pretendard SemiBold),url(/assets/Pretendard-SemiBold-ClEDdoZU.woff2)format("woff2"),url(/assets/Pretendard-SemiBold-SXfe8JY8.woff)format("woff")}@font-face{font-family:Pretendard;font-weight:500;font-display:swap;src:local(Pretendard Medium),url(/assets/Pretendard-Medium-Dw2vNklR.woff2)format("woff2"),url(/assets/Pretendard-Medium-Cs2k_Pp2.woff)format("woff")}@font-face{font-family:Pretendard;font-weight:400;font-display:swap;src:local(Pretendard Regular),url(/assets/Pretendard-Regular-BhrLQoBv.woff2)format("woff2"),url(/assets/Pretendard-Regular-D5CgADJ9.woff)format("woff")}@font-face{font-family:Pretendard;font-weight:300;font-display:swap;src:local(Pretendard Light),url(/assets/Pretendard-Light-knQmDAda.woff2)format("woff2"),url(/assets/Pretendard-Light-BSr3DBFh.woff)format("woff")}@font-face{font-family:Pretendard;font-weight:200;font-display:swap;src:local(Pretendard ExtraLight),url(/assets/Pretendard-ExtraLight-Bi0YRlFr.woff2)format("woff2"),url(/assets/Pretendard-ExtraLight-CmnYHmfp.woff)format("woff")}@font-face{font-family:Pretendard;font-weight:100;font-display:swap;src:local(Pretendard Thin),url(/assets/Pretendard-Thin-DWJVAZ2K.woff2)format("woff2"),url(/assets/Pretendard-Thin-Cq3km6ap.woff)format("woff")}*{box-sizing:border-box}body{color:#111827;background:#f5f6f8;margin:0;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Malgun Gothic,sans-serif}button{font-family:inherit}
