.v2-element-add-picker{position:absolute;right:0;z-index:80;width:min(280px,calc(100vw - 24px));padding:12px;border-radius:var(--v2-radius-md);border:1px solid var(--v2-border);background:var(--v2-panel-bg);box-shadow:var(--v2-shadow-lg);font-family:var(--v2-font-ui)}.v2-element-add-picker--below{top:calc(100% + 8px);bottom:auto}.v2-element-add-picker--above{bottom:calc(100% + 8px);top:auto}.v2-element-add-picker__header{display:flex;align-items:center;gap:8px;margin-bottom:10px}.v2-element-add-picker__back{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:6px;background:var(--v2-panel-bg-subtle);color:var(--v2-text-secondary);cursor:pointer;font-size:14px}.v2-element-add-picker__back:hover{background:rgba(0,0,0,.05)}.v2-element-add-picker__title{margin:0;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--v2-text-muted)}.v2-element-add-picker__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.v2-element-add-picker__tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:64px;padding:8px 4px;border:1px solid var(--v2-border);border-radius:var(--v2-radius-sm);background:var(--v2-panel-bg);color:var(--v2-text);cursor:pointer;transition:background .15s,border-color .15s,transform .1s}.v2-element-add-picker__tile:hover{background:var(--v2-panel-bg-subtle);border-color:var(--v2-border-strong);transform:translateY(-1px)}.v2-element-add-picker__abbr{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;font-size:10px;font-weight:800;font-family:var(--v2-font-mono);letter-spacing:-.5px}.v2-element-add-picker__label{font-size:10px;font-weight:600;text-align:center;line-height:1.2;color:var(--v2-text-secondary)}.v2-element-add-picker__size-grid .v2-element-add-picker__tile{min-height:52px}.v2-element-add-picker__size-grid .v2-element-add-picker__abbr{width:auto;min-width:36px;padding:0 6px;background:var(--v2-accent-soft);color:var(--v2-accent)}