@layer components{.phr{align-items:stretch;gap:8px;min-width:0;display:flex}}.phr>:first-child{flex:none;display:flex}.phr>:first-child>button{white-space:nowrap;align-items:center;gap:6px;width:auto;display:inline-flex}.phr>:first-child>button>*{flex:none}.phr>input{flex:1 1 0;width:auto;min-width:0}.phr--kit>:first-child>button{border-radius:var(--pk-radius-sm,12px);min-height:42px;color:var(--pk-ink,#303030);cursor:pointer;background:#fff;border:1px solid #ccc;padding:0 12px;font-size:16px}.phr--kit>:first-child>button:disabled{opacity:.5;cursor:default}