.service-entry-list[data-v-893b8c11]{align-items:flex-end;display:flex;flex-direction:column;gap:8px;position:fixed;right:20px;top:406px;z-index:1000}.service-entry-group[data-v-893b8c11]{display:flex;justify-content:flex-end;position:relative}.service-entry-item[data-v-893b8c11]{align-items:center;background:#fff;border:1px solid #e4e4e7;border-radius:10px;box-sizing:border-box;color:#333;cursor:pointer;display:flex;gap:0;padding:10px 12px;transition:background .3s,border-color .3s,gap .5s cubic-bezier(.4,0,.2,1);white-space:nowrap}.service-entry-item .service-entry-icon[data-v-893b8c11]{align-items:center;display:flex;flex-shrink:0;justify-content:center}.service-entry-item .service-entry-icon[data-v-893b8c11] svg{height:24px;width:24px}.service-entry-item .entry-content[data-v-893b8c11]{display:grid;grid-template-columns:0fr;min-width:0;transition:grid-template-columns .5s cubic-bezier(.4,0,.2,1)}.service-entry-item .entry-content .service-entry-label[data-v-893b8c11]{font-size:12px;letter-spacing:1px;min-width:0;overflow:hidden;white-space:nowrap}.service-entry-item[data-v-893b8c11]:hover{background:#ffcd36;border-color:#ffcd36}.service-entry-item:hover .entry-content[data-v-893b8c11]{grid-template-columns:1fr}.service-entry-item[data-v-893b8c11]:hover{gap:16px}.service-entry-group.is-contact[data-v-893b8c11]:focus-within,.service-entry-group.is-contact[data-v-893b8c11]:hover{z-index:1}.service-entry-group.is-contact:focus-within .service-entry-item[data-v-893b8c11],.service-entry-group.is-contact:hover .service-entry-item[data-v-893b8c11]{background:#ffcd36;border-color:#ffcd36;gap:0}.service-entry-group.is-contact:focus-within .contact-card[data-v-893b8c11],.service-entry-group.is-contact:hover .contact-card[data-v-893b8c11]{opacity:1;pointer-events:auto;transform:translateY(-50%);transition:opacity .35s ease,transform .35s cubic-bezier(.4,0,.2,1),visibility 0s;visibility:visible}.contact-card[data-v-893b8c11]{background:#fff;border-radius:10px;box-shadow:0 2px 5px #00000040;box-sizing:border-box;color:#333;opacity:0;pointer-events:none;position:absolute;right:calc(100% + 12px);top:50%;transform:translate(8px,-50%);transition:opacity .35s ease,transform .35s cubic-bezier(.4,0,.2,1),visibility 0s linear .35s;visibility:hidden;white-space:normal;width:400px;z-index:2}.contact-card[data-v-893b8c11]:after{content:"";height:100%;position:absolute;right:-12px;top:0;width:12px}.contact-card-header[data-v-893b8c11]{padding:24px}.contact-card-header h2[data-v-893b8c11]{color:#333;font-family:MiSans,sans-serif;font-size:20px;font-weight:600;line-height:1;margin:0}.contact-card-body[data-v-893b8c11]{padding:0 24px 24px}.contact-card-subtitle[data-v-893b8c11]{color:#333;font-family:MiSans,sans-serif;font-size:12px;font-weight:400;line-height:1.5;margin:0 0 10px}.contact-details[data-v-893b8c11]{border:1px solid #eee;border-radius:10px;box-sizing:border-box;overflow:hidden;padding:24px}.contact-method+.contact-method[data-v-893b8c11]{border-top:1px solid #eee;margin-top:24px;padding-top:24px}.contact-row[data-v-893b8c11]{align-items:center;display:flex;gap:10px}.contact-method-icon[data-v-893b8c11]{align-items:center;background:#f2efe9;border-radius:8px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.contact-method-icon img[data-v-893b8c11]{display:block;height:24px;width:24px}.contact-method-content[data-v-893b8c11]{display:flex;flex:1;flex-direction:column;font-family:MiSans,sans-serif;gap:10px;min-width:0}.contact-method-content strong[data-v-893b8c11]{color:#000;font-size:13px;font-weight:600;line-height:1}.contact-method-content span[data-v-893b8c11]{color:#333;font-size:12px;font-weight:400;line-height:1;text-overflow:ellipsis;white-space:nowrap}.contact-copy-area[data-v-893b8c11]{flex-shrink:0;height:32px;position:relative;width:32px}.contact-copy-area.is-copied .contact-copy-tooltip[data-v-893b8c11],.contact-copy-area:hover .contact-copy-tooltip[data-v-893b8c11]{opacity:1;transform:translateY(0)}.contact-copy-area.is-copied .contact-copy[data-v-893b8c11]{background:#eef8f0;transform:scale(1.03)}.contact-copy[data-v-893b8c11]{align-items:center;background:transparent;border:0;border-radius:6px;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;opacity:.9;padding:0;transform-origin:center;transition:background .18s ease,transform .18s ease;width:32px}.contact-copy[data-v-893b8c11]:focus-visible,.contact-copy[data-v-893b8c11]:hover{background:#eee;outline:none}.contact-copy[data-v-893b8c11]:active{transform:scale(.94)}.contact-copy:focus-visible+.contact-copy-tooltip[data-v-893b8c11]{opacity:1;transform:translateY(0)}.contact-copy img[data-v-893b8c11]{display:block;height:24px;width:24px}.contact-copy-tooltip[data-v-893b8c11]{background:#1f1f1f;border-radius:7px;box-shadow:0 6px 16px #0000002e;color:#fff;font-family:MiSans,sans-serif;font-size:12px;line-height:1;opacity:0;padding:8px 10px;pointer-events:none;position:absolute;right:0;top:calc(100% + 10px);transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease;white-space:nowrap;z-index:3}.contact-copy-tooltip[data-v-893b8c11]:before{background:#1f1f1f;content:"";height:8px;position:absolute;right:14px;top:-4px;transform:rotate(45deg);width:8px}.contact-qrcode[data-v-893b8c11]{align-items:center;background:#f2efe9;border-radius:10px;display:flex;gap:20px;margin-top:10px;padding:20px}.contact-qrcode img[data-v-893b8c11]{display:block;flex-shrink:0;height:80px;mix-blend-mode:multiply;width:80px}.contact-qrcode span[data-v-893b8c11]{color:#000;font-family:MiSans,sans-serif;font-size:12px;font-weight:400;line-height:1.5}
