@layer components{.next-root .next-picker{background:var(--next-canvas);width:260px;max-height:320px;box-shadow:var(--next-shadow-popover);color:var(--next-text);border-radius:12px;flex-direction:column;display:flex}.next-root .next-picker-head{height:36px;box-shadow:inset 0 -1px 0 var(--next-border);color:var(--next-glyph);flex-shrink:0;align-items:center;gap:6px;padding:8px 12px;display:flex}.next-root .next-picker-search{width:100%;min-width:0;height:20px;color:var(--next-text);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0;font-weight:500}.next-root .next-picker-search::placeholder{color:var(--next-text-tertiary)}.next-root .next-picker-list{flex:auto;min-height:0;padding:4px;overflow-y:auto}.next-root .next-picker-row{cursor:pointer;border-radius:8px;align-items:center;gap:6px;height:32px;padding:5px 8px 5px 5px;display:flex}.next-root .next-picker-row[data-active]{background:var(--next-menu-highlight)}.next-root .next-picker-content{white-space:nowrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.next-root .next-picker-split{background:var(--next-border);height:1px;margin:4px 0}.next-root .next-picker-box{background:var(--next-canvas);width:16px;height:16px;box-shadow:inset 0 0 0 1px var(--next-checkbox-ring);color:#0000;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.next-root .next-picker-row[aria-selected=true] .next-picker-box{background:var(--next-accent);box-shadow:inset 0 0 0 1px var(--next-accent);color:var(--next-on-accent)}.next-root .next-picker-empty{color:var(--next-text-tertiary);padding:6px 8px}.next-root .next-picker-foot{box-shadow:inset 0 1px 0 var(--next-border);flex-shrink:0;padding:4px}.next-root .next-picker-name{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.next-root .next-picker-secondary{min-width:0;color:var(--next-text-secondary);text-overflow:ellipsis;flex:0 1000 auto;font-size:12px;line-height:16px;overflow:hidden}.next-root .next-picker-tag{min-width:0;display:inline-flex}.next-root .next-picker-tag .next-tag{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.next-root .next-number-editor{z-index:5;background:var(--next-canvas);width:100%;height:32px;box-shadow:inset 0 0 0 1px var(--next-accent);border-radius:9px;align-items:center;padding:0 8px;display:flex;position:absolute;top:0;left:0}.next-root .next-number-editor-input{min-width:0;height:32px;color:var(--next-text);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:6px 0;font-weight:500}.next-root .next-number-steps{flex-direction:column;margin-right:-2px;display:flex}.next-root .next-number-step{width:12px;height:10px;color:var(--next-text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;overflow:hidden}.next-root .next-number-step .next-chevron{width:12px;height:12px;transform:scale(.75)}.next-root .next-number-step:hover{color:var(--next-text)}.next-root .next-location-editor{background:var(--next-canvas);width:calc(100% + 2px);min-width:300px;box-shadow:var(--next-shadow-popover);border-radius:12px;flex-direction:column;gap:12px;margin:-2px 0 0 -1px;padding:12px;display:flex}.next-root .next-location-field{flex-direction:column;gap:4px;min-width:0;display:flex}.next-root .next-location-label{color:var(--next-text-tertiary);padding-left:4px;font-size:12px;font-weight:500;line-height:16px}.next-root .next-location-street{border-radius:8px;min-height:72px;padding:6px 10px}.next-root .next-location-parts{grid-template-columns:1fr 1fr;gap:12px;display:grid}.next-root .next-location-parts>[data-part=city],.next-root .next-location-parts>.next-location-country{grid-column:1/-1}.next-root .next-location-country .next-select-trigger,.next-root .next-value-picker>.next-picker{width:100%}.next-root .next-phone-editor{background:var(--next-canvas);width:100%;max-width:260px;height:38px;box-shadow:var(--next-shadow-popover);border-radius:12px;align-items:center;gap:6px;padding:4px 12px 4px 8px;display:flex;position:relative}.next-root .next-phone-editor[data-invalid]{box-shadow:inset 0 0 0 1px var(--next-danger), var(--next-shadow-popover)}.next-root .next-phone-country{height:22px;color:var(--next-text);font:inherit;letter-spacing:.28px;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;align-items:center;gap:4px;padding:1px 4px 1px 6px;font-weight:500;display:inline-flex}.next-root .next-phone-country:hover{background:var(--next-row-active)}.next-root .next-phone-dial{color:var(--next-text-secondary);flex-shrink:0;font-weight:500}.next-root .next-phone-input{min-width:0;height:20px;color:var(--next-text);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0;font-weight:500}.next-root .next-phone-input::placeholder{color:var(--next-text-tertiary)}.next-root .next-phone-countries{z-index:6;position:absolute}.next-root .next-phone-code{width:24px;color:var(--next-text-secondary);flex-shrink:0;font-weight:500}.next-root .next-field-editor-why{color:var(--next-text-tertiary);margin:4px 0 0;padding:0 8px;font-size:12px;line-height:16px}.next-root [data-invalid]>.next-field-editor-why,.next-root .next-field-editor-why[role=alert]{color:var(--next-danger)}.next-root .next-identifier-editor{z-index:5;width:100%;position:absolute;top:0;left:0}.next-root .next-identifier-editor>.next-number-editor-input{background:var(--next-canvas);width:100%;height:32px;box-shadow:inset 0 0 0 1px var(--next-accent);border-radius:9px;padding:6px 8px}.next-root .next-identifier-editor[data-invalid]>.next-number-editor-input{box-shadow:inset 0 0 0 1px var(--next-danger)}.next-root .next-identifier-editor>.next-field-editor-why{background:var(--next-canvas);border-radius:6px;padding:2px 8px;position:absolute;top:100%;left:0}.next-root .next-links-editor{background:var(--next-canvas);width:100%;min-width:260px;box-shadow:var(--next-shadow-popover);border-radius:12px;flex-direction:column;gap:0;padding:4px;display:flex}.next-root .next-links-rows{margin:0;padding:0;list-style:none}.next-root .next-links-row{border-radius:8px;align-items:center;gap:8px;min-height:30px;padding:5px 8px;display:flex}.next-root .next-links-row[data-invalid]{box-shadow:inset 0 0 0 1px var(--next-danger)}.next-root .next-links-input{min-width:0;height:20px;color:var(--next-text);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0;font-weight:500}.next-root .next-links-row:not(:last-child) .next-links-input{color:var(--next-accent)}.next-root .next-links-input::placeholder{color:var(--next-text-tertiary)}.next-root .next-image-editor{background:var(--next-canvas);width:220px;box-shadow:var(--next-shadow-popover);border-radius:12px;flex-direction:column;gap:1px;padding:4px;display:flex}.next-root .next-record-lists{position:relative}.next-root .next-record-list-rows{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.next-root .next-record-list-row{min-width:0;height:32px;color:var(--next-text);border-radius:9px;align-items:center;gap:6px;padding:6px 8px;text-decoration:none;display:flex}}
@layer components{.next-root .next-select-anchor{min-width:0;display:flex;position:relative}.next-root .next-select-trigger{text-align:left;cursor:pointer;align-items:center;gap:6px;min-width:0;padding-right:8px;display:flex}.next-root .next-select-trigger[data-select=field]{padding-right:10px}.next-root .next-select-value{white-space:nowrap;flex:1 1 0;align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.next-root .next-select-chosen{flex-shrink:0;align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.next-root .next-select-chosen:only-child{flex-shrink:1}.next-root .next-select-placeholder{color:var(--next-text-secondary);text-overflow:ellipsis;overflow:hidden}.next-root .next-select-chevron{color:var(--next-glyph);flex-shrink:0;margin-left:auto;display:inline-flex}.next-root .next-select-anchor .next-select-trigger{width:100%}.next-root .next-popover.next-select-panel[data-floating]{border:0;margin:0;position:fixed;inset:auto;overflow:hidden}.next-root .next-popover.next-select-panel[data-floating][data-side=above]{transform-origin:0 100%;animation-name:next-popover-above}.next-root .next-popover.next-select-panel[data-inline]{width:100%;max-height:320px;margin-top:8px;animation:none;position:relative;top:auto}.next-root .next-select-search{color:var(--next-glyph);flex-shrink:0;align-items:center;gap:2px;padding-left:8px;display:flex}.next-root .next-select-rows{flex-direction:column;flex:auto;gap:1px;min-height:0;display:flex;overflow-y:auto}.next-root .next-select-option{flex-shrink:0}.next-root .next-select-option:hover:not([data-active]){background:0 0}.next-root .next-select-option .next-select-tag{min-width:0;margin-left:-3px;display:inline-flex}.next-root .next-select-tag .next-tag{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.next-root .next-select-option[aria-selected=true] .next-menu-check{visibility:visible}.next-root .next-select-option .next-menu-check{margin-right:-3px}.next-root .next-select-box{background:var(--next-canvas);width:16px;height:16px;box-shadow:inset 0 0 0 1px var(--next-checkbox-ring);color:#0000;transition:background-color var(--next-motion-toggle) ease, box-shadow var(--next-motion-toggle) ease;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.next-root .next-select-option[aria-selected=true] .next-select-box{background:var(--next-accent);box-shadow:inset 0 0 0 1px var(--next-accent);color:var(--next-on-accent)}}
