.vf-root{--vf-green:#244d43;--vf-line:var(--lightningcss-light,#e1e6dd)var(--lightningcss-dark,#35433b);color:var(--lightningcss-light,#253b32)var(--lightningcss-dark,var(--dark-ink))}.vf-root h1{letter-spacing:-1.5px;margin:12px 0;font-size:clamp(30px,4vw,46px)}.vf-root h2{margin:24px 0 8px;font-size:23px}.vf-root h3{margin:14px 0 8px;font-size:18px}.vf-root p{color:var(--lightningcss-light,#68786e)var(--lightningcss-dark,var(--dark-muted));margin:8px 0 16px;line-height:1.65}.vf-root small{color:var(--lightningcss-light,#68786e)var(--lightningcss-dark,var(--dark-muted));font-size:14px;line-height:1.6}.vf-summary{background:var(--lightningcss-light,#edf2e9)var(--lightningcss-dark,var(--dark-soft));border:1px solid var(--vf-line);border-radius:16px;grid-template-columns:repeat(3,1fr);margin:20px 0 28px;display:grid}.vf-summary>div{flex-wrap:wrap;align-items:center;gap:8px;padding:24px;display:flex}.vf-summary strong{font-size:25px;font-weight:650}.vf-summary span{color:var(--lightningcss-light,#68786e)var(--lightningcss-dark,var(--dark-muted));flex-basis:100%;font-size:15px}.vf-heading,.vf-toolbar,.vf-card-footer,.vf-pagination{justify-content:space-between;align-items:center;gap:18px;display:flex}.vf-heading{margin-bottom:16px}.vf-heading h2{margin-top:0}.vf-tabs,.vf-actions,.vf-tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vf-tabs{border-bottom:1px solid var(--vf-line);padding-bottom:9px}.vf-tabs button{color:var(--lightningcss-light,#68786e)var(--lightningcss-dark,var(--dark-muted));font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 14px}.vf-tabs button.selected{color:#fff;background:#244d43}.vf-toolbar{flex-wrap:wrap;margin-bottom:28px}.vf-button{background:var(--vf-green);color:#fff;border:1px solid var(--vf-green);font:inherit;cursor:pointer;white-space:normal;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:11px 17px;font-size:15px;font-weight:600;display:inline-flex}.vf-button.secondary{background:var(--lightningcss-light,white)var(--lightningcss-dark,var(--dark-surface));color:var(--vf-green);border-color:var(--vf-line)}.vf-root button:disabled{opacity:.55;cursor:wait}.vf-root :focus-visible{outline-offset:3px;outline:3px solid var(--lightningcss-light,#9cbd83)var(--lightningcss-dark,#677660)}.vf-list{gap:16px;display:grid}.vf-card{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--dark-surface));border:1px solid var(--vf-line);border-radius:14px;min-width:0;padding:24px}.vf-card .vf-heading{align-items:flex-start;margin-bottom:0}.vf-card-footer{border-top:1px solid var(--vf-line);color:var(--lightningcss-light,#68786e)var(--lightningcss-dark,var(--dark-muted));margin-top:8px;padding-top:16px;font-size:15px}.vf-tag{background:var(--lightningcss-light,#f0f2ed)var(--lightningcss-dark,var(--dark-soft));text-transform:capitalize;border-radius:6px;padding:5px 9px;font-size:13px}.vf-tag.active,.vf-tag.approved{color:var(--lightningcss-light,#285c38)var(--lightningcss-dark,var(--dark-ink));background:var(--lightningcss-light,#eaf4e5)var(--lightningcss-dark,#26382d)}.vf-tag.pending,.vf-tag.draft{color:var(--lightningcss-light,#836227)var(--lightningcss-dark,#ddbf91);background:var(--lightningcss-light,#faf1dc)var(--lightningcss-dark,#332d27)}.vf-tag.rejected{color:var(--lightningcss-light,#9b4035)var(--lightningcss-dark,#e2a0ae);background:var(--lightningcss-light,#fbece8)var(--lightningcss-dark,#3b2930)}.vf-points{white-space:nowrap;padding-inline-start:16px;font-size:26px}.vf-points small{text-align:end;font-size:13px;font-weight:400;display:block}.vf-root fieldset{border:0;min-width:0;margin:0;padding:0}.vf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.vf-wide{grid-column:1/-1}.vf-root label{flex-direction:column;gap:8px;margin-bottom:16px;font-size:15px;font-weight:600;display:flex}.vf-root input:not([type=checkbox]),.vf-root textarea,.vf-root select{border:1px solid var(--lightningcss-light,#d6dfd1)var(--lightningcss-dark,var(--dark-border));background:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--dark-surface));width:100%;min-width:0;color:var(--lightningcss-light,#253b32)var(--lightningcss-dark,var(--dark-ink));font:inherit;border-radius:8px;padding:11px 12px;font-weight:400}.vf-root textarea{resize:vertical}.vf-root .vf-check{flex-direction:row;align-items:center;gap:10px;font-weight:400;line-height:1.6;display:flex}.vf-check input{accent-color:var(--vf-green);flex-shrink:0;width:17px;height:17px}.vf-builder{border-color:var(--lightningcss-light,#9bb28f)var(--lightningcss-dark,var(--dark-border));background:var(--lightningcss-light,#fcfdf9)var(--lightningcss-dark,var(--dark-surface));margin-bottom:24px}.vf-root .vf-hint{font-size:14px;line-height:1.7}.vf-error,.vf-notice{border-radius:10px;margin:14px 0;padding:15px 18px;font-size:15px;line-height:1.6}.vf-error{color:var(--lightningcss-light,#993d32)var(--lightningcss-dark,#e2a0ae);background:var(--lightningcss-light,#fbece8)var(--lightningcss-dark,#3b2930)}.vf-notice{color:var(--lightningcss-light,#355737)var(--lightningcss-dark,var(--dark-ink));background:var(--lightningcss-light,#edf3e8)var(--lightningcss-dark,#26382d)}.vf-empty{text-align:center;border:1px dashed var(--lightningcss-light,#c9d6c1)var(--lightningcss-dark,var(--dark-border));color:var(--lightningcss-light,#68786e)var(--lightningcss-dark,var(--dark-muted));border-radius:14px;margin:16px 0;padding:50px 24px}.vf-evidence{background:var(--lightningcss-light,#f7f8f4)var(--lightningcss-dark,var(--dark-surface));border-inline-start:3px solid var(--lightningcss-light,#a9bd99)var(--lightningcss-dark,var(--dark-border));white-space:pre-wrap;overflow-wrap:anywhere;margin:16px 0;padding:16px;font-size:16px}.vf-history{border:1px solid var(--vf-line);background:var(--lightningcss-light,#fbfaf6)var(--lightningcss-dark,var(--dark-surface));border-radius:12px;margin:18px 0;padding:16px}.vf-history h4{margin:0 0 12px}.vf-change{border-top:1px solid var(--vf-line);padding:12px 0}.vf-change-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:8px;display:grid}.vf-change-columns>div{min-width:0}.vf-change-columns .vf-evidence,.vf-change-columns .vf-form-evidence{margin:6px 0 0}.vf-history>details>summary{cursor:pointer;margin-top:12px;font-weight:600}.vf-history-version{border-top:1px solid var(--vf-line);padding:14px 0}.vf-instructions{white-space:pre-wrap;overflow-wrap:anywhere}.vf-pagination{margin:20px 0;font-size:15px}.vf-profile{max-width:980px;margin:0 auto 50px}.vf-profile>.vf-grid{margin-bottom:28px}.vf-profile .vf-card>small,.vf-profile .vf-card small{display:block}.vf-root a{color:var(--lightningcss-light,#244d43)var(--lightningcss-dark,var(--dark-ink));margin-bottom:16px;text-decoration:underline;display:inline-block}@media (max-width:760px){.vf-summary{grid-template-columns:1fr}.vf-summary>div{padding:16px 20px}.vf-summary>div+div{border-top:1px solid var(--vf-line)}.vf-grid{grid-template-columns:1fr}.vf-heading,.vf-card-footer{flex-wrap:wrap}.vf-card{padding:18px}.vf-tabs{width:100%}.vf-tabs button{padding:9px;font-size:14px}.vf-summary strong{font-size:22px}}.vf-button.secondary{color:var(--lightningcss-light,#244d43)var(--lightningcss-dark,#bdd7c4)}.vf-field-builder{min-width:0}.vf-field-editor{border:1px solid var(--vf-line);background:var(--lightningcss-light,#f9faf6)var(--lightningcss-dark,var(--dark-surface));border-radius:12px;margin:16px 0;padding:20px}.vf-field-editor>.vf-heading{margin-bottom:16px}.vf-field-editor .vf-actions{gap:6px}.vf-field-editor .vf-actions button{padding:8px}.vf-form-preview{border:1px dashed var(--vf-line);border-radius:12px;margin:22px 0 0;padding:18px}.vf-form-preview summary{cursor:pointer;font-weight:600}.vf-form-preview fieldset{margin-top:20px}.vf-form-fields{gap:22px;min-width:0;margin:20px 0;display:grid}.vf-image-field input[type=file]{max-width:100%;padding:14px}.vf-image-preview{object-fit:contain;border:1px solid var(--vf-line);background:var(--lightningcss-light,#f2f3ee)var(--lightningcss-dark,var(--dark-soft));border-radius:8px;width:240px;max-width:100%;max-height:220px;margin:10px 0;display:block}.vf-form-evidence{border:1px solid var(--vf-line);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:18px;display:grid}.vf-form-evidence dt{margin-bottom:8px;font-weight:600}.vf-form-evidence dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.vf-form-evidence a{margin-bottom:0;font-size:15px}@media (max-width:600px){.vf-form-evidence{grid-template-columns:1fr}.vf-field-editor{padding:14px}}.vf-delete-confirm{background:var(--lightningcss-light,#fff5f3)var(--lightningcss-dark,#342428);border:1px solid var(--lightningcss-light,#d3a0a0)var(--lightningcss-dark,#8a5656);border-radius:12px;margin-top:16px;padding:18px}.vf-delete-confirm h4{margin:0 0 10px}.vf-delete-confirm p{line-height:1.6}.vf-root .vf-delete-button{color:var(--lightningcss-light,#a22e37)var(--lightningcss-dark,#ffb9bd)}.vf-delete-confirm .vf-delete-button{color:#fff;background:var(--lightningcss-light,#a22e37)var(--lightningcss-dark,#89363e)}.vf-card>.vf-actions{margin-top:12px}.vf-name-notice{border:1px solid var(--rose);background:var(--rose-pale);border-radius:12px;margin:20px 0;padding:20px}.vf-name-notice>strong{font-size:18px}.vf-name-notice p{font-size:15px;line-height:1.8}.vf-name-notice small{font-size:14px;line-height:1.7;display:block}.vf-name-match{flex-wrap:wrap;align-items:center;gap:10px;margin:15px 0;font-size:14px;font-weight:600;display:flex}.vf-name-match span:nth-child(odd){border:1px solid var(--line);background:var(--paper);border-radius:8px;padding:10px}.vf-form-fields input[readonly]{background:var(--bg);border-style:dashed}.vf-profile{max-width:820px}.vf-profile h1{letter-spacing:-.7px;font-size:clamp(26px,4vw,34px)}.vf-profile .vf-heading p{margin-bottom:0}.vf-progress{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-bottom:12px;padding:12px 0;font-size:15px;display:flex}.vf-profile .vf-list{gap:0}.vf-check-row{border-bottom:1px solid var(--vf-line);min-width:0}.vf-check-row>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px;min-height:60px;padding:16px 4px;list-style:none;display:flex}.vf-check-row>summary::-webkit-details-marker{display:none}.vf-check-row>summary>strong{overflow-wrap:anywhere;flex:1;min-width:140px;font-size:16px}.vf-check-row>summary:after{content:"+";text-align:center;width:18px;font-size:20px}.vf-check-row[open]>summary:after{content:"−"}.vf-row-action{font-size:14px;font-weight:600}.vf-check-body{max-width:100%;padding:4px 4px 20px}.vf-check-body .vf-form-fields{gap:12px;margin:16px 0}.vf-check-body .vf-form-fields label{margin-bottom:4px}.vf-profile .vf-tag{padding:4px 7px;font-size:13px}.vf-search{flex:1;gap:8px;min-width:200px;display:flex}.vf-account-reviews .vf-toolbar{align-items:end;gap:12px;margin-bottom:16px}.vf-account-reviews .vf-toolbar label{margin:0}.vf-review-layout{grid-template-columns:minmax(240px,.8fr) minmax(0,1.7fr);align-items:start;gap:24px;display:grid}.vf-account-list,.vf-dossier{min-width:0}.vf-account-row{text-align:start;width:100%;font:inherit;color:inherit;border:0;border-bottom:1px solid var(--vf-line);cursor:pointer;overflow-wrap:anywhere;background:0 0;gap:7px;padding:16px 12px;font-size:15px;display:grid}.vf-account-row.selected{background:var(--lightningcss-light,#edf3e8)var(--lightningcss-dark,#26382d);box-shadow:inset 3px 0 #63836a}.vf-account-row .vf-tags{font-size:13px}.vf-dossier{border-inline-start:1px solid var(--vf-line);overflow-wrap:anywhere;padding-inline-start:24px}.vf-dossier h2{margin:0;font-size:22px}.vf-dossier h3{margin-top:24px;font-size:16px}.vf-contact-row{border-bottom:1px solid var(--vf-line);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 0;font-size:14px;display:flex}.vf-contact-row strong{margin-inline-end:auto}.vf-profile-decision{padding-bottom:20px}.vf-creator-details{align-items:start;gap:16px;margin:16px 0;font-size:15px;display:flex}.vf-creator-details img{object-fit:cover;border-radius:8px;width:80px;height:96px}.vf-back{display:none}@media (max-width:960px){.vf-review-layout{grid-template-columns:1fr}.vf-review-layout.has-selection .vf-account-list,.vf-review-layout:not(.has-selection) .vf-dossier{display:none}.vf-dossier{border:0;padding-inline-start:0}.vf-back{margin-bottom:20px;display:inline-flex}}@media (max-width:540px){.vf-change-columns{grid-template-columns:1fr}.vf-check-row>summary{gap:8px}.vf-check-row>summary>strong{flex-basis:calc(100% - 32px)}.vf-check-row>summary:after{margin-inline-start:auto}.vf-check-body{padding-inline:0}.vf-root input:not([type=checkbox]),.vf-root textarea,.vf-root select{font-size:16px}.vf-account-reviews .vf-toolbar{align-items:stretch}.vf-search{flex-basis:100%}.vf-root .vf-button{min-height:44px}.vf-creator-details{flex-wrap:wrap}.vf-dossier .vf-form-evidence{padding:12px}}@media (max-width:960px){.vf-account-reviews.is-reviewing>.vf-toolbar{display:none}}.vf-account-reviews .vf-toolbar{align-items:end}.vf-account-reviews .vf-toolbar label{flex:150px;min-width:0}.vf-result-count{color:var(--muted);font-size:15px}.vf-access-title{margin:0;padding:16px 20px 0;font-size:16px}.vf-review-navigation{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.vf-account-reviews .vf-back{margin-bottom:16px;display:inline-flex}.vf-account-reviews .vf-pagination{flex-wrap:wrap;gap:8px}.vf-account-reviews .vf-pagination label{align-items:center;gap:8px;margin:0;display:flex}.vf-account-reviews .vf-pagination select{width:auto}@media (min-width:961px){.vf-account-list{max-height:calc(100vh - 160px);overflow-y:auto}}
.earnings-panel{border:1px solid var(--line,#dededb);background:var(--paper,#fff);color:var(--ink,#24282b);border-radius:20px;margin:24px 0;padding:24px}.earnings-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.earnings-panel h2{margin:6px 0 16px}.earnings-panel h3{margin:24px 0 12px}.earnings-panel p{line-height:1.6}.earnings-panel small{opacity:.72;display:block}.earnings-balances{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:650px;margin:24px 0;display:grid}.earnings-balances>div{border:1px solid var(--line,#dededb);border-radius:12px;padding:18px}.earnings-balance-card.is-available{background:var(--lightningcss-light,#eef8f1)var(--lightningcss-dark,#24342a);border-color:var(--lightningcss-light,#b8d9c2)var(--lightningcss-dark,#426750)}.earnings-balance-card.is-available span{color:var(--lightningcss-light,#447a55)var(--lightningcss-dark,#98d6aa)}.earnings-balance-card.is-available strong{color:var(--lightningcss-light,#276a3e)var(--lightningcss-dark,#85d59e)}.earnings-balance-card.is-pending{background:var(--lightningcss-light,#fbf0f2)var(--lightningcss-dark,#39272d);border-color:var(--lightningcss-light,#e3bec7)var(--lightningcss-dark,#744351)}.earnings-balance-card.is-pending span{color:var(--lightningcss-light,#9a4b5e)var(--lightningcss-dark,#e49aae)}.earnings-balance-card.is-pending strong{color:var(--lightningcss-light,#943c52)var(--lightningcss-dark,#ee91aa)}.earnings-balances span{font-size:15px}.earnings-balances strong{margin-top:12px;font-size:22px;display:block}.earnings-withdraw-card{border-top:1px solid var(--line,#dededb);margin-top:20px;padding-top:20px}.earnings-withdraw-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.earnings-withdraw-heading h3{margin:0 0 5px}.earnings-withdraw-heading p{color:var(--muted);margin:0;font-size:14px}.earnings-withdraw-heading p+p{margin-top:4px}.earnings-withdraw-form{grid-template-columns:minmax(180px,320px) auto;max-width:530px}.earnings-withdraw-form .button{min-height:45px}.earnings-columns{grid-template-columns:1fr 1fr;gap:28px;display:grid}.earnings-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:14px;display:grid}.earnings-form label{gap:8px;font-size:15px;display:grid}.earnings-form input,.earnings-form select{border:1px solid var(--line,#dededb);background:var(--paper,#fff);width:100%;min-width:0;color:inherit;font:inherit;border-radius:8px;padding:12px}.earnings-form input[readonly]{opacity:.7}.earnings-method-picker{border:0;min-width:0;margin:0;padding:0}.earnings-method-picker legend{margin-bottom:8px;font-size:15px}.earnings-method-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.earnings-method-option{border:1px solid var(--line,#dededb);background:var(--paper,#fff);min-width:0;min-height:88px;color:inherit;cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex}.earnings-method-option:hover{border-color:var(--lightningcss-light,#c99aa4)var(--lightningcss-dark,#886171)}.earnings-method-option.selected{border-color:var(--rose,#9f4f61);box-shadow:0 0 0 2px color-mix(in srgb, var(--rose,#9f4f61) 18%, transparent);background:var(--lightningcss-light,#fff7f7)var(--lightningcss-dark,#33272b)}.earnings-method-logo{background:#fff;border-radius:10px;flex:1;justify-content:center;align-items:center;min-width:0;min-height:60px;padding:5px 12px;display:flex}.earnings-method-logo img{object-fit:contain;display:block}.earnings-method-logo-jazzcash{width:50px;height:50px}.earnings-method-logo-easypaisa{width:118px;height:64px}.earnings-method-indicator{border:1px solid var(--line,#dededb);color:#fff;border-radius:50%;flex:0 0 23px;place-items:center;width:23px;height:23px;display:grid}.earnings-method-option.selected .earnings-method-indicator{border-color:var(--rose,#9f4f61);background:var(--rose,#9f4f61)}.earnings-wide{grid-column:1/-1}.earnings-table{overflow-x:auto}.earnings-table table{border-collapse:collapse;text-align:start;width:100%;font-size:15px}.earnings-table td,.earnings-table th{border-bottom:1px solid var(--line,#dededb);text-align:start;white-space:nowrap;padding:14px 10px}.earnings-table .earnings-clearance-cell{white-space:normal;min-width:230px}.clearance-status{color:var(--lightningcss-light,#32734a)var(--lightningcss-dark,#83d59d);justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.clearance-status strong{font-size:14px}.clearance-status span{font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.clearance-progress{background:var(--lightningcss-light,#dfebe2)var(--lightningcss-dark,#304038);border-radius:999px;height:10px;overflow:hidden;box-shadow:inset 0 0 0 1px var(--lightningcss-light,#cfe0d3)var(--lightningcss-dark,#415449)}.clearance-progress>span{border-radius:inherit;background:var(--lightningcss-light,#4b9b68)var(--lightningcss-dark,#69c589);width:0;height:100%;transition:width .6s;display:block}.clearance-progress[data-complete=true]>span{background:var(--lightningcss-light,#348756)var(--lightningcss-dark,#72d494)}.earnings-clearance-cell small{margin-top:7px;font-size:12px;line-height:1.35}.earnings-withdrawals article{border-bottom:1px solid var(--line,#dededb);grid-template-columns:1fr 1fr;gap:16px;padding:20px 0;display:grid}.earnings-status{background:var(--line,#efefeb);border-radius:20px;margin-inline-start:12px;padding:4px 10px;font-size:14px;display:inline-block}.earnings-error{color:#bd3434}.earnings-panel .button{cursor:pointer;border-radius:10px;padding:10px 16px}.earnings-panel button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:800px){.earnings-balances{grid-template-columns:1fr 1fr}.earnings-columns,.earnings-withdrawals article{grid-template-columns:1fr}.earnings-panel{padding:16px}.earnings-form,.earnings-method-options{grid-template-columns:1fr}.earnings-heading{align-items:start}}.earnings-page-panel{background:0 0;border:0;margin:0;padding:0}.earnings-tabs{border-bottom:1px solid var(--line);gap:24px;margin-bottom:24px;display:flex;overflow-x:auto}.earnings-tabs button{white-space:nowrap;color:var(--muted);border-bottom:2px solid #0000;padding:12px 0;font-weight:600}.earnings-tabs button[aria-selected=true]{color:var(--rose);border-bottom-color:var(--rose)}.earnings-content>div:not([hidden]),.earnings-page-panel>[role=tabpanel]:not([hidden]){background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:20px}.earnings-content h3{margin-top:0}.earnings-content .earnings-form{max-width:650px}.earnings-page-panel [hidden]{display:none!important}.earnings-text-button{color:var(--rose);font-weight:600;text-decoration:underline}.earnings-pagination{justify-content:flex-end;align-items:center;gap:20px;margin-top:20px;display:flex}@media (max-width:600px){.earnings-tabs{gap:20px}.earnings-balances strong{font-size:18px}.earnings-page-panel .earnings-withdrawals article{grid-template-columns:1fr}.earnings-withdraw-heading{flex-direction:column;align-items:flex-start;gap:8px}}.earnings-page-panel .earnings-content{margin-top:16px}.earnings-page-panel .earnings-balances{margin-bottom:0}@media (max-width:600px){.earnings-tabs{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.earnings-tabs button{text-align:start;font-size:14px}}
.cc-layout{grid-template-columns:minmax(0,1fr) 285px;gap:22px;max-width:1120px;min-height:650px;display:grid}.cc-chat{background:var(--paper,#fffefa);border:1px solid var(--line,#e4e7e0);border-radius:18px;flex-direction:column;min-width:0;height:min(720px,100dvh - 178px);min-height:590px;display:flex;overflow:hidden;box-shadow:0 18px 45px #4932270b}.cc-admin .cc-chat{background:var(--lightningcss-light,#fcfdf9)var(--lightningcss-dark,var(--dark-surface));border-color:var(--ac-border,var(--line));height:min(680px,100dvh - 354px);min-height:520px}.cc-chat-header{border-bottom:1px solid var(--line,#e4e7e0);align-items:center;gap:13px;padding:20px 22px;display:flex}.cc-header-icon,.cc-guide-icon{color:#fff;background:var(--rose,#a54257);border-radius:14px 14px 14px 5px;flex:none;place-items:center;width:44px;height:44px;display:grid}.cc-admin .cc-header-icon,.cc-admin .cc-guide-icon{background:#244d43}.cc-chat-header h2{letter-spacing:-.5px;margin:2px 0 3px;font-size:21px}.cc-chat-header p{color:var(--muted,#78817b);font-size:12px;line-height:1.5}.cc-eyebrow{color:var(--rose,#a54257);letter-spacing:1.5px;font-size:10px;font-weight:700}.cc-admin .cc-eyebrow{color:#527e66}.cc-member-count{color:var(--green,#527e66);white-space:nowrap;background:var(--lightningcss-light,#edf3ed)var(--lightningcss-dark,#26382d);border-radius:999px;align-items:center;gap:6px;margin-inline-start:auto;padding:7px 10px;font-size:11px;display:inline-flex}.cc-error{color:var(--lightningcss-light,#923e50)var(--lightningcss-dark,#f1a6b5);background:var(--lightningcss-light,#f8e9ec)var(--lightningcss-dark,#402831);border-radius:9px;align-items:center;gap:8px;margin:12px 16px 0;padding:10px 12px;font-size:12px;display:flex}.cc-messages{overscroll-behavior:contain;scrollbar-width:thin;flex:1;padding:20px 22px 12px;overflow-y:auto}.cc-message{align-items:flex-start;gap:11px;padding:12px 0;display:flex;position:relative}.cc-message+.cc-message{border-top:1px solid color-mix(in srgb, var(--line,#e4e7e0) 68%, transparent)}.cc-avatar{object-fit:cover;background:#eadbd2;border-radius:12px;flex:0 0 38px;width:38px;height:38px}.cc-avatar-fallback,.cc-bot-avatar{text-transform:lowercase;color:#fff;background:#9d7465;place-items:center;font-weight:700;display:grid}.cc-bot-avatar{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#d9eadc);background:var(--lightningcss-light,#244d43)var(--lightningcss-dark,#315f50)}.cc-message-content{flex:1;min-width:0}.cc-message-meta{align-items:center;gap:8px;min-height:21px;margin-bottom:4px;display:flex}.cc-message-meta strong{color:var(--lightningcss-light,#7e5e51)var(--lightningcss-dark,#ddbf91);letter-spacing:.2px;align-items:center;gap:4px;font-size:12px;font-weight:700;display:inline-flex}.cc-bot-message .cc-message-meta strong{color:var(--lightningcss-light,#244d43)var(--lightningcss-dark,#96c4a4)}.cc-message-meta time{color:var(--muted,#78817b);font-size:10px}.cc-message-content p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink,#253b32);font-size:13px;line-height:1.7}.cc-admin .cc-message-content p{color:var(--lightningcss-light,#253b32)var(--lightningcss-dark,var(--dark-ink))}.cc-blocked-label{color:var(--lightningcss-light,#9a4354)var(--lightningcss-dark,#f1a6b5);text-transform:uppercase;background:var(--lightningcss-light,#f8e2e5)var(--lightningcss-dark,#402831);border-radius:999px;padding:2px 6px;font-size:9px;font-weight:700}.cc-moderation{opacity:0;gap:4px;transition:opacity .15s;display:flex}.cc-message:hover .cc-moderation,.cc-moderation:focus-within{opacity:1}.cc-moderation button{color:var(--ac-muted,var(--muted));border-radius:7px;align-items:center;gap:4px;padding:6px 7px;font-size:10px;display:inline-flex}.cc-moderation button:hover{background:var(--lightningcss-light,#edf0eb)var(--lightningcss-dark,#29332e)}.cc-moderation .cc-delete:hover{color:#a54257;background:var(--lightningcss-light,#f7e8ea)var(--lightningcss-dark,#402831)}.cc-loading,.cc-empty{min-height:100%;color:var(--muted,#78817b);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;font-size:13px;display:flex}.cc-empty>span{width:54px;height:54px;color:var(--rose,#a54257);background:var(--rose-pale,#f4e6e8);border-radius:18px;place-items:center;display:grid;transform:rotate(-5deg)}.cc-empty h3{color:var(--ink,#253b32);font-size:17px}.cc-empty p{max-width:330px;font-size:12px}.cc-composer{border-top:1px solid var(--line,#e4e7e0);background:var(--lightningcss-light,#fffdfa)var(--lightningcss-dark,#222629);padding:12px 16px 15px}.cc-admin .cc-composer{background:var(--lightningcss-light,#f7f9f4)var(--lightningcss-dark,#222629)}.cc-compose-as{color:var(--lightningcss-light,#527e66)var(--lightningcss-dark,#96c4a4);text-transform:uppercase;letter-spacing:.8px;align-items:center;gap:5px;margin:0 3px 7px;font-size:10px;font-weight:700;display:flex}.cc-compose-row{align-items:flex-end;gap:9px;display:flex}.cc-compose-row textarea{resize:vertical;border:1px solid var(--line,#e4e7e0);min-height:46px;max-height:120px;color:inherit;background:var(--paper,#fffefa);border-radius:12px;outline:none;flex:1;padding:11px 13px;font-size:13px;line-height:1.5}.cc-compose-row textarea:focus{border-color:var(--rose,#a54257);box-shadow:0 0 0 3px color-mix(in srgb, var(--rose,#a54257) 12%, transparent)}.cc-admin .cc-compose-row textarea:focus{border-color:#527e66;box-shadow:0 0 0 3px #527e661d}.cc-send{color:#fff;background:var(--rose,#a54257);border-radius:13px 13px 13px 5px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}.cc-admin .cc-send{background:#244d43}.cc-send:hover:not(:disabled){filter:brightness(.94)}.cc-composer>small{color:var(--muted,#78817b);margin:6px 3px 0;font-size:9px;display:block}.cc-chat-restricted{color:var(--lightningcss-light,#923e50)var(--lightningcss-dark,#f1a6b5);background:var(--lightningcss-light,#f8e9ec)var(--lightningcss-dark,#402831);border-radius:10px;align-items:center;gap:8px;padding:12px;font-size:12px;display:flex}.cc-guide{border:1px solid var(--line,#e4e7e0);background:var(--lightningcss-light,#f8f1eb)var(--lightningcss-dark,#2b2926);border-radius:18px;align-self:start;padding:23px}.cc-admin .cc-guide{background:var(--lightningcss-light,#fcfdf9)var(--lightningcss-dark,var(--dark-surface));border-color:var(--ac-border)}.cc-guide .cc-guide-icon{margin-bottom:22px}.cc-guide h3{margin:7px 0 9px;font-size:20px;line-height:1.35}.cc-guide>p{color:var(--muted,#78817b);font-size:12px;line-height:1.7}.cc-guide>a{color:#fff;background:var(--lightningcss-light,#826253)var(--lightningcss-dark,#4c4039);border-radius:11px;align-items:center;gap:10px;margin-top:20px;padding:13px;display:flex}.cc-admin .cc-guide>a{background:#244d43}.cc-guide>a>span{flex:1;min-width:0}.cc-guide>a strong,.cc-guide>a small{display:block}.cc-guide>a strong{font-size:12px}.cc-guide>a small{opacity:.72;margin-top:3px;font-size:9px}.cc-privacy-note,.cc-admin-summary{border-top:1px solid var(--line,#e4e7e0);color:var(--muted,#78817b);align-items:flex-start;gap:9px;margin-top:18px;padding-top:17px;display:flex}.cc-privacy-note svg,.cc-admin-summary svg{color:var(--green,#527e66)}.cc-privacy-note strong,.cc-privacy-note small{display:block}.cc-privacy-note strong{color:var(--ink,#253b32);font-size:11px}.cc-admin .cc-privacy-note strong{color:var(--lightningcss-light,#253b32)var(--lightningcss-dark,var(--dark-ink))}.cc-privacy-note small,.cc-admin-summary{margin-top:4px;font-size:9px;line-height:1.55}.cc-admin-summary strong{color:var(--lightningcss-light,#253b32)var(--lightningcss-dark,var(--dark-ink))}.cc-participants{border-top:1px solid var(--line,#e4e7e0);margin-top:19px;padding-top:18px}.cc-participants>div:first-child>strong{margin-top:4px;font-size:12px;display:block}.cc-participant-list{scrollbar-width:thin;max-height:210px;margin-top:10px;overflow-y:auto}.cc-participant-list>div{grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px 0;display:grid}.cc-participant-list img,.cc-participant-list>div>span{object-fit:cover;border-radius:9px;width:27px;height:27px}.cc-participant-list>div>span{color:#fff;text-transform:lowercase;background:#9d7465;place-items:center;font-size:11px;display:grid}.cc-participant-list strong{min-width:0;color:var(--lightningcss-light,#53635b)var(--lightningcss-dark,var(--dark-ink));align-items:center;gap:3px;font-size:10px;display:flex}.cc-participant-list button{color:var(--ac-muted,var(--muted));border-radius:6px;align-items:center;gap:3px;padding:5px;font-size:9px;display:inline-flex}.cc-participant-list button:hover{color:var(--lightningcss-light,#923e50)var(--lightningcss-dark,#f1a6b5);background:var(--lightningcss-light,#f8e9ec)var(--lightningcss-dark,#402831)}@media (max-width:900px){.cc-layout{grid-template-columns:1fr}.cc-guide{order:-1;grid-template-columns:auto 1fr;column-gap:14px;display:grid}.cc-guide .cc-guide-icon{grid-row:1/4;margin:0}.cc-guide>a,.cc-privacy-note,.cc-admin-summary,.cc-participants{grid-column:1/-1}}@media (max-width:640px){.cc-layout{gap:14px;min-height:0}.cc-chat{height:calc(100dvh - 250px - env(safe-area-inset-bottom));border-radius:14px;min-height:500px}.cc-admin .cc-chat{height:620px;min-height:520px}.cc-chat-header{align-items:flex-start;padding:15px}.cc-header-icon{border-radius:12px 12px 12px 4px;width:38px;height:38px}.cc-chat-header h2{font-size:18px}.cc-chat-header p{display:none}.cc-member-count{padding:6px 8px}.cc-messages{padding:12px 14px 8px}.cc-message{gap:9px;padding:10px 0}.cc-avatar{flex-basis:34px;width:34px;height:34px}.cc-message-meta{flex-wrap:wrap;gap:5px}.cc-message-content p{font-size:12px}.cc-moderation{opacity:1}.cc-moderation button span{display:none}.cc-composer{padding:10px 11px 12px}.cc-composer>small{display:none}.cc-guide{order:2;padding:18px}}
