.vx-date-field,.vx-time-field{display:flex;min-inline-size:0;max-inline-size:100%;position:relative}.vx-date-trigger,.vx-select-trigger,.vx-time-trigger{display:flex;align-items:center;gap:10px;text-align:left;min-inline-size:0;inline-size:100%;background:transparent;color:var(--text-primary);border:0;min-block-size:36px;font-size:.875rem;line-height:1.4}.vx-date-trigger span,.vx-select-trigger span,.vx-time-trigger span{flex:1;min-inline-size:0;white-space:normal;overflow-wrap:anywhere}.vx-date-trigger>svg,.vx-select-trigger>svg,.vx-time-trigger>svg{flex-shrink:0}.vx-date-trigger,.vx-time-trigger{padding:0}.vx-select-trigger{padding:8px 10px}.cal-month.vx-month-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;min-inline-size:0;max-inline-size:100%;block-size:auto;min-block-size:36px;padding:8px 12px;border:0;border-radius:var(--vxn-radius-sm,12px);background:var(--surface-primary);color:var(--text-primary);font:inherit;line-height:1.4;text-align:left;white-space:normal;overflow-wrap:anywhere}.vx-month-trigger>svg{flex-shrink:0}.vx-month-trigger:focus-visible{outline:2px solid var(--focus-ring,var(--text-primary));outline-offset:2px}@media(max-width:700px){.cal-month.vx-month-trigger{min-block-size:44px;font-size:max(16px,1rem)}}.vxui-dialog .vx-date-trigger,.vxui-dialog .vx-select-trigger,.vxui-dialog .vx-time-trigger{font-size:max(16px,1.333333rem);font-weight:400}.fx-field.vx-select-field{block-size:auto;min-block-size:36px}.vxui-dialog .fx-field.vx-select-field,.vxui-dialog .vx-select-trigger{min-block-size:44px}.vx-select-field{position:relative;min-inline-size:0;max-inline-size:100%;block-size:auto;overflow:visible!important;padding:0!important}.vx-select-options{min-inline-size:0;box-sizing:border-box;overflow:auto;overscroll-behavior:contain;background:var(--surface-primary);border:1px solid var(--border-subtle);border-radius:10px;padding:5px;box-shadow:0 12px 32px #0003}.vx-select-options button{display:block;text-align:left;inline-size:100%;padding:10px 12px;min-block-size:40px;color:var(--text-secondary);border:1px solid transparent;border-radius:6px;white-space:normal;overflow-wrap:anywhere;font-size:.875rem;line-height:1.4}.vx-select-options button:focus-visible,.vx-select-options button:hover{background:var(--surface-hover)}.vx-select-options button[aria-selected=true]{color:var(--ui-accent-text);background:var(--ui-accent-soft);border-color:transparent}@media(max-width:700px){.vx-date-trigger,.vx-select-options button,.vx-select-trigger,.vx-time-trigger{min-block-size:44px;font-size:max(16px,1rem)}}.fx-field.vx-date-field,.fx-field.vx-time-field{block-size:auto;min-block-size:44px}.fx-field.vx-date-field>.fx-clear,.fx-field.vx-time-field>.fx-clear{flex:0 0 44px;inline-size:44px;block-size:44px;min-inline-size:44px;min-block-size:44px;box-sizing:border-box;padding:0;margin:0;border:0;border-radius:8px;background:transparent;color:var(--text-muted);display:grid;place-items:center;cursor:pointer}.fx-field.vx-date-field>.fx-clear:hover,.fx-field.vx-time-field>.fx-clear:hover{background:var(--surface-hover);color:var(--text-primary)}.fx-field.vx-date-field>.fx-clear:focus-visible,.fx-field.vx-time-field>.fx-clear:focus-visible{outline:2px solid var(--text-primary);outline-offset:-3px}.vx-time-dialog{max-inline-size:390px}.vx-time-picker{display:grid;gap:16px;min-inline-size:0}.vx-time-clock{display:flex;align-items:center;justify-content:center;gap:8px}.vx-time-clock>button{font-size:2.5rem;font-weight:600;font-variant-numeric:tabular-nums;min-inline-size:64px;min-block-size:64px;border:0;border-radius:12px;background:var(--surface-secondary);color:var(--text-primary)}.vx-time-clock>span{font-size:2rem;color:var(--text-muted)}.vx-time-period{display:grid;gap:4px;margin-inline-start:4px}.vx-time-period>button{min-inline-size:48px;min-block-size:44px;border:0;border-radius:8px;background:var(--surface-secondary);color:var(--text-secondary);font-size:max(14px,1rem);font-weight:500}.vx-time-clock button[aria-pressed=true],.vx-time-grid button[aria-pressed=true]{background:var(--surface-hover);color:var(--ui-accent-text)}.vx-time-choice-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;min-block-size:44px}.vx-time-choice-heading>strong{font-size:max(14px,1rem);font-weight:500}.vx-time-choice-heading>label{display:flex;align-items:center;gap:8px;font-size:max(12px,.875rem);color:var(--text-secondary)}.vx-time-choice-heading input{inline-size:56px;min-inline-size:0;min-block-size:44px;padding:8px;text-align:center;font-size:max(16px,1.333333rem);border:0;border-radius:8px;background:var(--surface-secondary);color:var(--text-primary);font-variant-numeric:tabular-nums}.vx-time-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.vx-time-grid>button{min-block-size:44px;border:0;border-radius:8px;background:var(--surface-secondary);font-size:max(16px,1.333333rem);color:var(--text-primary);font-variant-numeric:tabular-nums}.vx-time-picker>p{margin:0;font-size:max(13px,1rem);color:var(--text-secondary)}.vx-suggestion-field{display:block;min-width:0}.vx-suggestion-field>input{width:100%;min-width:0;box-sizing:border-box}.vx-select-options{scrollbar-width:none}.vx-select-options::-webkit-scrollbar{display:none}.LocationMapActions_actions__o7Nsb{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:4px;font-size:var(--font-size-sm,12px)}.LocationMapActions_actions__o7Nsb a,.LocationMapActions_actions__o7Nsb button{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:6px 10px;border:0;border-radius:8px;background:var(--vx-popup-control,var(--surface-hover));color:var(--text-primary);font:inherit;text-decoration:none}.LocationMapActions_actions__o7Nsb button:disabled{opacity:.55}.LocationMapActions_actions__o7Nsb>span{color:var(--text-muted)}.LocationMapActions_actions__o7Nsb svg{flex:none}