.eqp-stack{display:flex;flex-direction:column;gap:var(--ds-space-5);min-width:0}.eqp-hint{line-height:var(--ds-leading-normal);color:var(--ds-text-muted)}.eqp-error,.eqp-hint{margin:0;font-size:var(--ds-text-sm)}.eqp-error{color:var(--ds-danger)}.eqp-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-3) var(--ds-space-4);min-width:0}.eqp-back{display:inline-flex;align-items:center;gap:var(--ds-space-1);font-size:var(--ds-text-sm);font-weight:var(--ds-weight-semibold);color:var(--ds-text-muted);text-decoration:none}.eqp-back:hover{color:var(--ds-text)}.eqp-back:focus-visible{outline:2px solid var(--ds-focus);outline-offset:var(--ds-focus-offset);border-radius:var(--ds-radius-sm)}.eqp-link{color:var(--ds-accent);font-weight:var(--ds-weight-semibold)}.eqp-section{gap:var(--ds-space-4);padding:var(--ds-space-5);background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg)}.eqp-section,.eqp-section__heading{display:flex;flex-direction:column;min-width:0}.eqp-section__heading{gap:var(--ds-space-1)}.eqp-section__title{margin:0;font-size:var(--ds-text-base);font-weight:var(--ds-weight-semibold);color:var(--ds-text)}.eqp-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-items:start;grid-gap:var(--ds-space-3) var(--ds-space-4);gap:var(--ds-space-3) var(--ds-space-4)}.eqp-form__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2)}.eqp-form>.eqp-form__actions{grid-column:1/-1}.eqp-code .ds-control__input:not(:-moz-placeholder){font-family:var(--ds-font-mono);font-weight:var(--ds-weight-semibold);letter-spacing:var(--ds-tracking-wide);text-transform:uppercase}.eqp-code .ds-control__input:not(:placeholder-shown){font-family:var(--ds-font-mono);font-weight:var(--ds-weight-semibold);letter-spacing:var(--ds-tracking-wide);text-transform:uppercase}.eqp-devices{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.eqp-device{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--ds-space-3);gap:var(--ds-space-3);padding:var(--ds-space-4) 0;border-top:1px solid var(--ds-border)}.eqp-device:first-child{padding-top:0;border-top:0}.eqp-device__icon{display:inline-flex;align-items:center;justify-content:center;width:var(--ds-control-h);height:var(--ds-control-h);border-radius:var(--ds-radius-md);background:var(--ds-surface-sunken)}.eqp-device--revoked .eqp-device__name,.eqp-device__icon{color:var(--ds-text-muted)}.eqp-device__main{display:flex;flex-direction:column;gap:var(--ds-space-2);min-width:0}.eqp-device__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2) var(--ds-space-3)}.eqp-device__name{font-size:var(--ds-text-ui);font-weight:var(--ds-weight-semibold);color:var(--ds-text);overflow-wrap:anywhere}.eqp-device__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2)}.eqp-panel{display:flex;flex-direction:column;gap:var(--ds-space-3);padding:var(--ds-space-4);background:var(--ds-surface-sunken);border-radius:var(--ds-radius-md)}.eqp-panel__fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));grid-gap:var(--ds-space-3) var(--ds-space-4);gap:var(--ds-space-3) var(--ds-space-4)}