.cb-richtext[data-v-3aa2c5c3]{color:var(--cb-text);font-size:1rem;line-height:1.65}.cb-richtext[data-v-3aa2c5c3] p{margin-bottom:.75em}.cb-richtext[data-v-3aa2c5c3] p:last-child{margin-bottom:0}.cb-richtext[data-v-3aa2c5c3] h2{margin-bottom:.5em;font-size:1.5rem;font-weight:700}.cb-richtext[data-v-3aa2c5c3] h3{margin-bottom:.5em;font-size:1.25rem;font-weight:600}.cb-richtext[data-v-3aa2c5c3] ul{margin-bottom:.75em;padding-left:1.5rem;list-style:disc}.cb-richtext[data-v-3aa2c5c3] ol{margin-bottom:.75em;padding-left:1.5rem;list-style:decimal}.cb-richtext[data-v-3aa2c5c3] a{color:var(--cb-link, var(--cb-primary));text-decoration:underline}.cb-richtext[data-v-3aa2c5c3] .ql-align-center{text-align:center}.cb-richtext[data-v-3aa2c5c3] .ql-align-right{text-align:right}.cb-btn[data-v-9917f0fd]{background-color:var(--btn-bg);color:var(--btn-text);border-color:var(--btn-border, transparent)}.cb-btn[data-v-9917f0fd]:hover{background-color:var(--btn-bg-hover, var(--btn-bg));color:var(--btn-text-hover, var(--btn-text))}.cb-link[data-v-10a414eb]{cursor:pointer;color:var(--lnk);text-decoration:none;transition:color .15s ease}.cb-link[data-v-10a414eb]:hover{color:var(--lnk-hover, var(--lnk));text-decoration:underline}.cb-link--underline[data-v-10a414eb]{text-decoration:underline}.cb-icon-box[data-v-779325d9]{display:inline-flex;align-items:center;justify-content:center}.cb-icon-img[data-v-779325d9]{height:60%;width:60%;-o-object-fit:contain;object-fit:contain}.cb-avatar[data-v-1fb4f503]{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;font-weight:600;line-height:1}.cb-number[data-v-d7a5de46]{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;font-weight:700;line-height:1;box-shadow:0 4px 10px -2px #0000002e}.cb-divider-wrap[data-v-964f446e]{display:flex;align-items:center;width:100%;height:100%;min-height:1.5rem}.cb-divider[data-v-964f446e]{width:100%;border-top-width:2px;border-top-style:solid}.cb-contact-map[data-v-35281efe]{position:relative;overflow:hidden;border-radius:.75rem;border:1px solid;min-height:320px}.cb-map-img[data-v-35281efe]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cb-map-canvas[data-v-35281efe]{height:100%;min-height:320px}.cb-map-empty[data-v-35281efe]{display:flex;align-items:center;justify-content:center;height:100%;min-height:320px;font-size:.875rem}.cb-map-link[data-v-35281efe]{position:absolute;top:.75rem;left:.75rem;z-index:1;display:inline-flex;align-items:center;gap:.375rem;border-radius:.5rem;background:#fff;padding:.375rem .75rem;font-size:.8125rem;font-weight:600;color:#2563eb;box-shadow:0 2px 6px #00000026}.cb-tile[data-v-35281efe]{display:flex;align-items:flex-start;gap:.75rem;border-radius:.75rem;border:1px solid;padding:1rem 1.25rem}.cb-tile--block[data-v-35281efe]{display:block}.cb-tile-icon[data-v-35281efe]{display:inline-flex;align-items:center;justify-content:center;height:2.75rem;width:2.75rem;flex-shrink:0;border-radius:.625rem;font-size:1.125rem}.cb-tile-label[data-v-35281efe]{margin-bottom:.125rem;font-size:.8125rem;color:var(--cb-muted)}.cb-tile-value[data-v-35281efe]{font-weight:600;color:var(--cb-text)}.cb-tile-link[data-v-35281efe]:hover{color:var(--cb-primary);text-decoration:underline}.cb-input[data-v-35281efe]{width:100%;border-radius:.5rem;border:1px solid var(--cb-border);background:var(--cb-background);padding:.625rem .875rem;font-size:.9375rem;color:var(--cb-text)}.cb-input[data-v-35281efe]::-moz-placeholder{color:var(--cb-muted)}.cb-input[data-v-35281efe]::placeholder{color:var(--cb-muted)}.cb-submit[data-v-35281efe]{display:inline-flex;width:100%;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;background:var(--cb-primary);padding:.75rem 1.5rem;font-weight:600;color:var(--cb-text-inverse);transition:background-color .2s ease}.cb-submit[data-v-35281efe]:hover{background:var(--cb-primary-hover)}.cb-submit[data-v-35281efe]:disabled{opacity:.6}.cb-branch-cards[data-v-35281efe]{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.cb-branch-card[data-v-35281efe]{display:flex;align-items:flex-start;gap:.75rem;flex:1 1 calc((100% - 3rem)/5);min-width:13rem;max-width:calc((100% - 1.5rem) / 3);border-radius:.75rem;border:1px solid var(--cb-border);background:var(--cb-surface);padding:1rem 1.25rem;text-align:left;transition:border-color .15s ease,box-shadow .15s ease}.cb-branch-card[data-v-35281efe]:hover{border-color:var(--cb-primary)}.cb-branch-card--active[data-v-35281efe]{border-color:var(--cb-primary);box-shadow:0 0 0 1px var(--cb-primary)}.cb-branch-card-icon[data-v-35281efe]{display:inline-flex;align-items:center;justify-content:center;height:2.25rem;width:2.25rem;flex-shrink:0;border-radius:.625rem;font-size:.9375rem}.cb-branch-card-name[data-v-35281efe]{display:block;font-weight:600;color:var(--cb-text)}.cb-branch-card-address[data-v-35281efe]{display:block;font-size:.8125rem;color:var(--cb-muted)}.cb-attach-btn[data-v-35281efe]{display:inline-flex;align-items:center;gap:.5rem;border-radius:.5rem;border:1px solid var(--cb-border);padding:.5rem .875rem;font-size:.875rem;font-weight:600;color:var(--cb-text)}.cb-attach-btn[data-v-35281efe]:hover:not(:disabled){border-color:var(--cb-primary);color:var(--cb-primary)}.cb-attach-btn[data-v-35281efe]:disabled{opacity:.5}.cb-attach-hint[data-v-35281efe]{margin-top:.375rem;font-size:.75rem;color:var(--cb-muted)}.cb-attach-row[data-v-35281efe]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-radius:.375rem;background:var(--cb-background);padding:.375rem .625rem;font-size:.8125rem;color:var(--cb-text)}.cb-attach-remove[data-v-35281efe]{color:var(--cb-muted)}.cb-attach-remove[data-v-35281efe]:hover{color:#dc2626}.cb-img[data-v-fcbb6cef]{transition:transform .25s ease,box-shadow .25s ease}.cb-img[data-v-fcbb6cef]:hover{box-shadow:var(--img-hover-shadow, none);transform:var(--img-hover-transform, none)}.cb-linklist[data-v-e9e14edf]{display:flex;flex-direction:column;gap:.5rem}.cb-linklist-item[data-v-e9e14edf]{color:var(--linklist-color);transition:color .15s ease}.cb-linklist-item[data-v-e9e14edf]:hover{color:var(--linklist-color-hover)}
