Dashboard
Messages
Advanced Chatbot
Subscribers
Workshops
Video Resources
Tai Chi Videos
Coach Pei Corner
Johanna Corner
BFSAN Inquiries
Programs
12-Week Risk Reduction
Command Center
Participants
Consent Audit
Baseline Review
Goal Configuration
Weekly Scoring
Interventions
Coach Messages
Analytics
Daily Logs
Email Templates
30-Day Challenge
Nutritional Wellness
Tai Chi Program
Pickleball Program
8-Week Challenge
Soon
Educational Seminar
Soon
System
Cookie Consent Logs
Testimonials
Submissions
Users
System Settings
View Website
Edit Knowledge
Log In
Edit Knowledge Base Item
← Back to List
Title
Category
SubCategory
User Intent
Primary Question
Keywords (comma separated)
Content (Knowledge provided to AI)
/* CMS Layout Overrides & Custom Styles */ :root { --cms-bg: #f8fafc; --cms-card: #ffffff; --cms-border: #e2e8f0; --cms-text: #334155; --cms-muted: #64748b; --cms-primary: #085536; /* Brand Green */ --cms-accent: #e86f2a; /* Brand Orange */ } body { background-color: var(--cms-bg) !important; } .cms-container { max-width: 1400px; margin: 0 auto; padding: 2rem 1.5rem; } /* Header Area */ .cms-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 2rem; } .cms-back-link { display: inline-flex; align-items: center; gap: 0.5rem; color: var(--cms-muted); text-decoration: none; font-weight: 600; font-size: 0.95rem; transition: color 0.2s; } .cms-back-link:hover { color: var(--cms-primary); } .cms-page-title { font-size: 1.75rem; font-weight: 800; color: var(--cms-text); margin: 0; letter-spacing: -0.02em; } /* Layout Grid */ .cms-grid { display: grid; grid-template-columns: 1fr 380px; gap: 2rem; align-items: start; } @@media (max-width: 1024px) { .cms-grid { grid-template-columns: 1fr; } } /* Left Column (Editor) */ .cms-editor-panel { background: var(--cms-card); border-radius: 12px; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05), 0 2px 4px -1px rgba(0, 0, 0, 0.03); border: 1px solid var(--cms-border); overflow: hidden; } .cms-title-input { width: 100%; border: none; border-bottom: 1px solid var(--cms-border); padding: 1.5rem 2rem; font-size: 2.25rem; font-weight: 800; color: var(--cms-text); background: transparent; transition: background 0.2s; display: block !important; } .cms-title-input:focus { outline: none; background: #fdfdfd; } .cms-title-input::placeholder { color: #cbd5e1; } /* Right Column (Sidebar Settings) */ .cms-sidebar { display: flex; flex-direction: column; gap: 1.5rem; } .cms-card { background: var(--cms-card); border-radius: 12px; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05), 0 2px 4px -1px rgba(0, 0, 0, 0.03); border: 1px solid var(--cms-border); padding: 1.5rem; } .cms-card-title { font-size: 1rem; font-weight: 700; color: var(--cms-text); margin-bottom: 1.25rem; display: flex; align-items: center; gap: 0.5rem; border-bottom: 1px solid var(--cms-border); padding-bottom: 0.75rem; } /* Form Controls */ .cms-form-group { margin-bottom: 1.25rem; display: block !important; } .cms-form-group:last-child { margin-bottom: 0; } .cms-label { display: block !important; font-size: 0.875rem; font-weight: 600; color: var(--cms-muted); margin-bottom: 0.5rem; text-transform: uppercase; letter-spacing: 0.05em; } .cms-input { display: block !important; width: 100% !important; padding: 0.75rem 1rem; border: 1px solid var(--cms-border); border-radius: 8px; font-size: 0.95rem; color: var(--cms-text); background-color: #f8fafc; transition: all 0.2s; } .cms-input:focus { outline: none; border-color: var(--cms-primary); background-color: #ffffff; box-shadow: 0 0 0 3px rgba(8, 85, 54, 0.1); } .cms-input[type="file"] { padding: 0.5rem; background-color: #ffffff; border: 1px dashed #94a3b8; } .cms-btn-primary { display: flex; justify-content: center; align-items: center; gap: 0.5rem; width: 100%; padding: 1rem; background: var(--cms-primary); color: white; border: none; border-radius: 8px; font-weight: 700; font-size: 1rem; cursor: pointer; transition: all 0.2s; box-shadow: 0 4px 12px rgba(8, 85, 54, 0.2); } .cms-btn-primary:hover { background: #064028; transform: translateY(-2px); box-shadow: 0 6px 16px rgba(8, 85, 54, 0.3); } .cms-btn-primary.orange { background: var(--cms-accent); box-shadow: 0 4px 12px rgba(232, 111, 42, 0.2); } .cms-btn-primary.orange:hover { background: #d15d1a; box-shadow: 0 6px 16px rgba(232, 111, 42, 0.3); } /* Quill Overrides */ .ql-toolbar.ql-snow { border: none; border-bottom: 1px solid var(--cms-border); padding: 1rem 2rem; background: #fdfdfd; } .ql-container.ql-snow { border: none; font-family: inherit; font-size: 1.1rem; line-height: 1.7; } .ql-editor { min-height: 500px; padding: 2rem; color: #1e293b; } Back to Material List Edit Module Update Save your changes and update the module in the Client Portal. Save Changes Organization Category Target Week Publish Date * Media Upload New Cover Image @if(!string.IsNullOrEmpty(Model.LearnMaterial.CoverImageUrl)) { Current Image: @Model.LearnMaterial.CoverImageUrl.Split('/').Last() } Recommended: 16:9 ratio (1200x675px). Leave empty to keep the current image. @section Scripts { var quill = new Quill('#quill-editor', { theme: 'snow', placeholder: 'Start writing your content here...', modules: { toolbar: [ [{ 'header': [1, 2, 3, false] }], ['bold', 'italic', 'underline', 'strike'], [{ 'color': [] }, { 'background': [] }], [{ 'list': 'ordered'}, { 'list': 'bullet' }], ['blockquote', 'code-block'], ['link', 'image', 'video'], ['clean'] ] } }); const initialContent = document.getElementById('contentHtml').value; if (initialContent) { quill.root.innerHTML = initialContent; } function prepareSubmit() { var html = quill.root.innerHTML; if (quill.getText().trim().length === 0 && !html.includes(' }
Page Title
Page URL
Related Questions (JSON Array of strings)
Recommended Actions (JSON Array of objects)
[]
Active
Save Changes
Cancel