@use '../../themes' as *; .input-group { border-radius: 1px; transition-duration: 0.15s; transition-property: border, background-color, color, box-shadow; transition-timing-function: ease-in; border-top: nb-theme(color-basic-default); input, textarea { border-radius: 0.25rem; min-width: 25px; width: 1% !important; max-width: 100% !important; height: auto; box-shadow: 0 0 0 0 !important; position: relative; flex: 1 1 auto !important; margin-bottom: 0; } > input, > textarea { &:not(:last-child) { border-top-right-radius: 0 !important; border-bottom-right-radius: 0 !important; } &:last-child { border-top-left-radius: 0 !important; border-bottom-left-radius: 0 !important; } } > rbj-currency-input, > rbj-email-input { &:not(:last-child) { input { border-top-right-radius: 0 !important; border-bottom-right-radius: 0 !important; } } &:last-child { input { border-top-left-radius: 0 !important; border-bottom-left-radius: 0 !important; } } } .input-group-append, .input-group-prepend { > button { min-width: 25px !important; border-radius: 0.25rem; padding: 0; height: 100%; box-shadow: 0 0 0 0 !important; } > span, > .input-group-checkbox, > .input-group-text { min-width: 25px !important; border-radius: 0.25rem; height: 100%; box-shadow: 0 0 0 0 !important; background: nb-theme(background-basic-color-1); padding: 0.5rem 10px; width: 100%; vertical-align: middle; line-height: normal; display: inline-block; text-align: center; //font-size: medium; font-weight: 600; } nb-checkbox > .label { padding: 2px 0px 0 5px; display: flex; } } .input-group-append { > span, > .input-group-text, > .input-group-checkbox, > button { border-top-left-radius: 0 !important; border-bottom-left-radius: 0 !important; } } .input-group-prepend { > span, > .input-group-text, > .input-group-checkbox, > button { border-top-right-radius: 0 !important; border-bottom-right-radius: 0 !important; } } .input-group-checkbox { border: solid 1px nb-theme(border-basic-color-3); } &:focus-within { box-shadow: 0 0px 0px 0.375rem rgba(143, 155, 179, 0.16); } }