/* /Components/Layout/LoadingSpinner.razor.rz.scp.css */
/* Used under CC0 license */

.lds-ellipsis[b-o81nky45ah] {
    color: #666;
    animation: fade-in-b-o81nky45ah 1s;
}

@keyframes fade-in-b-o81nky45ah {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

    .lds-ellipsis[b-o81nky45ah],
    .lds-ellipsis div[b-o81nky45ah] {
        box-sizing: border-box;
    }

.lds-ellipsis[b-o81nky45ah] {
    margin: auto;
    display: block;
    position: relative;
    width: 80px;
    height: 80px;
}

    .lds-ellipsis div[b-o81nky45ah] {
        position: absolute;
        top: 33.33333px;
        width: 10px;
        height: 10px;
        border-radius: 50%;
        background: currentColor;
        animation-timing-function: cubic-bezier(0, 1, 1, 0);
    }

        .lds-ellipsis div:nth-child(1)[b-o81nky45ah] {
            left: 8px;
            animation: lds-ellipsis1-b-o81nky45ah 0.6s infinite;
        }

        .lds-ellipsis div:nth-child(2)[b-o81nky45ah] {
            left: 8px;
            animation: lds-ellipsis2-b-o81nky45ah 0.6s infinite;
        }

        .lds-ellipsis div:nth-child(3)[b-o81nky45ah] {
            left: 32px;
            animation: lds-ellipsis2-b-o81nky45ah 0.6s infinite;
        }

        .lds-ellipsis div:nth-child(4)[b-o81nky45ah] {
            left: 56px;
            animation: lds-ellipsis3-b-o81nky45ah 0.6s infinite;
        }

@keyframes lds-ellipsis1-b-o81nky45ah {
    0% {
        transform: scale(0);
    }

    100% {
        transform: scale(1);
    }
}

@keyframes lds-ellipsis3-b-o81nky45ah {
    0% {
        transform: scale(1);
    }

    100% {
        transform: scale(0);
    }
}

@keyframes lds-ellipsis2-b-o81nky45ah {
    0% {
        transform: translate(0, 0);
    }

    100% {
        transform: translate(24px, 0);
    }
}
/* /Components/Layout/MainLayout.razor.rz.scp.css */
.deloni-layout[b-5h3pijvc03] { min-height:100vh; display:flex; flex-direction:column; }
.deloni-header[b-5h3pijvc03] { display:flex; align-items:center; justify-content:space-between; gap:28px; padding:22px 4vw; border-bottom:1px solid #dfe3da; background:#f9faf6; }
.wordmark[b-5h3pijvc03] { display:flex; align-items:baseline; text-decoration:none; font-family:Georgia,serif; font-size:27px; font-weight:bold; letter-spacing:-1.4px; color:#253121; }
.wordmark span[b-5h3pijvc03] { font-weight:normal; } .wordmark i[b-5h3pijvc03] { width:7px; height:7px; background:#789653; border-radius:50%; margin-left:4px; }
nav[b-5h3pijvc03] { display:flex; gap:30px; align-items:center; } nav[b-5h3pijvc03]  a { font-size:13px; color:#626959; text-decoration:none; padding:7px 0; } nav[b-5h3pijvc03]  a.active { color:#253121; border-bottom:2px solid #789653; } nav small[b-5h3pijvc03] { font-size:8px; border:1px solid #cad3bd; padding:3px 5px; border-radius:3px; margin-left:5px; letter-spacing:1px; }
.header-note[b-5h3pijvc03] { font-size:11px; color:#7a806f; } .deloni-main[b-5h3pijvc03] { flex:1; padding:24px 4vw 0; min-width:0; }
.deloni-footer[b-5h3pijvc03] { display:flex; flex-wrap:wrap; justify-content:space-between; gap:18px; padding:22px 4vw; border-top:1px solid #dfe3da; color:#737a67; font-size:11px; margin-top:30px; } .deloni-footer a[b-5h3pijvc03] { color:#52613a; text-decoration:none; }
#blazor-error-ui[b-5h3pijvc03] { display:none; position:fixed; bottom:0; left:0; width:100%; background:#fff3cd; padding:16px 24px; z-index:1000; } #blazor-error-ui .dismiss[b-5h3pijvc03] { float:right; }
@media(max-width:650px) { .header-note[b-5h3pijvc03] { display:none; } .deloni-header[b-5h3pijvc03] { padding:18px 5vw; gap:15px; } nav[b-5h3pijvc03] { gap:16px; } .wordmark[b-5h3pijvc03] { font-size:23px; } .deloni-main[b-5h3pijvc03] { padding:18px 4vw 0; } }
/* /Components/Layout/SurveyPrompt.razor.rz.scp.css */
.surveyContainer[b-ndv6qh4su3] {
    display: flex;
    justify-content: center;
    gap: 0.5rem;
    font-size: 0.9em;
    margin: 0.5rem auto -0.7rem auto;
    max-width: 1024px;
    color: #444;
}

    .surveyContainer a[b-ndv6qh4su3] {
        text-decoration: underline;
    }

    .surveyContainer .tool-icon[b-ndv6qh4su3] {
        margin-top: 0.15rem;
        width: 1.25rem;
        height: 1.25rem;
        flex-shrink: 0;
    }
/* /Components/Pages/Chat/Chat.razor.rz.scp.css */
.chat-shell[b-84qmalsr8g] { display:grid; grid-template-columns:270px minmax(0,1fr); max-width:1400px; margin:0 auto; background:#fafbf7; border:1px solid #dce3d2; border-radius:14px; overflow:hidden; min-height:760px; }
.chat-sidebar[b-84qmalsr8g] { background:#edf2e5; padding:28px 22px; border-right:1px solid #d7e0ca; display:flex; flex-direction:column; }
.back-link[b-84qmalsr8g] { font-size:11px; color:#81916e; text-decoration:none; margin-bottom:32px; }
.sidebar-identity[b-84qmalsr8g] { display:flex; gap:10px; align-items:center; font-size:12px; margin-bottom:36px; }
.sidebar-identity small[b-84qmalsr8g] { display:block; font-size:9px; color:#839374; margin-top:4px; }
.mini-mark[b-84qmalsr8g] { width:37px; height:37px; display:grid; place-items:center; background:#dbe6cc; border:1px solid #c7d7b5; border-radius:9px; font-family:Georgia,serif; font-size:24px; }
.sidebar-label[b-84qmalsr8g] { font-size:9px; letter-spacing:1.5px; color:#7d9069; margin:0 0 13px; }
.document-item[b-84qmalsr8g] { display:flex; gap:12px; margin-bottom:20px; font-size:10px; }
.document-item>span[b-84qmalsr8g] { font-size:22px; color:#94a97c; }
.document-item strong[b-84qmalsr8g] { font-weight:normal; font-size:12px; }
.document-item small[b-84qmalsr8g] { display:block; color:#859773; font-size:9px; margin:3px 0 7px; }
.document-item[b-84qmalsr8g]  .citation { padding:6px 8px; font-size:8px; background:#f8faf4; border:1px solid #d9e4cd; }
.document-item[b-84qmalsr8g]  .citation svg { width:11px; height:11px; }
.document-item[b-84qmalsr8g]  .citation-file { font-size:8px; overflow-wrap:anywhere; }
.evo-link[b-84qmalsr8g] { margin-top:auto; display:block; text-decoration:none; color:#e5edda; padding:20px; border-radius:8px; background:#304127; }
.evo-link>span[b-84qmalsr8g] { font-size:8px; letter-spacing:1px; }
.evo-link strong[b-84qmalsr8g] { display:block; font-family:Georgia,serif; font-size:23px; font-weight:400; line-height:1.2; margin:13px 0; }
.evo-link p[b-84qmalsr8g] { color:#b2c29e; font-size:10px; line-height:1.8; margin-bottom:18px; }
.sidebar-disclaimer[b-84qmalsr8g] { color:#8b9a7c; font-size:9px; margin-top:20px; line-height:1.8; }
.chat-workspace[b-84qmalsr8g] { display:flex; flex-direction:column; min-width:0; }
.welcome-container[b-84qmalsr8g] { max-width:760px; margin:0 auto; padding:30px 0 10px; text-align:center; }
.welcome-symbol[b-84qmalsr8g] { display:inline-grid; place-items:center; width:58px; height:58px; color:#7a9659; font-size:44px; border-radius:14px; background:#edf2e4; margin:0 0 24px; }
.welcome-kicker[b-84qmalsr8g] { font-size:9px; letter-spacing:2px; color:#8a9a78; margin-bottom:18px; }
.welcome-container h2[b-84qmalsr8g] { font-family:Georgia,serif; font-weight:400; font-size:clamp(28px,3vw,43px); line-height:1.18; letter-spacing:-1px; color:#2e3a26; }
.welcome-copy[b-84qmalsr8g] { max-width:440px; margin:20px auto 30px; font-size:13px; line-height:1.8; color:#80906f; }
.prompt-grid[b-84qmalsr8g] { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:12px; text-align:left; margin-top:30px; }
.prompt-grid button[b-84qmalsr8g] { display:flex; flex-direction:column; text-align:left; border:1px solid #dbe4cf; background:#f5f8ef; border-radius:8px; padding:18px 15px; gap:12px; transition:background .2s,border-color .2s; }
.prompt-grid button:hover[b-84qmalsr8g] { background:#eaf1de; border-color:#abc28c; }
.prompt-grid span[b-84qmalsr8g] { font-size:8px; letter-spacing:.7px; color:#82986a; }
.prompt-grid strong[b-84qmalsr8g] { font-size:12px; font-weight:normal; color:#425733; line-height:1.6; }
.prompt-grid small[b-84qmalsr8g] { font-size:9px; color:#8c9d7a; margin-top:auto; }
.chat-container[b-84qmalsr8g] { padding:0 30px 20px; background:#fafbf7; margin-top:auto; }
.composer-disclaimer[b-84qmalsr8g] { text-align:center; font-size:9px; color:#98a68a; margin-top:12px; }
.response-controls[b-84qmalsr8g] { display:flex; justify-content:space-between; gap:10px; font-size:11px; color:#6d8554; padding:12px 0; }
.response-controls button[b-84qmalsr8g] { font-size:10px; }
.response-error[b-84qmalsr8g] { border:1px solid #e4cfb1; border-radius:7px; padding:14px; font-size:12px; background:#fff7eb; color:#86623a; margin-bottom:12px; }
.response-error button[b-84qmalsr8g] { text-decoration:underline; font-size:11px; }
@media(max-width:1000px) { .chat-shell[b-84qmalsr8g] { grid-template-columns:220px minmax(0,1fr); } .chat-sidebar[b-84qmalsr8g] { padding:25px 16px; } .prompt-grid[b-84qmalsr8g] { grid-template-columns:1fr; gap:8px; } .prompt-grid button[b-84qmalsr8g] { padding:12px; gap:4px; } .welcome-container[b-84qmalsr8g] { padding:15px 0; } .welcome-symbol[b-84qmalsr8g] { margin-bottom:15px; } }
@media(max-width:700px) { .chat-shell[b-84qmalsr8g] { grid-template-columns:1fr; } .chat-sidebar[b-84qmalsr8g] { border-right:0; border-bottom:1px solid #d7e0ca; padding:16px 20px; } .back-link[b-84qmalsr8g],.sidebar-label[b-84qmalsr8g],.document-item[b-84qmalsr8g],.evo-link[b-84qmalsr8g],.sidebar-disclaimer[b-84qmalsr8g] { display:none; } .sidebar-identity[b-84qmalsr8g] { margin:0 0 12px; } .chat-sidebar[b-84qmalsr8g]  .mcp-explorer-container { margin:0; } .chat-container[b-84qmalsr8g] { padding:0 18px 18px; } .welcome-container h2[b-84qmalsr8g] { font-size:31px; } }
/* /Components/Pages/Chat/ChatCitation.razor.rz.scp.css */
.citation[b-sts4s51339] { display:inline-flex; padding:9px 12px; margin:10px 10px 0 0; gap:8px; border-radius:5px; font-size:11px; line-height:1.6; background:#f0f5e8; border:1px solid #d2dfc0; color:#617c48; text-decoration:none; max-width:100%; }
.citation:hover[b-sts4s51339] { border-color:#93af74; } .citation svg[b-sts4s51339] { width:17px; height:17px; flex-shrink:0; } .citation-content[b-sts4s51339] { display:flex; flex-direction:column; min-width:0; } .citation-file[b-sts4s51339] { font-weight:normal; overflow-wrap:anywhere; }
/* /Components/Pages/Chat/ChatHeader.razor.rz.scp.css */
.chat-header[b-kt0b8ves10] { display:flex; justify-content:space-between; align-items:center; flex-wrap:wrap; gap:12px; padding:22px 30px; border-bottom:1px solid #e1e7d9; }
.chat-header>div[b-kt0b8ves10] { display:flex; gap:10px; align-items:center; }
.chat-header strong[b-kt0b8ves10] { font-size:12px; font-weight:normal; color:#6c8157; }
.connection-dot[b-kt0b8ves10] { width:6px; height:6px; background:#88a667; border-radius:50%; }
.beta-tag[b-kt0b8ves10] { font-size:8px; border:1px solid #d6e0c8; padding:3px 6px; color:#8ba172; border-radius:3px; letter-spacing:1px; }
.chat-header button[b-kt0b8ves10] { background:transparent; border:0; color:#889b75; font-size:10px; }
@media(max-width:700px) { .chat-header[b-kt0b8ves10] { padding:18px; } }.chat-header h1[b-kt0b8ves10] { font-size:12px; font-weight:normal; color:#6c8157; margin:0; }
/* /Components/Pages/Chat/ChatInput.razor.rz.scp.css */
.input-box[b-pkrkgd37r1] { display:flex; flex-direction:column; background:white; border:1px solid #d0ddbf; border-radius:10px; padding:16px 18px; margin:0; transition:border-color .2s,box-shadow .2s; }
.input-box:focus-within[b-pkrkgd37r1] { border-color:#8eaa70; box-shadow:0 0 0 3px #9ab47e12; }
textarea[b-pkrkgd37r1] { resize:none; border:0; outline:none; flex:1; font-size:13px; line-height:1.8; min-height:32px; max-height:160px; overflow-y:auto; color:#3d5030; }
textarea[b-pkrkgd37r1]::placeholder { color:#a0ad92; }
.tools[b-pkrkgd37r1] { display:flex; align-items:center; margin-top:12px; gap:12px; }
.input-hint[b-pkrkgd37r1] { font-size:9px; color:#9baa8a; }
.send-button[b-pkrkgd37r1] { margin-left:auto; border:0; border-radius:7px; background:#526e3a; padding:8px; color:#fff; }
.send-button:hover[b-pkrkgd37r1] { background:#40592b; }
.send-button:disabled[b-pkrkgd37r1] { opacity:.35; cursor:default; }
.tool-icon[b-pkrkgd37r1] { width:17px; height:17px; }
@media(max-width:600px) { .input-hint[b-pkrkgd37r1] { max-width:220px; } }
/* /Components/Pages/Chat/ChatMessageItem.razor.rz.scp.css */
.user-message[b-bwa5mkg5lc] {
    background: #eaf0e1;
    align-self: flex-end;
    min-width: 25%;
    max-width: calc(100% - 5rem);
    padding: 0.5rem 1.25rem;
    border-radius: 0.25rem; 
    color: #1F2937; 
    white-space: pre-wrap; 
}

.assistant-message[b-bwa5mkg5lc], .assistant-search[b-bwa5mkg5lc] {
    display: grid;
    grid-template-rows: min-content;
    grid-template-columns: 2rem minmax(0, 1fr);
    gap: 0.25rem; 
}

.assistant-message-header[b-bwa5mkg5lc] {
    font-weight: 600;
}

.assistant-message-text[b-bwa5mkg5lc] {
    grid-column-start: 2;
}

.assistant-message-icon[b-bwa5mkg5lc] {
    display: flex; 
    justify-content: center; 
    align-items: center; 
    border-radius: 9999px; 
    width: 1.5rem; 
    height: 1.5rem; 
    color: #ffffff; 
    background: #637d4a;
}

    .assistant-message-icon svg[b-bwa5mkg5lc] {
        width: 1rem; 
        height: 1rem; 
    }

.assistant-search[b-bwa5mkg5lc] {
    font-size: 0.875rem;
    line-height: 1.25rem; 
}

.assistant-search-icon[b-bwa5mkg5lc] {
    display: flex; 
    justify-content: center; 
    align-items: center; 
    width: 1.5rem; 
    height: 1.5rem; 
}

    .assistant-search-icon svg[b-bwa5mkg5lc] {
        width: 1rem; 
        height: 1rem; 
    }

.assistant-search-content[b-bwa5mkg5lc] {
    align-content: center;
}

.assistant-search-phrase[b-bwa5mkg5lc] {
    font-weight: 600;
}

/* Default styling for markdown-formatted assistant messages */
[b-bwa5mkg5lc] ul {
    list-style-type: disc;
    margin-left: 1.5rem;
}

[b-bwa5mkg5lc] ol {
    list-style-type: decimal;
    margin-left: 1.5rem;
}

[b-bwa5mkg5lc] li {
    margin: 0.5rem 0;
}

[b-bwa5mkg5lc] strong {
    font-weight: 600;
}

[b-bwa5mkg5lc] h3 {
    margin: 1rem 0;
    font-weight: 600;
}

[b-bwa5mkg5lc] p + p {
    margin-top: 1rem;
}

[b-bwa5mkg5lc] table {
    margin: 1rem 0;
}

[b-bwa5mkg5lc] th {
    text-align: left;
    border-bottom: 1px solid silver;
}

[b-bwa5mkg5lc] th, [b-bwa5mkg5lc] td {
    padding: 0.1rem 0.5rem;
}

[b-bwa5mkg5lc] th, [b-bwa5mkg5lc] tr:nth-child(even) {
    background-color: rgba(0, 0, 0, 0.05);
}

[b-bwa5mkg5lc] pre > code {
    background-color: white;
    display: block;
    padding: 0.5rem 1rem;
    margin: 1rem 0;
    overflow-x: auto;
}

/* Typing indicator animation */
.typing-indicator[b-bwa5mkg5lc] {
    display: flex;
    align-items: center;
    gap: 0.5rem;
    padding: 0.5rem 0;
}

.typing-dot[b-bwa5mkg5lc] {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: #9b72ce;
    animation: typing-bounce-b-bwa5mkg5lc 1.4s infinite ease-in-out;
}

.typing-dot:nth-child(1)[b-bwa5mkg5lc] {
    animation-delay: -0.32s;
}

.typing-dot:nth-child(2)[b-bwa5mkg5lc] {
    animation-delay: -0.16s;
}

.typing-dot:nth-child(3)[b-bwa5mkg5lc] {
    animation-delay: 0s;
}

.typing-text[b-bwa5mkg5lc] {
    color: #6b7280;
    font-size: 0.875rem;
    font-style: italic;
    margin-left: 0.25rem;
}

@keyframes typing-bounce-b-bwa5mkg5lc {
    0%, 80%, 100% {
        transform: scale(0.8);
        opacity: 0.5;
    }
    40% {
        transform: scale(1.2);
        opacity: 1;
    }
}

/* Typing cursor animation */
.typing-cursor[b-bwa5mkg5lc] {
    display: inline-block;
    color: #9b72ce;
    animation: cursor-blink-b-bwa5mkg5lc 1s infinite;
    margin-left: 2px;
}

@keyframes cursor-blink-b-bwa5mkg5lc {
    0%, 49% {
        opacity: 1;
    }
    50%, 100% {
        opacity: 0;
    }
}

.user-message[b-bwa5mkg5lc] { min-width:15%; max-width:85%; padding:14px 18px; border-radius:10px 10px 2px 10px; color:#405332; font-size:13px; line-height:1.8; }
.assistant-message-header[b-bwa5mkg5lc] { font-weight:400; font-size:9px; letter-spacing:1.5px; color:#859975; }
.assistant-message-text[b-bwa5mkg5lc] { font-size:13px; line-height:1.9; min-width:0; overflow-wrap:anywhere; }
.typing-dot[b-bwa5mkg5lc] { background:#8da877; }
.typing-text[b-bwa5mkg5lc] { color:#8da877; }
[b-bwa5mkg5lc] pre { padding:16px; background:#edf1e5; border:1px solid #d8e2c9; border-radius:6px; max-width:100%; overflow:auto; font-size:11px; }
[b-bwa5mkg5lc] table { display:block; max-width:100%; overflow:auto; border-collapse:collapse; }
[b-bwa5mkg5lc] td, [b-bwa5mkg5lc] th { border:1px solid #d8e2c9; padding:8px 12px; }
/* /Components/Pages/Chat/ChatMessageList.razor.rz.scp.css */
.message-list-container[b-2dbffg1w5z] { margin:0; flex:1; padding:20px 30px; min-height:470px; }
.message-list[b-2dbffg1w5z] { display:flex; flex-direction:column; gap:26px; }
.no-messages[b-2dbffg1w5z] { margin:0; color:inherit; }
chat-messages[b-2dbffg1w5z]>  div:last-of-type { margin-bottom:20px; }
@media(max-width:700px) { .message-list-container[b-2dbffg1w5z] { padding:18px; } }
/* /Components/Pages/Chat/ChatSuggestions.razor.rz.scp.css */
.suggestions[b-v54rqcge9z] {
    text-align: right;
    white-space: nowrap;
    gap: 0.5rem;
    justify-content: flex-end;
    flex-wrap: wrap;
    display: flex;
    margin-bottom: 0.75rem;
}
/* /Components/Pages/Chat/MCPToolsExplorer.razor.rz.scp.css */
.mcp-explorer-container[b-ktr57ymdq2] { margin-bottom:25px; }
.mcp-toggle-btn[b-ktr57ymdq2] { width:100%; border:1px solid #cbdab9; background:#f8faf3; color:#607e45; padding:12px; border-radius:6px; display:flex; align-items:center; gap:8px; font-size:10px; text-align:left; }
.mcp-toggle-btn .arrow[b-ktr57ymdq2] { margin-left:auto; font-size:8px; }
.mcp-explorer-panel[b-ktr57ymdq2] { background:#f8faf3; border:1px solid #d4dfc6; border-radius:8px; overflow:hidden; }
.mcp-explorer-header[b-ktr57ymdq2] { display:flex; justify-content:space-between; align-items:center; padding:15px; border-bottom:1px solid #dce5d1; }
.mcp-explorer-header h3[b-ktr57ymdq2] { font-size:11px; color:#536c3e; }
.mcp-close-btn[b-ktr57ymdq2] { font-size:11px; background:transparent; border:0; }
.mcp-intro[b-ktr57ymdq2] { padding:15px; font-size:10px; color:#82966d; line-height:1.8; }
.mcp-intro-icon[b-ktr57ymdq2] { display:none; } .mcp-intro h4[b-ktr57ymdq2] { color:#5b7543; font-size:11px; margin-bottom:8px; }
.mcp-intro p+p[b-ktr57ymdq2] { margin-top:10px; } .mcp-benefit[b-ktr57ymdq2] { display:none; }
.mcp-no-tools[b-ktr57ymdq2],.mcp-loading[b-ktr57ymdq2] { padding:15px; font-size:11px; color:#778f60; }
.mcp-hint[b-ktr57ymdq2] { margin-top:10px; font-size:10px; line-height:1.8; }
.mcp-hint a[b-ktr57ymdq2] { text-decoration:underline; }
.mcp-categories[b-ktr57ymdq2] { padding:10px; } .mcp-category[b-ktr57ymdq2] { border-bottom:1px solid #d8e2cc; }
.category-header[b-ktr57ymdq2] { width:100%; display:flex; align-items:center; gap:5px; text-align:left; padding:12px 4px; font-size:10px; background:transparent; border:0; color:#647f4b; }
.category-header h4[b-ktr57ymdq2] { font-size:10px; } .category-icon[b-ktr57ymdq2] { font-size:12px; } .category-count[b-ktr57ymdq2] { font-size:8px; margin-left:auto; } .category-arrow[b-ktr57ymdq2] { font-size:8px; }
.category-tools[b-ktr57ymdq2] { display:grid; gap:8px; padding-bottom:12px; }
.tool-card[b-ktr57ymdq2] { padding:12px; background:white; border:1px solid #d9e4cc; border-radius:5px; overflow-wrap:anywhere; }
.tool-header h5[b-ktr57ymdq2] { font-size:10px; font-weight:bold; } .tool-description[b-ktr57ymdq2] { font-size:9px; color:#889b75; line-height:1.8; margin:8px 0; }
.tool-try-btn[b-ktr57ymdq2] { font-size:9px; background:#e7efdc; padding:7px 10px; border:1px solid #cbdab8; border-radius:4px; color:#526e39; }
.mcp-footer[b-ktr57ymdq2] { padding:15px; border-top:1px solid #d9e4cc; font-size:9px; color:#8b9d79; line-height:1.8; }
/* /Components/Pages/Evo.razor.rz.scp.css */
.evo-page-title[b-jjvln5w6r3] { font-size:11px; letter-spacing:2px; text-transform:uppercase; margin:0 auto 14px; max-width:1400px; color:#68705f; }
.evo-frame[b-jjvln5w6r3] { width:100%; height:850px; max-width:1400px; display:block; margin:auto; border:1px solid #dce1d2; border-radius:14px; background:#eff2e9; }
@media(max-width:900px) { .evo-frame[b-jjvln5w6r3] { height:1220px; } }
@media(max-width:550px) { .evo-frame[b-jjvln5w6r3] { height:1320px; } }
