@layer colors,config,root,reboot,layout,content,forms;@layer components{.input-group{flex-wrap:wrap;align-items:stretch;width:100%;display:flex;position:relative}.input-group>.form-control,.input-group>.form-control-group,.input-group>.form-select,.input-group>.form-floating{flex:auto;width:1%;min-width:0;position:relative}.input-group>.form-control-group:focus-within,.input-group>.form-control:focus,.input-group>.form-select:focus,.input-group>.form-floating:focus-within{z-index:5}.input-group :is(.btn,[class*=btn-]){z-index:2;position:relative}.input-group :is(.btn,[class*=btn-]):focus{z-index:5}.input-group-text{--cui-control-padding-y:var(--cui-btn-input-padding-y);--cui-control-padding-x:var(--cui-btn-input-padding-x);--cui-control-font-size:var(--cui-btn-input-font-size);--cui-control-line-height:var(--cui-btn-input-line-height);--cui-control-border-width:var(--cui-btn-input-border-width);--cui-control-border-radius:var(--cui-btn-input-border-radius);--cui-input-group-addon-font-weight:var(--cui-btn-input-font-weight);--cui-input-group-addon-color:var(--cui-btn-input-fg);--cui-input-group-addon-bg:var(--cui-bg-2);--cui-input-group-addon-border-color:var(--cui-btn-input-border-color);padding:var(--cui-control-padding-y) var(--cui-control-padding-x);font-size:var(--cui-control-font-size);font-weight:var(--cui-input-group-addon-font-weight);line-height:var(--cui-control-line-height);color:var(--cui-input-group-addon-color);text-align:center;white-space:nowrap;background-color:var(--cui-input-group-addon-bg);border:var(--cui-control-border-width) solid var(--cui-input-group-addon-border-color);border-radius:var(--cui-control-border-radius);align-items:center;display:flex}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{--cui-control-min-height:var(--cui-btn-input-sm-min-height);--cui-control-padding-y:var(--cui-btn-input-sm-padding-y);--cui-control-padding-x:var(--cui-btn-input-sm-padding-x);--cui-control-font-size:var(--cui-btn-input-sm-font-size);--cui-control-line-height:var(--cui-btn-input-sm-line-height);--cui-control-border-radius:var(--cui-btn-input-sm-border-radius);padding:var(--cui-control-padding-y) var(--cui-control-padding-x);font-size:var(--cui-control-font-size);border-radius:var(--cui-control-border-radius)}.input-group-sm>:is(.btn,.btn-link,.btn-icon,.btn-solid,.btn-outline,.btn-subtle,.btn-ghost){--cui-btn-gap:var(--cui-btn-input-sm-gap);--cui-btn-min-height:var(--cui-btn-input-sm-min-height);--cui-btn-padding-y:var(--cui-btn-input-sm-padding-y);--cui-btn-padding-x:var(--cui-btn-input-sm-padding-x);--cui-btn-font-size:var(--cui-btn-input-sm-font-size);--cui-btn-line-height:var(--cui-btn-input-sm-line-height);--cui-btn-border-radius:var(--cui-btn-input-sm-border-radius)}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{--cui-control-min-height:var(--cui-btn-input-lg-min-height);--cui-control-padding-y:var(--cui-btn-input-lg-padding-y);--cui-control-padding-x:var(--cui-btn-input-lg-padding-x);--cui-control-font-size:var(--cui-btn-input-lg-font-size);--cui-control-line-height:var(--cui-btn-input-lg-line-height);--cui-control-border-radius:var(--cui-btn-input-lg-border-radius);padding:var(--cui-control-padding-y) var(--cui-control-padding-x);font-size:var(--cui-control-font-size);border-radius:var(--cui-control-border-radius)}.input-group-lg>:is(.btn,.btn-link,.btn-icon,.btn-solid,.btn-outline,.btn-subtle,.btn-ghost){--cui-btn-gap:var(--cui-btn-input-lg-gap);--cui-btn-min-height:var(--cui-btn-input-lg-min-height);--cui-btn-padding-y:var(--cui-btn-input-lg-padding-y);--cui-btn-padding-x:var(--cui-btn-input-lg-padding-x);--cui-btn-font-size:var(--cui-btn-input-lg-font-size);--cui-btn-line-height:var(--cui-btn-input-lg-line-height);--cui-btn-border-radius:var(--cui-btn-input-lg-border-radius)}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-inline-end:calc(var(--cui-control-padding-x) + var(--cui-control-select-padding-end))}.input-group>:not(:last-child,.dropdown-toggle,.dropdown-menu,.input-group-ignore,.form-floating,:has(+:is(.dropdown-menu,.input-group-ignore):last-child)),.input-group>.dropdown-toggle:nth-last-child(n+3),.input-group>.form-floating:not(:last-child)>.form-control,.input-group>.form-floating:not(:last-child)>.form-select{border-start-end-radius:0;border-end-end-radius:0}.input-group>:not(:first-child,.dropdown-menu,.input-group-ignore,.valid-tooltip,.valid-feedback,.invalid-tooltip,.invalid-feedback){border-start-start-radius:0;border-end-start-radius:0;margin-inline-start:calc(-1 * var(--cui-btn-input-border-width))}.input-group>:first-child.input-group-ignore+:not(.dropdown-menu,.input-group-ignore){border-start-start-radius:var(--cui-btn-input-border-radius);border-end-start-radius:var(--cui-btn-input-border-radius)}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-start-start-radius:0;border-end-start-radius:0}}@layer custom,helpers,utilities;
