2 * Angular Material Design
3 * https://github.com/angular/material
9 padding: 8px 0px 8px 0px; }
10 md-list .md-subheader {
13 letter-spacing: 0.010em;
15 md-list.md-dense md-list-item,
16 md-list.md-dense md-list-item .md-list-item-inner {
18 md-list.md-dense md-list-item::before,
19 md-list.md-dense md-list-item .md-list-item-inner::before {
23 display: inline-block; }
24 md-list.md-dense md-list-item md-icon:first-child,
25 md-list.md-dense md-list-item .md-list-item-inner md-icon:first-child {
28 md-list.md-dense md-list-item > md-icon:first-child:not(.md-avatar-icon),
29 md-list.md-dense md-list-item .md-list-item-inner > md-icon:first-child:not(.md-avatar-icon) {
31 [dir=rtl] md-list.md-dense md-list-item > md-icon:first-child:not(.md-avatar-icon), [dir=rtl]
32 md-list.md-dense md-list-item .md-list-item-inner > md-icon:first-child:not(.md-avatar-icon) {
35 md-list.md-dense md-list-item .md-avatar, md-list.md-dense md-list-item .md-avatar-icon,
36 md-list.md-dense md-list-item .md-list-item-inner .md-avatar,
37 md-list.md-dense md-list-item .md-list-item-inner .md-avatar-icon {
39 [dir=rtl] md-list.md-dense md-list-item .md-avatar, [dir=rtl] md-list.md-dense md-list-item .md-avatar-icon, [dir=rtl]
40 md-list.md-dense md-list-item .md-list-item-inner .md-avatar, [dir=rtl]
41 md-list.md-dense md-list-item .md-list-item-inner .md-avatar-icon {
44 md-list.md-dense md-list-item .md-avatar,
45 md-list.md-dense md-list-item .md-list-item-inner .md-avatar {
51 md-list.md-dense md-list-item.md-2-line .md-list-item-text.md-offset, md-list.md-dense md-list-item.md-2-line > .md-no-style .md-list-item-text.md-offset, md-list.md-dense md-list-item.md-3-line .md-list-item-text.md-offset, md-list.md-dense md-list-item.md-3-line > .md-no-style .md-list-item-text.md-offset {
53 [dir=rtl] md-list.md-dense md-list-item.md-2-line .md-list-item-text.md-offset, [dir=rtl] md-list.md-dense md-list-item.md-2-line > .md-no-style .md-list-item-text.md-offset, [dir=rtl] md-list.md-dense md-list-item.md-3-line .md-list-item-text.md-offset, [dir=rtl] md-list.md-dense md-list-item.md-3-line > .md-no-style .md-list-item-text.md-offset {
56 md-list.md-dense md-list-item.md-2-line .md-list-item-text h3,
57 md-list.md-dense md-list-item.md-2-line .md-list-item-text h4,
58 md-list.md-dense md-list-item.md-2-line .md-list-item-text p, md-list.md-dense md-list-item.md-2-line > .md-no-style .md-list-item-text h3,
59 md-list.md-dense md-list-item.md-2-line > .md-no-style .md-list-item-text h4,
60 md-list.md-dense md-list-item.md-2-line > .md-no-style .md-list-item-text p, md-list.md-dense md-list-item.md-3-line .md-list-item-text h3,
61 md-list.md-dense md-list-item.md-3-line .md-list-item-text h4,
62 md-list.md-dense md-list-item.md-3-line .md-list-item-text p, md-list.md-dense md-list-item.md-3-line > .md-no-style .md-list-item-text h3,
63 md-list.md-dense md-list-item.md-3-line > .md-no-style .md-list-item-text h4,
64 md-list.md-dense md-list-item.md-3-line > .md-no-style .md-list-item-text p {
67 md-list.md-dense md-list-item.md-2-line .md-list-item-text h3, md-list.md-dense md-list-item.md-2-line > .md-no-style .md-list-item-text h3, md-list.md-dense md-list-item.md-3-line .md-list-item-text h3, md-list.md-dense md-list-item.md-3-line > .md-no-style .md-list-item-text h3 {
69 md-list.md-dense md-list-item.md-2-line, md-list.md-dense md-list-item.md-2-line > .md-no-style {
71 md-list.md-dense md-list-item.md-2-line::before, md-list.md-dense md-list-item.md-2-line > .md-no-style::before {
75 display: inline-block; }
76 md-list.md-dense md-list-item.md-2-line > .md-avatar, md-list.md-dense md-list-item.md-2-line .md-avatar-icon, md-list.md-dense md-list-item.md-2-line > .md-no-style > .md-avatar, md-list.md-dense md-list-item.md-2-line > .md-no-style .md-avatar-icon {
78 md-list.md-dense md-list-item.md-3-line, md-list.md-dense md-list-item.md-3-line > .md-no-style {
80 md-list.md-dense md-list-item.md-3-line::before, md-list.md-dense md-list-item.md-3-line > .md-no-style::before {
84 display: inline-block; }
85 md-list.md-dense md-list-item.md-3-line > md-icon:first-child,
86 md-list.md-dense md-list-item.md-3-line > .md-avatar, md-list.md-dense md-list-item.md-3-line > .md-no-style > md-icon:first-child,
87 md-list.md-dense md-list-item.md-3-line > .md-no-style > .md-avatar {
92 md-list-item.md-proxy-focus.md-focused .md-no-style {
93 -webkit-transition: background-color 0.15s linear;
94 transition: background-color 0.15s linear; }
95 md-list-item._md-button-wrap {
97 md-list-item._md-button-wrap > div.md-button:first-child {
99 display: -webkit-flex;
101 -webkit-box-align: center;
102 -webkit-align-items: center;
104 -webkit-box-pack: start;
105 -webkit-justify-content: flex-start;
106 justify-content: flex-start;
111 border: medium none; }
112 [dir=rtl] md-list-item._md-button-wrap > div.md-button:first-child {
114 md-list-item._md-button-wrap > div.md-button:first-child > .md-button:first-child {
121 md-list-item._md-button-wrap > div.md-button:first-child .md-list-item-inner {
123 min-height: inherit; }
124 md-list-item.md-no-proxy,
125 md-list-item .md-no-style {
129 -webkit-flex: 1 1 auto;
131 md-list-item.md-no-proxy.md-button,
132 md-list-item .md-no-style.md-button {
136 text-transform: none;
139 -webkit-box-orient: vertical;
140 -webkit-box-direction: normal;
141 -webkit-flex-direction: inherit;
142 flex-direction: inherit;
143 -webkit-box-align: inherit;
144 -webkit-align-items: inherit;
145 align-items: inherit;
148 [dir=rtl] md-list-item.md-no-proxy.md-button, [dir=rtl]
149 md-list-item .md-no-style.md-button {
151 md-list-item.md-no-proxy.md-button > .md-ripple-container,
152 md-list-item .md-no-style.md-button > .md-ripple-container {
154 md-list-item.md-no-proxy:focus,
155 md-list-item .md-no-style:focus {
157 md-list-item.md-clickable:hover {
159 md-list-item md-divider {
164 [dir=rtl] md-list-item md-divider {
167 md-list-item md-divider[md-inset] {
169 width: calc(100% - 72px);
170 margin: 0 !important; }
171 [dir=rtl] md-list-item md-divider[md-inset] {
175 md-list-item .md-list-item-inner {
176 display: -webkit-box;
177 display: -webkit-flex;
179 -webkit-box-pack: start;
180 -webkit-justify-content: flex-start;
181 justify-content: flex-start;
182 -webkit-box-align: center;
183 -webkit-align-items: center;
187 md-list-item::before,
188 md-list-item .md-list-item-inner::before {
192 display: inline-block; }
193 md-list-item > div.md-primary > md-icon:not(.md-avatar-icon),
194 md-list-item > div.md-secondary > md-icon:not(.md-avatar-icon),
195 md-list-item > md-icon:first-child:not(.md-avatar-icon),
196 md-list-item > md-icon.md-secondary:not(.md-avatar-icon),
197 md-list-item .md-list-item-inner > div.md-primary > md-icon:not(.md-avatar-icon),
198 md-list-item .md-list-item-inner > div.md-secondary > md-icon:not(.md-avatar-icon),
199 md-list-item .md-list-item-inner > md-icon:first-child:not(.md-avatar-icon),
200 md-list-item .md-list-item-inner > md-icon.md-secondary:not(.md-avatar-icon) {
204 box-sizing: content-box; }
205 md-list-item > div.md-primary > md-checkbox,
206 md-list-item > div.md-secondary > md-checkbox,
207 md-list-item > md-checkbox,
208 md-list-item md-checkbox.md-secondary,
209 md-list-item .md-list-item-inner > div.md-primary > md-checkbox,
210 md-list-item .md-list-item-inner > div.md-secondary > md-checkbox,
211 md-list-item .md-list-item-inner > md-checkbox,
212 md-list-item .md-list-item-inner md-checkbox.md-secondary {
213 -webkit-align-self: center;
214 -ms-grid-row-align: center;
215 align-self: center; }
216 md-list-item > div.md-primary > md-checkbox .md-label,
217 md-list-item > div.md-secondary > md-checkbox .md-label,
218 md-list-item > md-checkbox .md-label,
219 md-list-item md-checkbox.md-secondary .md-label,
220 md-list-item .md-list-item-inner > div.md-primary > md-checkbox .md-label,
221 md-list-item .md-list-item-inner > div.md-secondary > md-checkbox .md-label,
222 md-list-item .md-list-item-inner > md-checkbox .md-label,
223 md-list-item .md-list-item-inner md-checkbox.md-secondary .md-label {
225 md-list-item > md-icon:first-child:not(.md-avatar-icon),
226 md-list-item .md-list-item-inner > md-icon:first-child:not(.md-avatar-icon) {
227 margin-right: 32px; }
228 [dir=rtl] md-list-item > md-icon:first-child:not(.md-avatar-icon), [dir=rtl]
229 md-list-item .md-list-item-inner > md-icon:first-child:not(.md-avatar-icon) {
232 md-list-item .md-avatar, md-list-item .md-avatar-icon,
233 md-list-item .md-list-item-inner .md-avatar,
234 md-list-item .md-list-item-inner .md-avatar-icon {
239 box-sizing: content-box; }
240 [dir=rtl] md-list-item .md-avatar, [dir=rtl] md-list-item .md-avatar-icon, [dir=rtl]
241 md-list-item .md-list-item-inner .md-avatar, [dir=rtl]
242 md-list-item .md-list-item-inner .md-avatar-icon {
245 md-list-item .md-avatar,
246 md-list-item .md-list-item-inner .md-avatar {
252 md-list-item .md-avatar-icon,
253 md-list-item .md-list-item-inner .md-avatar-icon {
255 md-list-item .md-avatar-icon svg,
256 md-list-item .md-list-item-inner .md-avatar-icon svg {
259 md-list-item > md-checkbox,
260 md-list-item .md-list-item-inner > md-checkbox {
265 [dir=rtl] md-list-item > md-checkbox, [dir=rtl]
266 md-list-item .md-list-item-inner > md-checkbox {
268 [dir=rtl] md-list-item > md-checkbox, [dir=rtl]
269 md-list-item .md-list-item-inner > md-checkbox {
271 md-list-item .md-secondary-container,
272 md-list-item .md-list-item-inner .md-secondary-container {
273 display: -webkit-box;
274 display: -webkit-flex;
276 -webkit-box-align: center;
277 -webkit-align-items: center;
279 -webkit-flex-shrink: 0;
284 [dir=rtl] md-list-item .md-secondary-container, [dir=rtl]
285 md-list-item .md-list-item-inner .md-secondary-container {
286 margin-right: auto; }
287 [dir=rtl] md-list-item .md-secondary-container, [dir=rtl]
288 md-list-item .md-list-item-inner .md-secondary-container {
290 md-list-item .md-secondary-container .md-button:last-of-type, md-list-item .md-secondary-container .md-icon-button:last-of-type,
291 md-list-item .md-list-item-inner .md-secondary-container .md-button:last-of-type,
292 md-list-item .md-list-item-inner .md-secondary-container .md-icon-button:last-of-type {
294 [dir=rtl] md-list-item .md-secondary-container .md-button:last-of-type, [dir=rtl] md-list-item .md-secondary-container .md-icon-button:last-of-type, [dir=rtl]
295 md-list-item .md-list-item-inner .md-secondary-container .md-button:last-of-type, [dir=rtl]
296 md-list-item .md-list-item-inner .md-secondary-container .md-icon-button:last-of-type {
299 md-list-item .md-secondary-container md-checkbox,
300 md-list-item .md-list-item-inner .md-secondary-container md-checkbox {
303 md-list-item .md-secondary-container md-checkbox:last-child,
304 md-list-item .md-list-item-inner .md-secondary-container md-checkbox:last-child {
307 [dir=rtl] md-list-item .md-secondary-container md-checkbox:last-child, [dir=rtl]
308 md-list-item .md-list-item-inner .md-secondary-container md-checkbox:last-child {
311 md-list-item .md-secondary-container md-switch,
312 md-list-item .md-list-item-inner .md-secondary-container md-switch {
315 margin-right: -6px; }
316 [dir=rtl] md-list-item .md-secondary-container md-switch, [dir=rtl]
317 md-list-item .md-list-item-inner .md-secondary-container md-switch {
320 md-list-item > p, md-list-item > .md-list-item-inner > p,
321 md-list-item .md-list-item-inner > p,
322 md-list-item .md-list-item-inner > .md-list-item-inner > p {
324 -webkit-flex: 1 1 auto;
327 md-list-item.md-2-line, md-list-item.md-2-line > .md-no-style, md-list-item.md-3-line, md-list-item.md-3-line > .md-no-style {
328 -webkit-box-align: start;
329 -webkit-align-items: flex-start;
330 align-items: flex-start;
331 -webkit-box-pack: center;
332 -webkit-justify-content: center;
333 justify-content: center; }
334 md-list-item.md-2-line.md-long-text, md-list-item.md-2-line > .md-no-style.md-long-text, md-list-item.md-3-line.md-long-text, md-list-item.md-3-line > .md-no-style.md-long-text {
336 margin-bottom: 8px; }
337 md-list-item.md-2-line .md-list-item-text, md-list-item.md-2-line > .md-no-style .md-list-item-text, md-list-item.md-3-line .md-list-item-text, md-list-item.md-3-line > .md-no-style .md-list-item-text {
339 -webkit-flex: 1 1 auto;
342 text-overflow: ellipsis;
344 md-list-item.md-2-line .md-list-item-text.md-offset, md-list-item.md-2-line > .md-no-style .md-list-item-text.md-offset, md-list-item.md-3-line .md-list-item-text.md-offset, md-list-item.md-3-line > .md-no-style .md-list-item-text.md-offset {
346 [dir=rtl] md-list-item.md-2-line .md-list-item-text.md-offset, [dir=rtl] md-list-item.md-2-line > .md-no-style .md-list-item-text.md-offset, [dir=rtl] md-list-item.md-3-line .md-list-item-text.md-offset, [dir=rtl] md-list-item.md-3-line > .md-no-style .md-list-item-text.md-offset {
348 margin-right: 56px; }
349 md-list-item.md-2-line .md-list-item-text h3, md-list-item.md-2-line > .md-no-style .md-list-item-text h3, md-list-item.md-3-line .md-list-item-text h3, md-list-item.md-3-line > .md-no-style .md-list-item-text h3 {
352 letter-spacing: 0.010em;
357 text-overflow: ellipsis; }
358 md-list-item.md-2-line .md-list-item-text h4, md-list-item.md-2-line > .md-no-style .md-list-item-text h4, md-list-item.md-3-line .md-list-item-text h4, md-list-item.md-3-line > .md-no-style .md-list-item-text h4 {
360 letter-spacing: 0.010em;
366 text-overflow: ellipsis; }
367 md-list-item.md-2-line .md-list-item-text p, md-list-item.md-2-line > .md-no-style .md-list-item-text p, md-list-item.md-3-line .md-list-item-text p, md-list-item.md-3-line > .md-no-style .md-list-item-text p {
370 letter-spacing: 0.010em;
372 line-height: 1.6em; }
373 md-list-item.md-2-line, md-list-item.md-2-line > .md-no-style {
376 md-list-item.md-2-line::before, md-list-item.md-2-line > .md-no-style::before {
380 display: inline-block; }
381 md-list-item.md-2-line > .md-avatar, md-list-item.md-2-line .md-avatar-icon, md-list-item.md-2-line > .md-no-style > .md-avatar, md-list-item.md-2-line > .md-no-style .md-avatar-icon {
383 md-list-item.md-2-line > md-icon:first-child, md-list-item.md-2-line > .md-no-style > md-icon:first-child {
384 -webkit-align-self: flex-start;
385 align-self: flex-start; }
386 md-list-item.md-2-line .md-list-item-text, md-list-item.md-2-line > .md-no-style .md-list-item-text {
388 -webkit-flex: 1 1 auto;
390 md-list-item.md-3-line, md-list-item.md-3-line > .md-no-style {
393 md-list-item.md-3-line::before, md-list-item.md-3-line > .md-no-style::before {
397 display: inline-block; }
398 md-list-item.md-3-line > md-icon:first-child,
399 md-list-item.md-3-line > .md-avatar, md-list-item.md-3-line > .md-no-style > md-icon:first-child,
400 md-list-item.md-3-line > .md-no-style > .md-avatar {