.dbm-copy-field{gap:var(--space-8);flex-direction:column;width:100%;min-width:0;display:flex}.dbm-copy-field>label{color:var(--neutral-600);font-size:14px;line-height:1.4}.dbm-copy-field__required{color:var(--status-danger-text)}.dbm-copy-control{border-radius:var(--control-radius);background:var(--field-bg,var(--control-bg));min-width:0;display:flex;position:relative}.dbm-copy-control>input{width:100%;min-width:0;height:var(--size-40);padding-right:var(--space-48);border-radius:inherit}.dbm-copy-control:has(.dbm-copy-control__reveal)>input{padding-right:calc(var(--size-40) * 2)}.dbm-copy-control>.dbm-copy-control__action,.dbm-copy-control>.dbm-copy-control__reveal{right:var(--space-4);top:var(--space-4);--control-height:var(--size-32);width:var(--size-32);height:var(--size-32);min-inline-size:var(--size-32);max-inline-size:var(--size-32);border-radius:var(--radius-8);background:var(--control-hover-bg);min-height:0;color:var(--neutral-600);flex:none;padding:0;transition:background-color .15s ease-out,color .15s ease-out;position:absolute}.dbm-copy-control>.dbm-copy-control__reveal{right:calc(var(--size-40) + var(--space-4))}.dbm-copy-control svg{width:var(--size-20);height:var(--size-20);flex:none}.dbm-copy-badge svg{width:var(--size-16);height:var(--size-16);flex:none}.dbm-copy-control__action:hover:not(:disabled),.dbm-copy-control__reveal:hover:not(:disabled){background:var(--surface);color:var(--neutral-900)}@media (prefers-reduced-motion:reduce){.dbm-copy-control>.dbm-copy-control__action,.dbm-copy-control>.dbm-copy-control__reveal{transition:none}}.dbm-copy-control[data-copy-feedback=copied]>input,.dbm-copy-control[data-copy-feedback=copied]>.dbm-copy-control__action,.dbm-copy-badge[data-copy-feedback=copied]{background:var(--success-tint)!important;color:var(--status-success-text)!important}.dbm-copy-field>p,.dbm-copy-badge-wrap>[role=alert]{color:var(--neutral-600);margin:0;font-size:12px;line-height:1.4}.dbm-copy-field>p[role=alert],.dbm-copy-badge-wrap>[role=alert]{color:var(--status-danger-text)}.dbm-copy-badge-wrap>.dbm-copy-badge{--control-height:var(--size-28);height:var(--size-28);min-height:var(--size-28);min-inline-size:var(--size-28);width:fit-content;max-width:100%;padding:0 var(--space-8);gap:var(--space-8);border-radius:var(--radius-8);font-size:12px;line-height:1}.dbm-copy-badge>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dbm-copy-badge-wrap{align-items:flex-start;gap:var(--space-4);flex-direction:column;max-width:100%;display:inline-flex}.dbm-copy-button-wrap{gap:var(--space-4);flex-direction:column;min-width:0;max-width:100%;display:inline-flex}.dbm-copy-button-wrap>[role=alert]{color:var(--status-danger-text);overflow-wrap:anywhere;font-size:12px;line-height:1.4}.dbm-copy-button-wrap>[data-copy-feedback=copied]{background:var(--success-tint);color:var(--status-success-text)}
