@layer theos.frames{.theos-input-group{min-block-size:max(var(--theos-control-field-visual), var(--theos-control-field-coarse-box,0px));background:var(--theos-field-ground);color:var(--theos-on-input,#181818);border:var(--theos-hairline) solid var(--theos-border,#b7aa98);border-radius:var(--theos-radius-sm,0);align-items:stretch;display:flex}.theos-input-group:focus-within{outline:var(--theos-focus-ring);outline-offset:var(--theos-focus-ring-offset);border-color:var(--theos-focus,currentColor);border-color:var(--theos-focus,currentColor)}.theos-input-group__input,.theos-input-group__textarea{min-inline-size:0;padding:var(--theos-space-1) var(--theos-space-3);color:inherit;line-height:var(--theos-leading-tight);background:0 0;border:0;outline:none;flex:1}.theos-input-group__textarea{resize:vertical;min-block-size:60px}.theos-input-group__addon{align-items:center;gap:var(--theos-space-1);padding-inline:var(--theos-space-2);color:var(--theos-text-secondary,#3d3d3d);display:inline-flex}.theos-input-group__addon[data-align=inline-start]{order:-1}.theos-input-group__addon[data-align=inline-end]{order:1}.theos-input-group__text{padding-inline:var(--theos-space-2);color:var(--theos-text-muted,#636363);white-space:nowrap;align-items:center;display:inline-flex}.theos-input-group__button{padding:0 var(--theos-space-2);color:var(--theos-on-input,#181818);border:0;border-inline-start:var(--theos-hairline) solid var(--theos-border-subtle,#d3c7b8);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.theos-input-group__button:hover:not(:disabled){background:var(--theos-panel,#e0d6c8);color:var(--theos-on-panel,#181818)}}.theos-input-group__button:focus-visible{outline:var(--theos-focus-ring);outline-offset:var(--theos-focus-ring-offset);border-color:var(--theos-focus,currentColor);background:var(--theos-panel,#e0d6c8)}.theos-input-group__button:disabled{opacity:.45;cursor:default}}
