.config-section .config-card[data-v-22342672]{background:#fff;border-radius:8px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);padding:24px}.config-section .config-header[data-v-22342672]{margin-bottom:20px}.config-section .config-title[data-v-22342672]{font-size:1.1rem;font-weight:600;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.config-section .config-description[data-v-22342672]{color:#666;font-size:.9rem;line-height:1.5}.config-section .config-content-2cols[data-v-22342672]{display:grid;grid-template-columns:1fr 1fr;gap:18px}.config-section .config-footer[data-v-22342672]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:16px;margin-top:16px;border-top:1px solid #eee}.config-section.config-section--modern .config-card[data-v-22342672]{overflow:hidden;padding:0;border:1px solid rgba(31,41,55,.1);border-radius:12px;-webkit-box-shadow:0 8px 28px rgba(35,42,52,.045);box-shadow:0 8px 28px rgba(35,42,52,.045)}.config-section.config-section--modern .config-header[data-v-22342672]{padding:19px 21px 17px;margin:0;border-bottom:1px solid rgba(31,41,55,.08)}.config-section.config-section--modern .config-title[data-v-22342672]{margin-bottom:5px;color:#30363e;font-size:.98rem;font-weight:650}.config-section.config-section--modern .config-title>.v-icon[data-v-22342672]{display:grid;place-items:center;width:34px;height:34px;margin-right:11px!important;border-radius:10px;color:var(--v-primary-base)!important;background:color-mix(in srgb,var(--v-primary-base) 9%,#fff)}.config-section.config-section--modern .config-description[data-v-22342672]{max-width:760px;padding-left:45px;color:#777f89;font-size:.82rem}.config-section.config-section--modern .config-content[data-v-22342672]{padding:21px}.config-section.config-section--modern .config-footer[data-v-22342672]{padding:15px 21px;margin:0;background:#fafbfc}@media(max-width:600px){.config-section.config-section--modern .config-header[data-v-22342672]{padding:16px}.config-section.config-section--modern .config-description[data-v-22342672]{padding-left:0;margin-top:8px}.config-section.config-section--modern .config-content[data-v-22342672]{padding:16px}}.config-section .form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media(max-width:768px){.config-section .form-grid{grid-template-columns:1fr}}.config-section .form-field.full-width{grid-column:1/-1}.config-section .form-field .field-label{display:block;font-weight:500;color:#333;margin-bottom:8px;font-size:.9rem}.config-section .form-field .field-hint{font-size:.8rem;color:#888;margin-top:4px}.config-section .form-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:16px;border-top:1px solid #eee}.tox-statusbar{display:none!important}.tox-tinymce{border-radius:6px}.tox-toolbar{background-color:#f3f3f3!important}.cke,.cke_chrome{height:100%!important}.cke_chrome{border-radius:10px!important;overflow:hidden!important}.cke_inner{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;height:100%!important}.cke_top{-ms-flex-negative:0!important;flex-shrink:0!important}.cke_contents{-webkit-box-flex:1!important;-ms-flex:1!important;flex:1!important;min-height:0!important;overflow:auto!important}.cke_source{height:100%!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important}.list-config-referrals .referral-context[data-v-dc96a2c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:9px;padding:11px 12px;margin-bottom:18px;border-radius:9px;color:#65707c;background:#f6f8fa;font-size:.78rem;line-height:1.45}.list-config-referrals .referral-context .v-icon[data-v-dc96a2c8]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-top:1px;color:var(--v-primary-base)}.list-config-referrals .form-field .field-label[data-v-dc96a2c8]{display:block;font-weight:500;color:#333;margin-bottom:8px;font-size:.9rem}.list-config-referrals .form-field .field-hint[data-v-dc96a2c8]{font-size:.8rem;color:#888}.list-config-referrals .editor-container[data-v-dc96a2c8]{width:100%;overflow:hidden;border:1px solid rgba(31,41,55,.16);border-radius:9px}.list-config-referrals .tags-section .field-label[data-v-dc96a2c8]{display:block;font-weight:500;color:#333;margin-bottom:8px;font-size:.9rem}.list-config-referrals .tags-section .tags-list[data-v-dc96a2c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.list-config-referrals .tags-section .v-chip[data-v-dc96a2c8]{cursor:pointer}.list-config-referrals .tags-section .v-chip[data-v-dc96a2c8]:hover{background-color:#e3f2fd!important}.list-config-referrals .preview-content[data-v-dc96a2c8]{padding:18px;border:1px solid rgba(31,41,55,.08);border-radius:9px;background:#fafbfc;font-size:.95rem;line-height:1.6;color:#333}.list-config-referrals .preview-content strong[data-v-dc96a2c8]{color:#1976d2}.list-config-referrals .form-actions[data-v-dc96a2c8]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:14px;padding-top:16px;border-top:1px solid #eee}.list-config-referrals .form-actions[data-v-dc96a2c8],.list-config-referrals .form-actions__status[data-v-dc96a2c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.list-config-referrals .form-actions__status[data-v-dc96a2c8]{gap:7px;margin-right:auto;color:#737b85;font-size:.78rem;font-weight:600}@media(max-width:520px){.list-config-referrals .form-actions[data-v-dc96a2c8]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.list-config-referrals .form-actions .v-btn[data-v-dc96a2c8]{width:100%}}