.afs[data-v-4749dc50]{gap:24px;min-width:0}.afs[data-v-4749dc50],.afs-block[data-v-4749dc50]{display:flex;flex-direction:column}.afs-block[data-v-4749dc50]{gap:12px}.afs-recipient-row[data-v-4749dc50]{align-items:start;display:grid;gap:16px 20px;grid-template-columns:1fr 1fr}@media(max-width:520px){.afs-recipient-row[data-v-4749dc50]{grid-template-columns:1fr}}.afs-recipient-col[data-v-4749dc50]{display:flex;flex-direction:column;gap:8px;min-width:0}.afs-recipient-label[data-v-4749dc50]{color:#303133;font-size:.875rem;font-weight:500;line-height:1.35}.afs-recipient-input[data-v-4749dc50]{background:#fff;border:1px solid #dcdfe6;border-radius:10px;box-sizing:border-box;color:#303133;font-size:.875rem;line-height:1.5;padding:10px 14px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.afs-recipient-input[data-v-4749dc50]::-moz-placeholder{color:#c0c4cc}.afs-recipient-input[data-v-4749dc50]::placeholder{color:#c0c4cc}.afs-recipient-input[data-v-4749dc50]:hover{border-color:#c0c4cc}.afs-recipient-input[data-v-4749dc50]:focus{border-color:#ffc107;box-shadow:0 0 0 2px #ffc10733;outline:none}.afs-heading[data-v-4749dc50]{align-items:center;color:#111827;display:flex;font-size:1rem;font-weight:700;gap:10px;line-height:1.35;margin:0}.afs-bar[data-v-4749dc50]{background:#ffc107;border-radius:2px;display:inline-block;flex-shrink:0;height:1.1em;width:4px}.afs-map-wrap[data-v-4749dc50]{background:#eceff1;border:1px solid #e5e7eb;border-radius:12px;height:240px;min-height:200px;overflow:hidden;position:relative}.afs-map-canvas[data-v-4749dc50]{inset:0;position:absolute;z-index:0}.afs-map-overlay[data-v-4749dc50]{background:#eceff1eb;cursor:crosshair;inset:0;position:absolute;z-index:1}.afs-map-grid[data-v-4749dc50]{background-image:linear-gradient(#cfd8dc 1px,transparent 0),linear-gradient(90deg,#cfd8dc 1px,transparent 0);background-size:28px 28px;inset:0;opacity:.45;position:absolute}.afs-map-zoom[data-v-4749dc50]{display:flex;flex-direction:column;gap:4px;left:10px;position:absolute;top:10px;z-index:4}.afs-zoom-btn[data-v-4749dc50]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;box-shadow:0 1px 2px #0000000f;color:#424242;cursor:pointer;display:inline-flex;height:32px;justify-content:center;transition:background-color .15s ease;width:32px}.afs-zoom-btn[data-v-4749dc50]:hover{background:#f9fafb}.afs-map-hint[data-v-4749dc50]{color:#6b7280;font-size:12px;line-height:1.5;margin:0;text-align:center}.afs-map-hint--note[data-v-4749dc50]{color:#92400e}.afs-coord-pill[data-v-4749dc50]{align-self:center;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;color:#4b5563;font-size:12px;padding:6px 14px}.afs-field-hint[data-v-4749dc50]{color:#6b7280;font-size:12px;margin:-4px 0 0}.afs-search-wrap[data-v-4749dc50]{display:flex;flex-direction:column;gap:6px;min-width:0;position:relative}.afs-search-row[data-v-4749dc50]{align-items:stretch;display:flex;flex-wrap:wrap;gap:10px}.afs-search-notice[data-v-4749dc50]{color:#b45309;font-size:12px;line-height:1.45;margin:0}.afs-search-dropdown[data-v-4749dc50]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 28px #0f172a1f;left:0;list-style:none;margin:4px 0 0;max-height:min(320px,55vh);overflow-y:auto;padding:4px 0;position:absolute;right:0;top:100%;z-index:30}.afs-search-dropdown-li[data-v-4749dc50]{margin:0}.afs-search-dropdown-item[data-v-4749dc50]{align-items:flex-start;background:transparent;border:none;color:#111827;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;font-size:.8125rem;gap:2px;line-height:1.45;margin:0;padding:10px 14px;text-align:left;transition:background-color .12s ease;width:100%}.afs-search-dropdown-item[data-v-4749dc50]:hover{background:#f9fafb}.afs-search-dropdown-title[data-v-4749dc50]{font-weight:600}.afs-search-dropdown-sub[data-v-4749dc50]{color:#6b7280;font-size:12px;font-weight:400}.afs-input[data-v-4749dc50]{background:#fff;border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;color:#212121;font-size:.875rem;line-height:1.5;padding:10px 14px;transition:border-color .15s ease;width:100%}.afs-input[data-v-4749dc50]:focus{border-color:#ffc107;outline:none}.afs-search-input[data-v-4749dc50]{flex:1;min-width:140px}.afs-btn-search[data-v-4749dc50]{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:.875rem;font-weight:500;gap:6px;padding:0 16px;transition:background-color .15s ease,border-color .15s ease}.afs-btn-search[data-v-4749dc50]:hover{background:#f9fafb;border-color:#9ca3af}.afs-btn-search[data-v-4749dc50]:disabled{cursor:not-allowed;opacity:.55}.afs-textarea[data-v-4749dc50]{background:#fff;border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;color:#212121;font-size:.875rem;line-height:1.55;min-height:80px;padding:12px 14px;resize:vertical;transition:border-color .15s ease;width:100%}.afs-textarea[data-v-4749dc50]:focus{border-color:#ffc107;outline:none}.req[data-v-4749dc50]{color:#ef4444}.afs-default-row[data-v-4749dc50]{align-items:center;display:flex;gap:8px;padding-top:4px}.cb[data-v-4749dc50]{accent-color:#ffc107;border:1px solid #d1d5db;border-radius:4px;cursor:pointer;flex-shrink:0;height:16px;margin:0;width:16px}.default-lbl[data-v-4749dc50]{color:#424242;cursor:pointer;font-size:.875rem}.list[data-v-3c51682d]{display:flex;flex-direction:column;gap:12px}.root--scroll[data-v-3c51682d]{max-height:400px;overflow-y:auto;padding-right:8px}.item[data-v-3c51682d]{background:#f9fafb;border:2px solid transparent;border-radius:8px;cursor:pointer;padding:16px;transition:background-color .15s ease,border-color .15s ease}.item[data-v-3c51682d]:hover{background:#f3f4f6}.item.active[data-v-3c51682d]{background:#fff9e6;border-color:#ffc107}.inner[data-v-3c51682d]{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.body[data-v-3c51682d]{flex:1;min-width:0}.row1[data-v-3c51682d]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;line-height:1.25;margin-bottom:8px}.name[data-v-3c51682d]{color:#212121;font-weight:500}.phone[data-v-3c51682d]{color:#424242}.badge[data-v-3c51682d]{background:#ffc107;border-radius:4px;color:#212121;font-size:.75rem;line-height:1rem;padding:2px 8px}.detail[data-v-3c51682d]{color:#424242;font-size:.875rem;line-height:1.5;margin:0}.radio-wrap[data-v-3c51682d]{flex-shrink:0}.radio[data-v-3c51682d],.radio-wrap[data-v-3c51682d]{align-items:center;display:flex}.radio[data-v-3c51682d]{border:2px solid #d1d5db;border-radius:50%;height:20px;justify-content:center;width:20px}.radio.on[data-v-3c51682d]{background:#ffc107;border-color:#ffc107}.dot[data-v-3c51682d]{background:transparent;border-radius:50%;height:8px;width:8px}.radio.on .dot[data-v-3c51682d]{background:#fff}.am-book-ov[data-v-849b063a]{align-items:center;background:#00000080;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:50}.am-book-dlg[data-v-849b063a]{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a;display:flex;flex-direction:column;max-height:90vh;max-width:min(42rem,calc(100vw - 32px));overflow:hidden;width:100%}.am-book-head[data-v-849b063a]{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 24px}.am-book-title[data-v-849b063a]{color:#212121;font-size:1.25rem;font-weight:700;line-height:1.75rem;margin:0}.am-book-head-actions[data-v-849b063a]{align-items:center;display:flex;gap:12px}.am-book-btn-new[data-v-849b063a]{align-items:center;background:#ffc107;border:0;border-radius:8px;color:#212121;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:8px;line-height:1.25;padding:8px 16px;transition:background-color .15s ease}.am-book-btn-new[data-v-849b063a]:hover{background:#ffd54f}.am-book-btn-x[data-v-849b063a]{background:transparent;border:0;color:#757575;cursor:pointer;padding:4px;transition:color .15s ease}.am-book-btn-x[data-v-849b063a]:hover{color:#212121}.am-book-body[data-v-849b063a]{flex:1;min-height:0;overflow-y:auto;padding:24px}.am-book-foot[data-v-849b063a]{background:#fff;border-top:1px solid #e5e7eb;flex-shrink:0;padding:16px 24px}.am-book-foot[data-v-849b063a],.am-book-row-btns[data-v-849b063a]{display:flex;gap:12px;justify-content:flex-end}.am-book-row-btns[data-v-849b063a]{padding-top:20px}.am-book-btn[data-v-849b063a]{border:0;border-radius:8px;cursor:pointer;font-family:inherit;font-size:1rem;line-height:1.5;padding:8px 24px;transition:background-color .15s ease,border-color .15s ease}.am-book-btn.ghost[data-v-849b063a]{background:#fff;border:1px solid #d1d5db;color:#424242}.am-book-btn.ghost[data-v-849b063a]:hover{background:#f9fafb}.am-book-btn.primary[data-v-849b063a]{background:#ffc107;color:#212121;font-weight:500}.am-book-btn.primary[data-v-849b063a]:hover{background:#ffd54f}.am-overlay[data-v-849b063a]{align-items:center;background:#00000080;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:50}.am-dialog[data-v-849b063a]{background:#fff;border-radius:12px;box-shadow:0 25px 50px -12px #0000002e;box-sizing:border-box;margin:0 16px;max-height:90vh;max-width:min(960px,calc(60vw - 32px));overflow-y:auto;padding:28px 32px 24px;position:relative;width:100%}.am-close[data-v-849b063a]{align-items:center;background:transparent;border:0;color:#9ca3af;cursor:pointer;display:inline-flex;justify-content:center;padding:4px;position:absolute;right:16px;top:16px}.am-close[data-v-849b063a]:hover{color:#4b5563}.am-title[data-v-849b063a]{color:#111827;font-size:1.25rem;font-weight:700;line-height:1.75rem;margin:0 0 20px;padding-right:40px}.am-actions[data-v-849b063a]{align-items:center;display:flex;gap:12px;justify-content:flex-end;margin-top:4px;padding-top:20px}.am-btn[data-v-849b063a]{border:0;border-radius:8px;cursor:pointer;flex:0 0 auto;font-family:inherit;font-size:1rem;line-height:1.5;min-width:96px;padding:10px 22px;transition:background-color .15s ease,border-color .15s ease}.am-btn.ghost[data-v-849b063a]{background:#fff;border:1px solid #d1d5db;color:#424242}.am-btn.ghost[data-v-849b063a]:hover{background:#f9fafb}.am-btn.primary[data-v-849b063a]{background:#ffc107;color:#212121;font-weight:500}.am-btn.primary[data-v-849b063a]:hover{background:#ffd54f}
