2 * Angular Material Design
3 * https://github.com/angular/material
14 md-autocomplete[disabled] input {
16 md-autocomplete[md-floating-label] {
18 background: transparent;
20 md-autocomplete[md-floating-label] md-input-container {
22 md-autocomplete[md-floating-label] md-autocomplete-wrap {
24 md-autocomplete[md-floating-label] .md-show-clear-button button {
31 md-autocomplete[md-floating-label] .md-show-clear-button input {
32 padding-right: 30px; }
33 [dir=rtl] md-autocomplete[md-floating-label] .md-show-clear-button input {
36 md-autocomplete md-autocomplete-wrap {
38 display: -webkit-flex;
40 -webkit-box-orient: horizontal;
41 -webkit-box-direction: normal;
42 -webkit-flex-direction: row;
44 box-sizing: border-box;
48 md-autocomplete md-autocomplete-wrap.md-menu-showing {
50 md-autocomplete md-autocomplete-wrap md-input-container, md-autocomplete md-autocomplete-wrap input {
54 box-sizing: border-box;
56 md-autocomplete md-autocomplete-wrap md-progress-linear {
60 md-autocomplete md-autocomplete-wrap md-progress-linear.md-inline {
65 md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate {
71 -webkit-transition: none;
73 md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate .md-container {
74 -webkit-transition: none;
77 md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-enter {
78 -webkit-transition: opacity 0.15s linear;
79 transition: opacity 0.15s linear; }
80 md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-enter.ng-enter-active {
82 md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-leave {
83 -webkit-transition: opacity 0.15s linear;
84 transition: opacity 0.15s linear; }
85 md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-leave.ng-leave-active {
87 md-autocomplete input:not(.md-input) {
89 box-sizing: border-box;
93 background: transparent;
98 md-autocomplete input:not(.md-input)::-ms-clear {
100 md-autocomplete .md-show-clear-button button {
111 background: transparent;
113 md-autocomplete .md-show-clear-button button:after {
121 -webkit-transform: scale(0);
124 -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
125 transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); }
126 md-autocomplete .md-show-clear-button button:focus {
128 md-autocomplete .md-show-clear-button button:focus:after {
129 -webkit-transform: scale(1);
132 md-autocomplete .md-show-clear-button button md-icon {
136 -webkit-transform: translate3d(-50%, -50%, 0) scale(0.9);
137 transform: translate3d(-50%, -50%, 0) scale(0.9); }
138 md-autocomplete .md-show-clear-button button md-icon path {
140 md-autocomplete .md-show-clear-button button.ng-enter {
141 -webkit-transform: scale(0);
143 -webkit-transition: -webkit-transform 0.15s ease-out;
144 transition: -webkit-transform 0.15s ease-out;
145 transition: transform 0.15s ease-out;
146 transition: transform 0.15s ease-out, -webkit-transform 0.15s ease-out; }
147 md-autocomplete .md-show-clear-button button.ng-enter.ng-enter-active {
148 -webkit-transform: scale(1);
149 transform: scale(1); }
150 md-autocomplete .md-show-clear-button button.ng-leave {
151 -webkit-transition: -webkit-transform 0.15s ease-out;
152 transition: -webkit-transform 0.15s ease-out;
153 transition: transform 0.15s ease-out;
154 transition: transform 0.15s ease-out, -webkit-transform 0.15s ease-out; }
155 md-autocomplete .md-show-clear-button button.ng-leave.ng-leave-active {
156 -webkit-transform: scale(0);
157 transform: scale(0); }
158 @media screen and (-ms-high-contrast: active) {
159 md-autocomplete input {
160 border: 1px solid #fff; }
161 md-autocomplete li:focus {
164 .md-virtual-repeat-container.md-autocomplete-suggestions-container {
166 box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
170 .md-virtual-repeat-container.md-not-found {
173 .md-autocomplete-suggestions {
177 .md-autocomplete-suggestions li {
183 -webkit-transition: background 0.15s linear;
184 transition: background 0.15s linear;
187 text-overflow: ellipsis; }
188 .md-autocomplete-suggestions li:focus {
190 .md-autocomplete-suggestions li:not(.md-not-found-wrapper) {
193 @media screen and (-ms-high-contrast: active) {
195 .md-autocomplete-suggestions {
196 border: 1px solid #fff; } }