| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150 |
- .chip {
- all: initial;
- color: var(--color-neutral-100);
- border: none;
- cursor: default;
- height: 1.5em;
- display: -webkit-inline-box;
- display: inline-flex;
- outline: 0;
- padding: 0;
- font-size: 1rem;
- box-sizing: border-box;
- -webkit-box-align: center;
- align-items: center;
- font-family: Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
- font-weight: 500;
- white-space: nowrap;
- border-radius: 0.75rem;
- vertical-align: middle;
- -webkit-box-pack: center;
- justify-content: center;
- background-color: var(--color-accent-800);
- }
- .chip-label {
- overflow: hidden;
- line-height: 1.5rem;
- white-space: nowrap;
- padding-left: 0.75rem;
- padding-right: 0.75rem;
- text-overflow: ellipsis;
- }
- .chip-remove-btn {
- width: 18px;
- height: 18px;
- border: 1px solid transparent;
- cursor: pointer;
- margin: 0 0.25rem 0 -0.25rem;
- display: -webkit-inline-box;
- display: inline-flex;
- outline: 0;
- position: relative;
- box-sizing: border-box;
- text-align: center;
- -webkit-box-align: center;
- align-items: center;
- font-family: inherit;
- -webkit-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
- white-space: nowrap;
- border-radius: 50%;
- vertical-align: middle;
- -moz-appearance: none;
- -webkit-box-pack: center;
- justify-content: center;
- text-decoration: none;
- background-color: var(--color-accent-600);
- color: var(--color-accent-200);
- -webkit-appearance: none;
- -webkit-tap-highlight-color: transparent;
- }
- .chip-remove-btn:before {
- font-family: "Material Icons";
- font-weight: normal;
- font-style: normal;
- font-size: 15px;
- content: "clear";
- }
- .chip-remove-btn::-moz-focus-inner {
- border-style: none;
- }
- .chip-remove-btn:focus {
- outline: none;
- }
- .chip-remove-btn:focus:after {
- top: -5px;
- left: -5px;
- right: -5px;
- border: 2px solid var(--color-accent-400);
- bottom: -5px;
- content: "";
- position: absolute;
- border-radius: 50%;
- }
- .chip-remove-btn:hover {
- background-color: var(--color-accent-500);
- }
- .chip-remove-btn:active {
- background-color: var(--color-accent-600);
- }
- .chip-icon.material-icons {
- width: 1rem;
- height: 1rem;
- margin: 0 -0.25rem 0 0.25rem;
- padding: 1px 0.25rem;
- font-size: 0.875rem;
- }
- .chip-icon svg {
- font-size: 0.875rem;
- }
- .chip--clickable {
- color: var(--color-accent-200);
- border: 2px solid transparent;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
- -webkit-tap-highlight-color: transparent;
- }
- .chip--clickable::-moz-focus-inner {
- border-style: none;
- }
- .chip--clickable:focus {
- border: 2px solid var(--color-accent-400);
- outline: none;
- }
- .chip--clickable:hover {
- background-color: var(--color-accent-600);
- }
- .chip--clickable:active {
- color: #ffffff;
- background-color: var(--color-accent-500);
- }
- .chip.info {
- background-color: var(--color-primary-400);
- }
- .chip.success {
- background-color: hsl(160, 75%, 80%);
- }
- .chip.success > .chip-remove-btn {
- background-color: hsl(160, 75%, 60%);
- color: var(--color-neutral-200);
- }
- .chip.warning {
- background-color: hsl(27, 100%, 90%);
- }
- .chip.warning > .chip-remove-btn {
- background-color: hsl(27, 100%, 70%);
- color: var(--color-neutral-200);
- }
- .chip.error {
- background-color: hsl(349, 79%, 89%);
- }
- .chip.error > .chip-remove-btn {
- background-color: hsl(349, 79%, 69%);
- color: var(--color-neutral-200);
- }
|