.cps-block[data-v-424937dd]{display:flex;flex-direction:column}.cps-label-row[data-v-424937dd]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4px}.cps-label[data-v-424937dd]{font-size:14px;font-weight:600;color:#1c2d5c;letter-spacing:0;font-family:Quicksand,sans-serif}.cps-label-row[data-v-424937dd]{margin-bottom:8px}.cps-status[data-v-424937dd]{font-size:12px;font-weight:500}.cps-textarea[data-v-424937dd]{font-size:15px;line-height:1.6;color:#262626;font-family:Quicksand,sans-serif;resize:vertical;min-height:130px;padding:12px 14px;border-color:#d1d5db;border-radius:6px}.cps-textarea[data-v-424937dd]:focus{border-color:#1c2d5c;box-shadow:0 0 0 .15rem rgba(28,45,92,.15)}.cpc-pane[data-v-5f741e58]{display:flex;flex-direction:column;height:100%}.cpc-pane-head[data-v-5f741e58]{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:.5px solid rgba(0,0,0,.08);background:#fff}.cpc-pane-head-main[data-v-5f741e58]{flex:1 1 auto;min-width:0}.cpc-row-title-line[data-v-5f741e58]{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.cpc-code[data-v-5f741e58]{font-size:11px;font-weight:600;color:#1c2d5c;letter-spacing:.04em;background:#e6f1fb;padding:1px 6px;border-radius:4px;text-transform:uppercase}.cpc-name[data-v-5f741e58]{font-size:15px;font-weight:500;color:#262626;line-height:1.3}.cpc-row-sub[data-v-5f741e58]{font-size:11px;color:#9ca3af;margin-top:2px;line-height:1.3}.cpc-status-pill[data-v-5f741e58]{font-size:11px;font-weight:500;padding:2px 10px;border-radius:999px;flex-shrink:0}.cpc-status-empty[data-v-5f741e58]{background:#ececec;color:#5c5c5c}.cpc-status-draft[data-v-5f741e58]{background:#fff4c2;color:#7a5c00}.cpc-status-complete[data-v-5f741e58]{background:#e6f1fb;color:#1c2d5c}.cpc-template-btn[data-v-5f741e58]{font-size:12px;padding:5px 12px;border-radius:6px;border:.5px solid #d1d5db;background:#fff;color:#1c2d5c;cursor:pointer;font-weight:500;flex-shrink:0}.cpc-template-btn[data-v-5f741e58]:hover:not(:disabled){background:#e6f1fb;border-color:#1c2d5c}.cpc-template-btn[data-v-5f741e58]:disabled{opacity:.4;cursor:not-allowed}.cpc-delete-btn[data-v-5f741e58]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;color:#9ca3af;cursor:pointer;flex-shrink:0;transition:background-color .12s ease,color .12s ease}.cpc-delete-btn[data-v-5f741e58]:hover{background:rgba(0,0,0,.05);color:#a32d2d}.cpc-pane-body[data-v-5f741e58]{padding:14px 16px;flex:1;overflow-y:auto}.cpc-sections-grid[data-v-5f741e58]{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px}.cpc-section-full[data-v-5f741e58]{grid-column:1/-1}@media (max-width:900px){.cpc-sections-grid[data-v-5f741e58]{grid-template-columns:1fr}}.cpc-pane-body[data-v-5f741e58]{padding:18px 20px 20px}.cpc-delete-confirm[data-v-5f741e58]{margin:10px 16px;padding:10px 12px;background:#fcebeb;border-radius:6px;font-size:12px;color:#501313;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.cpc-delete-actions[data-v-5f741e58]{display:inline-flex;gap:8px}.empty-icon[data-v-293e77de]{font-size:32px}.cpm-multiselect[data-v-293e77de]{width:100%}.cpm-multiselect[data-v-293e77de] .multiselect{--ms-border-color:#d1d5db;--ms-radius:6px;--ms-py:0.5rem;--ms-px:0.875rem;--ms-option-bg-pointed:#e6f1fb;--ms-option-color-pointed:#1c2d5c;--ms-option-bg-selected:#1c2d5c;--ms-option-color-selected:#fff;--ms-option-bg-selected-pointed:#16244c;--ms-option-color-selected-pointed:#fff;--ms-ring-color:rgba(28,45,92,0.15);min-height:38px}.cpm-multiselect[data-v-293e77de] .multiselect-placeholder,.cpm-multiselect[data-v-293e77de] .multiselect-single-label{font-size:14px;color:#262626;font-family:Quicksand,sans-serif}.cpm-multiselect[data-v-293e77de] .multiselect-placeholder{color:#9ca3af}.cpm-multiselect[data-v-293e77de] .multiselect-option{font-family:Quicksand,sans-serif;font-size:14px}.cpm-divider[data-v-293e77de]{display:flex;align-items:center;gap:12px;margin:16px 0 12px;color:#9ca3af;font-size:12px;text-transform:uppercase;letter-spacing:.6px}.cpm-divider[data-v-293e77de]:after,.cpm-divider[data-v-293e77de]:before{content:"";flex:1;border-top:1px solid #e5e7eb}.cpt-pcp-overlay[data-v-4b42ba1a]{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:1080;display:flex;align-items:center;justify-content:center;padding:24px;font-family:Quicksand,sans-serif}.cpt-pcp-modal[data-v-4b42ba1a]{background:#fff;border-radius:8px;width:100%;max-width:520px;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 12px 32px rgba(0,0,0,.3);overflow:hidden}.cpt-pcp-header[data-v-4b42ba1a]{display:flex;align-items:flex-start;justify-content:space-between;padding:14px 18px;border-bottom:.5px solid rgba(0,0,0,.08)}.cpt-pcp-sub[data-v-4b42ba1a]{font-size:12px;color:#6b7280;margin-top:2px}.cpt-pcp-body[data-v-4b42ba1a]{padding:14px 18px;overflow-y:auto;flex:1}.cpt-pcp-current[data-v-4b42ba1a]{background:#f8f9fa;border-radius:6px;padding:10px 12px;margin-bottom:14px}.cpt-pcp-current-label[data-v-4b42ba1a]{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#9ca3af;font-weight:600;margin-bottom:4px}.cpt-pcp-current-name[data-v-4b42ba1a]{font-size:14px;font-weight:500;color:#1c2d5c}.cpt-pcp-current-meta[data-v-4b42ba1a]{font-size:12px;color:#6b7280;margin-top:2px}.cpt-pcp-current-empty[data-v-4b42ba1a]{font-size:12px;color:#9ca3af;font-style:italic}.cpt-pcp-search[data-v-4b42ba1a]{margin-bottom:12px;font-size:13px}.cpt-pcp-empty[data-v-4b42ba1a]{font-size:13px;color:#6b7280;padding:16px;text-align:center}.cpt-pcp-list[data-v-4b42ba1a]{display:flex;flex-direction:column;gap:6px}.cpt-pcp-item[data-v-4b42ba1a]{background:#fff;border:.5px solid rgba(0,0,0,.08);border-radius:6px;padding:10px 12px;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:4px}.cpt-pcp-item[data-v-4b42ba1a]:hover{background:#e6f1fb;border-color:#1c2d5c}.cpt-pcp-item-active[data-v-4b42ba1a]{background:#1c2d5c;border-color:#1c2d5c}.cpt-pcp-item-active .cpt-pcp-item-meta[data-v-4b42ba1a],.cpt-pcp-item-active .cpt-pcp-item-meta span[data-v-4b42ba1a],.cpt-pcp-item-active .cpt-pcp-item-name[data-v-4b42ba1a]{color:#fff}.cpt-pcp-item-name[data-v-4b42ba1a]{font-size:13px;font-weight:500;color:#1c2d5c;display:flex;align-items:center;gap:8px}.cpt-pcp-item-default[data-v-4b42ba1a]{font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;background:#fff4c2;color:#7a5c00;padding:2px 6px;border-radius:3px}.cpt-pcp-item-active .cpt-pcp-item-default[data-v-4b42ba1a]{background:#fff4c2;color:#7a5c00}.cpt-pcp-item-meta[data-v-4b42ba1a]{font-size:11px;color:#6b7280}.cpt-pcp-footer[data-v-4b42ba1a]{display:flex;align-items:center;padding:12px 18px;border-top:.5px solid rgba(0,0,0,.08);gap:8px;background:#fff}.cpp-overlay[data-v-1ad7baf5]{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:1080;display:flex;align-items:center;justify-content:center;padding:24px;font-family:Quicksand,sans-serif}.cpp-modal[data-v-1ad7baf5]{background:#fff;border-radius:8px;width:100%;max-width:620px;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 12px 32px rgba(0,0,0,.3);overflow:hidden}.cpp-header[data-v-1ad7baf5]{display:flex;align-items:flex-start;justify-content:space-between;padding:14px 18px;border-bottom:.5px solid rgba(0,0,0,.08)}.cpp-sub[data-v-1ad7baf5]{font-size:12px;color:#6b7280;margin-top:2px;max-width:460px}.cpp-body[data-v-1ad7baf5]{padding:14px 18px;overflow-y:auto;flex:1}.cpp-summary[data-v-1ad7baf5]{margin-bottom:10px}.cpp-summary-count[data-v-1ad7baf5]{background:#e6f1fb;color:#1c2d5c;font-weight:500;font-size:12px;border-radius:12px;padding:3px 10px}.cpp-category[data-v-1ad7baf5]{border-top:.5px solid rgba(0,0,0,.06)}.cpp-category[data-v-1ad7baf5]:first-of-type{border-top:none}.cpp-category-toggle[data-v-1ad7baf5]{width:100%;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px;background:transparent;border:0;padding:10px 0;font-family:inherit;cursor:pointer;text-align:left}.cpp-category-toggle:hover .cpp-category-name[data-v-1ad7baf5]{color:#1c2d5c}.cpp-category-name[data-v-1ad7baf5]{font-size:13px;font-weight:500;color:#1c2d5c}.cpp-category-count[data-v-1ad7baf5]{font-size:11px;color:#6b7280}.cpp-category-caret[data-v-1ad7baf5]{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;color:#6b7280}.cpp-services[data-v-1ad7baf5]{padding:4px 0 10px;display:flex;flex-direction:column;gap:6px}.cpp-service-row[data-v-1ad7baf5]{display:grid;grid-template-columns:1fr 130px;gap:10px;align-items:center;padding:4px 6px;border-radius:4px}.cpp-service-row[data-v-1ad7baf5]:hover{background:#fafbfc}.cpp-service-row-done[data-v-1ad7baf5]{background:#f7fbf8}.cpp-service-check[data-v-1ad7baf5]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:12.5px;color:#1c2d5c}.cpp-service-check input[type=checkbox][data-v-1ad7baf5]{width:14px;height:14px;accent-color:#1c2d5c}.cpp-service-label[data-v-1ad7baf5]{line-height:1.3}.cpp-service-date[data-v-1ad7baf5]{font-size:12px;padding:4px 8px;border:.5px solid rgba(0,0,0,.15);border-radius:4px;color:#1c2d5c;background:#fff;font-family:inherit}.cpp-service-date[data-v-1ad7baf5]:focus{outline:2px solid #e6f1fb;outline-offset:0;border-color:#1c2d5c}.cpp-footer[data-v-1ad7baf5]{display:flex;align-items:center;padding:12px 18px;border-top:.5px solid rgba(0,0,0,.08);gap:8px;background:#fff}.cpcr-overlay[data-v-2539fa39]{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:1080;display:flex;align-items:center;justify-content:center;padding:24px;font-family:Quicksand,sans-serif}.cpcr-modal[data-v-2539fa39]{background:#fff;border-radius:8px;width:100%;max-width:640px;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 12px 32px rgba(0,0,0,.3);overflow:hidden}.cpcr-header[data-v-2539fa39]{display:flex;align-items:flex-start;justify-content:space-between;padding:14px 18px;border-bottom:.5px solid rgba(0,0,0,.08)}.cpcr-sub[data-v-2539fa39]{font-size:12px;color:#6b7280;margin-top:2px;max-width:480px}.cpcr-body[data-v-2539fa39]{padding:14px 18px;overflow-y:auto;flex:1}.cpcr-summary[data-v-2539fa39]{margin-bottom:10px}.cpcr-summary-count[data-v-2539fa39]{background:#e6f1fb;color:#1c2d5c;font-weight:500;font-size:12px;border-radius:12px;padding:3px 10px}.cpcr-category[data-v-2539fa39]{border-top:.5px solid rgba(0,0,0,.06)}.cpcr-category[data-v-2539fa39]:first-of-type{border-top:none}.cpcr-category-toggle[data-v-2539fa39]{width:100%;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px;background:transparent;border:0;padding:10px 0;font-family:inherit;cursor:pointer;text-align:left}.cpcr-category-toggle:hover .cpcr-category-name[data-v-2539fa39]{color:#1c2d5c}.cpcr-category-name[data-v-2539fa39]{font-size:13px;font-weight:500;color:#1c2d5c}.cpcr-category-count[data-v-2539fa39]{font-size:11px;color:#6b7280}.cpcr-category-caret[data-v-2539fa39]{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;color:#6b7280}.cpcr-services[data-v-2539fa39]{padding:4px 0 10px;display:flex;flex-direction:column;gap:6px}.cpcr-service-row[data-v-2539fa39]{display:grid;grid-template-columns:1fr 130px;gap:10px;align-items:center;padding:6px 6px;border-radius:4px}.cpcr-service-row[data-v-2539fa39]:hover{background:#fafbfc}.cpcr-service-row-done[data-v-2539fa39]{background:#f7fbf8}.cpcr-service-check[data-v-2539fa39]{display:flex;align-items:flex-start;gap:8px;cursor:pointer}.cpcr-service-check input[type=checkbox][data-v-2539fa39]{width:14px;height:14px;accent-color:#1c2d5c;margin-top:3px}.cpcr-service-info[data-v-2539fa39]{display:flex;flex-direction:column;gap:1px}.cpcr-service-label[data-v-2539fa39]{font-size:12.5px;color:#1c2d5c;line-height:1.3}.cpcr-service-phone[data-v-2539fa39]{font-size:11px;color:#6b7280}.cpcr-service-date[data-v-2539fa39]{font-size:12px;padding:4px 8px;border:.5px solid rgba(0,0,0,.15);border-radius:4px;color:#1c2d5c;background:#fff;font-family:inherit}.cpcr-service-date[data-v-2539fa39]:focus{outline:2px solid #e6f1fb;outline-offset:0;border-color:#1c2d5c}.cpcr-footer[data-v-2539fa39]{display:flex;align-items:center;padding:12px 18px;border-top:.5px solid rgba(0,0,0,.08);gap:8px;background:#fff}.cpcr-local-block[data-v-2539fa39]{margin-top:8px;padding:8px 6px 6px;border-top:.5px dashed rgba(0,0,0,.12)}.cpcr-local-header[data-v-2539fa39]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.cpcr-local-title[data-v-2539fa39]{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#1c2d5c;font-weight:600}.cpcr-local-meta[data-v-2539fa39]{font-size:11px;color:#6b7280;font-style:italic}.cpcr-local-meta-error[data-v-2539fa39]{color:#b91c1c}.cpcr-local-retry[data-v-2539fa39]{background:transparent;border:0;color:#1c2d5c;font-size:11px;cursor:pointer;text-decoration:underline;padding:0 0 0 4px}.cpcr-sep[data-v-2539fa39]{color:#d1d5db}.cppdf-overlay[data-v-340000e5]{position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:1080;display:flex;align-items:center;justify-content:center;padding:24px;font-family:Quicksand,sans-serif}.cppdf-modal[data-v-340000e5]{background:#fff;border-radius:10px;width:100%;max-width:50vw;max-height:calc(100vh - 64px);display:flex;flex-direction:column;box-shadow:0 16px 40px rgba(0,0,0,.3);overflow:hidden}@media (max-width:992px){.cppdf-modal[data-v-340000e5]{max-width:92vw}}.cppdf-header[data-v-340000e5]{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-bottom:.5px solid rgba(0,0,0,.08)}.cppdf-body[data-v-340000e5]{flex:1 1 auto;background:#4a4a4a;height:min(72vh,680px);min-height:420px;display:flex;align-items:stretch;justify-content:stretch;position:relative}.cppdf-iframe[data-v-340000e5]{display:block;width:100%;height:100%;border:none;background:#4a4a4a}.cppdf-loading-state[data-v-340000e5]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:#f6f8fb;color:#1c2d5c;font-family:Quicksand,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.cppdf-spinner[data-v-340000e5]{width:38px;height:38px;border:3px solid rgba(28,45,92,.18);border-top-color:#1c2d5c;border-radius:50%;animation:cppdf-spin-340000e5 .85s linear infinite}@keyframes cppdf-spin-340000e5{to{transform:rotate(1turn)}}.cppdf-loading-title[data-v-340000e5]{font-size:14px;font-weight:700}.cppdf-loading-sub[data-v-340000e5]{font-size:12.5px;color:#6b7280;font-weight:500}.cppdf-error[data-v-340000e5]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:32px 24px;background:#f6f8fb;color:#1c2d5c;font-family:Quicksand,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;text-align:center}.cppdf-error-icon[data-v-340000e5]{width:44px;height:44px;border-radius:50%;background:#dc2626;color:#fff;font-size:22px;font-weight:700;display:flex;align-items:center;justify-content:center}.cppdf-error-title[data-v-340000e5]{font-size:15px;font-weight:700}.cppdf-error-msg[data-v-340000e5]{font-size:13px;color:#4a5160;max-width:460px;line-height:1.5;font-weight:500}.cppdf-error-actions[data-v-340000e5]{display:flex;gap:8px;margin-top:6px}.cppdf-footer[data-v-340000e5]{display:flex;align-items:center;padding:12px 18px;border-top:.5px solid rgba(0,0,0,.08);background:#fff;gap:0}.cppdf-icon-btn[data-v-340000e5]{background:transparent;border:.5px solid #d1d5db;border-radius:6px;padding:5px 12px;font-size:13px;color:#1c2d5c;cursor:pointer;line-height:1.4}.cppdf-icon-btn[data-v-340000e5]:hover:not(:disabled){background:#f1f3f5;border-color:#1c2d5c}.cppdf-icon-btn[data-v-340000e5]:disabled{opacity:.4;cursor:not-allowed}