.page-module__C3yneq__container{background-color:#f8fafc;height:calc(100vh - 50px);display:flex;overflow:hidden}.page-module__C3yneq__settingsSidebar{background-color:#fff;border-right:1px solid #e2e8f0;flex-direction:column;flex-shrink:0;width:240px;display:flex}.page-module__C3yneq__sidebarHeader{color:#1e293b;border-bottom:1px solid #f1f5f9;padding:1.25rem 1.5rem;font-size:1.15rem;font-weight:700}.page-module__C3yneq__tabsList{flex-direction:column;padding:.75rem 0;display:flex}.page-module__C3yneq__tabItem{color:#64748b;cursor:pointer;border-left:3px solid #0000;align-items:center;gap:.75rem;padding:.75rem 1.5rem;font-size:.85rem;font-weight:500;transition:all .15s ease-in-out;display:flex}.page-module__C3yneq__tabItem:hover{color:#0288d1;background-color:#f8fafc}.page-module__C3yneq__tabItemActive{color:#0288d1;background-color:#e0f2fe;border-left:3px solid #0288d1;font-weight:600}.page-module__C3yneq__contentArea{flex:1;padding:1.75rem 2.5rem;overflow-y:auto}.page-module__C3yneq__sectionHeader{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:.75rem;display:flex}.page-module__C3yneq__sectionTitle{color:#0f172a;font-size:1.25rem;font-weight:700}.page-module__C3yneq__sectionDesc{color:#64748b;margin-top:.2rem;font-size:.825rem}.page-module__C3yneq__saveBtn{color:#fff;cursor:pointer;background-color:#0288d1;border:none;border-radius:4px;padding:.6rem 1.5rem;font-size:.85rem;font-weight:600;transition:background-color .15s}.page-module__C3yneq__saveBtn:hover{background-color:#0277bd}.page-module__C3yneq__formGrid{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem;margin-bottom:1.5rem;padding:1.5rem;display:grid}.page-module__C3yneq__formGroup{flex-direction:column;gap:.4rem;display:flex}.page-module__C3yneq__formGroupFull{flex-direction:column;grid-column:1/-1;gap:.4rem;display:flex}.page-module__C3yneq__label{color:#475569;font-size:.8rem;font-weight:600}.page-module__C3yneq__input,.page-module__C3yneq__select,.page-module__C3yneq__textarea{color:#1e293b;background-color:#fff;border:1px solid #cbd5e1;border-radius:4px;outline:none;padding:.6rem .8rem;font-size:.85rem}.page-module__C3yneq__input:focus,.page-module__C3yneq__select:focus,.page-module__C3yneq__textarea:focus{border-color:#0288d1;box-shadow:0 0 0 2px #0288d126}.page-module__C3yneq__cardSection{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:1.25rem;padding:1.25rem 1.5rem}.page-module__C3yneq__cardTitle{color:#1e293b;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.95rem;font-weight:700;display:flex}.page-module__C3yneq__toggleRow{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:.75rem 0;display:flex}.page-module__C3yneq__toggleRow:last-child{border-bottom:none}.page-module__C3yneq__toggleInfo{flex-direction:column;gap:.2rem;display:flex}.page-module__C3yneq__toggleTitle{color:#1e293b;font-size:.85rem;font-weight:600}.page-module__C3yneq__toggleSubtitle{color:#64748b;font-size:.75rem}.page-module__C3yneq__switch{width:42px;height:22px;display:inline-block;position:relative}.page-module__C3yneq__switch input{opacity:0;width:0;height:0}.page-module__C3yneq__slider{cursor:pointer;background-color:#cbd5e1;border-radius:22px;transition:all .2s;position:absolute;inset:0}.page-module__C3yneq__slider:before{content:"";background-color:#fff;border-radius:50%;width:16px;height:16px;transition:all .2s;position:absolute;bottom:3px;left:3px}.page-module__C3yneq__switch input:checked+.page-module__C3yneq__slider{background-color:#0288d1}.page-module__C3yneq__switch input:checked+.page-module__C3yneq__slider:before{transform:translate(20px)}.page-module__C3yneq__table{border-collapse:collapse;width:100%;font-size:.825rem}.page-module__C3yneq__table th{color:#475569;text-align:left;background-color:#f8fafc;border-bottom:1px solid #e2e8f0;padding:.6rem .8rem;font-weight:600}.page-module__C3yneq__table td{color:#1e293b;border-bottom:1px solid #f1f5f9;padding:.65rem .8rem}.page-module__C3yneq__statusBadge{color:#166534;background-color:#dcfce7;border-radius:4px;padding:2px 8px;font-size:.725rem;font-weight:600}
