UNPKG

jiro-ui

Version:

A Mithril.js UI library based from construct-ui

595 lines (582 loc) 24.6 kB
.cui-button { padding: 0 14px; font-size: 14px; height: 40px; min-height: 40px; line-height: 40px; color: #607d8b; background: linear-gradient(180deg, #ffffff 10.5%, #f4f6f7 100%); border: solid 1px #c5cdd1; box-shadow: 0px 1px 0px #eef1f2; font-weight: normal; display: inline-flex; vertical-align: middle; flex-direction: row; align-items: center; justify-content: center; position: relative; text-decoration: none; border-radius: 3px; cursor: pointer; transition: background 200ms cubic-bezier(0.4, 1, 0.75, 0.9), border 200ms cubic-bezier(0.4, 1, 0.75, 0.9), box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9); } .cui-button.cui-compact { padding-left: 12px; padding-right: 12px; } .cui-button .cui-icon:not(:last-child), .cui-button .cui-button-label:not(:last-child) { margin-right: 10px; } .cui-button .cui-button-sublabel:not(:last-child) { margin-right: 4px; } .cui-button.cui-button-icon { width: 40px; } .cui-button:hover { color: #546e7a; background: linear-gradient(180deg, #ffffff 10.5%, #eef1f2 100%); border: solid 1px #b0bec5; text-decoration: none; } .cui-button:active, .cui-button.cui-active { background: linear-gradient(180deg, #eff1f3 10.5%, #eff1f3 100%); border: solid 1px #b0bec5; box-shadow: 0px 1px 0px #eef1f2, inset 0px 4px 5px #dadddf; } .cui-button[disabled], .cui-button.cui-disabled { color: #607d8b; background: linear-gradient(180deg, #ffffff 10.5%, #f4f6f7 100%); border: solid 1px #c5cdd1; box-shadow: 0px 1px 0px #eef1f2; } .cui-button.cui-align-center { justify-content: center; } .cui-button.cui-align-left { justify-content: flex-start; } .cui-button.cui-align-left .cui-icon:last-child { margin-left: auto !important; } .cui-button.cui-align-right { justify-content: flex-end; } .cui-button.cui-align-right .cui-icon:first-child { margin-right: auto !important; } .cui-button .cui-button-label, .cui-button .cui-button-sublabel { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; position: relative; top: 0; left: 0; user-select: none; line-height: initial; } .cui-button .cui-button-sublabel { color: #90a4ae; } .cui-button.cui-button-icon { flex-direction: column; } .cui-button.cui-loading { pointer-events: none; } .cui-button.cui-loading .cui-button-label, .cui-button.cui-loading .cui-button-sublabel, .cui-button.cui-loading svg { visibility: hidden; } .cui-button.cui-basic, .cui-button-group.cui-basic .cui-button { color: #607d8b; background: transparent; border: solid 1px transparent; box-shadow: none; font-weight: normal; } .cui-button.cui-basic:hover, .cui-button-group.cui-basic .cui-button:hover { color: #607d8b; background: #eff0f1; border: solid 1px transparent; text-decoration: none; } .cui-button.cui-basic:active, .cui-button.cui-basic.cui-active, .cui-button-group.cui-basic .cui-button:active, .cui-button-group.cui-basic .cui-button.cui-active { background: #e7e8e9; border: solid 1px transparent; box-shadow: none; } .cui-button.cui-basic[disabled], .cui-button.cui-basic.cui-disabled, .cui-button-group.cui-basic .cui-button[disabled], .cui-button-group.cui-basic .cui-button.cui-disabled { color: #607d8b; background: transparent; border: solid 1px transparent; box-shadow: none; } .cui-button.cui-rounded, .cui-button-group.cui-rounded .cui-button { border-radius: 30px; } .cui-button.cui-fluid, .cui-button-group.cui-fluid .cui-button { width: 100%; } .cui-button.cui-outlined, .cui-button-group.cui-outlined .cui-button { background: none; } .cui-button.cui-xs, .cui-button-group.cui-xs .cui-button, .cui-menu.cui-xs .cui-button { padding: 0 12px; font-size: 12px; height: 30px; min-height: 30px; line-height: 30px; } .cui-button.cui-xs.cui-compact, .cui-button-group.cui-xs .cui-button.cui-compact, .cui-menu.cui-xs .cui-button.cui-compact { padding-left: 10px; padding-right: 10px; } .cui-button.cui-xs .cui-icon:not(:last-child), .cui-button.cui-xs .cui-button-label:not(:last-child), .cui-button-group.cui-xs .cui-button .cui-icon:not(:last-child), .cui-button-group.cui-xs .cui-button .cui-button-label:not(:last-child), .cui-menu.cui-xs .cui-button .cui-icon:not(:last-child), .cui-menu.cui-xs .cui-button .cui-button-label:not(:last-child) { margin-right: 8px; } .cui-button.cui-xs .cui-button-sublabel:not(:last-child), .cui-button-group.cui-xs .cui-button .cui-button-sublabel:not(:last-child), .cui-menu.cui-xs .cui-button .cui-button-sublabel:not(:last-child) { margin-right: 4px; } .cui-button.cui-xs.cui-button-icon, .cui-button-group.cui-xs .cui-button.cui-button-icon, .cui-menu.cui-xs .cui-button.cui-button-icon { width: 30px; } .cui-button.cui-sm, .cui-button-group.cui-sm .cui-button, .cui-menu.cui-sm .cui-button { padding: 0 13px; font-size: 13px; height: 35px; min-height: 35px; line-height: 35px; } .cui-button.cui-sm.cui-compact, .cui-button-group.cui-sm .cui-button.cui-compact, .cui-menu.cui-sm .cui-button.cui-compact { padding-left: 11px; padding-right: 11px; } .cui-button.cui-sm .cui-icon:not(:last-child), .cui-button.cui-sm .cui-button-label:not(:last-child), .cui-button-group.cui-sm .cui-button .cui-icon:not(:last-child), .cui-button-group.cui-sm .cui-button .cui-button-label:not(:last-child), .cui-menu.cui-sm .cui-button .cui-icon:not(:last-child), .cui-menu.cui-sm .cui-button .cui-button-label:not(:last-child) { margin-right: 9px; } .cui-button.cui-sm .cui-button-sublabel:not(:last-child), .cui-button-group.cui-sm .cui-button .cui-button-sublabel:not(:last-child), .cui-menu.cui-sm .cui-button .cui-button-sublabel:not(:last-child) { margin-right: 4px; } .cui-button.cui-sm.cui-button-icon, .cui-button-group.cui-sm .cui-button.cui-button-icon, .cui-menu.cui-sm .cui-button.cui-button-icon { width: 35px; } .cui-button.cui-lg, .cui-button-group.cui-lg .cui-button, .cui-menu.cui-lg .cui-button { padding: 0 16px; font-size: 16px; height: 45px; min-height: 45px; line-height: 45px; } .cui-button.cui-lg.cui-compact, .cui-button-group.cui-lg .cui-button.cui-compact, .cui-menu.cui-lg .cui-button.cui-compact { padding-left: 14px; padding-right: 14px; } .cui-button.cui-lg .cui-icon:not(:last-child), .cui-button.cui-lg .cui-button-label:not(:last-child), .cui-button-group.cui-lg .cui-button .cui-icon:not(:last-child), .cui-button-group.cui-lg .cui-button .cui-button-label:not(:last-child), .cui-menu.cui-lg .cui-button .cui-icon:not(:last-child), .cui-menu.cui-lg .cui-button .cui-button-label:not(:last-child) { margin-right: 11px; } .cui-button.cui-lg .cui-button-sublabel:not(:last-child), .cui-button-group.cui-lg .cui-button .cui-button-sublabel:not(:last-child), .cui-menu.cui-lg .cui-button .cui-button-sublabel:not(:last-child) { margin-right: 5px; } .cui-button.cui-lg.cui-button-icon, .cui-button-group.cui-lg .cui-button.cui-button-icon, .cui-menu.cui-lg .cui-button.cui-button-icon { width: 45px; } .cui-button.cui-xl, .cui-button-group.cui-xl .cui-button, .cui-menu.cui-xl .cui-button { padding: 0 19px; font-size: 18px; height: 50px; min-height: 50px; line-height: 50px; } .cui-button.cui-xl.cui-compact, .cui-button-group.cui-xl .cui-button.cui-compact, .cui-menu.cui-xl .cui-button.cui-compact { padding-left: 16px; padding-right: 16px; } .cui-button.cui-xl .cui-icon:not(:last-child), .cui-button.cui-xl .cui-button-label:not(:last-child), .cui-button-group.cui-xl .cui-button .cui-icon:not(:last-child), .cui-button-group.cui-xl .cui-button .cui-button-label:not(:last-child), .cui-menu.cui-xl .cui-button .cui-icon:not(:last-child), .cui-menu.cui-xl .cui-button .cui-button-label:not(:last-child) { margin-right: 13px; } .cui-button.cui-xl .cui-button-sublabel:not(:last-child), .cui-button-group.cui-xl .cui-button .cui-button-sublabel:not(:last-child), .cui-menu.cui-xl .cui-button .cui-button-sublabel:not(:last-child) { margin-right: 6px; } .cui-button.cui-xl.cui-button-icon, .cui-button-group.cui-xl .cui-button.cui-button-icon, .cui-menu.cui-xl .cui-button.cui-button-icon { width: 50px; } .cui-button.cui-primary .cui-button-sublabel, .cui-button.cui-positive .cui-button-sublabel, .cui-button.cui-negative .cui-button-sublabel, .cui-button.cui-warning .cui-button-sublabel { color: #eceff1; } .cui-button.cui-primary.cui-basic .cui-button-sublabel, .cui-button.cui-primary.cui-outlined .cui-button-sublabel, .cui-button.cui-positive.cui-basic .cui-button-sublabel, .cui-button.cui-positive.cui-outlined .cui-button-sublabel, .cui-button.cui-negative.cui-basic .cui-button-sublabel, .cui-button.cui-negative.cui-outlined .cui-button-sublabel, .cui-button.cui-warning.cui-basic .cui-button-sublabel, .cui-button.cui-warning.cui-outlined .cui-button-sublabel { color: #b0bec5; } .cui-button.cui-primary:not(.cui-basic):not(.cui-outlined) .cui-spinner:after, .cui-button.cui-positive:not(.cui-basic):not(.cui-outlined) .cui-spinner:after, .cui-button.cui-negative:not(.cui-basic):not(.cui-outlined) .cui-spinner:after, .cui-button.cui-warning:not(.cui-basic):not(.cui-outlined) .cui-spinner:after { border-color: transparent; border-top-color: #ffffff !important; } .cui-button.cui-primary, .cui-button-group.cui-primary .cui-button { color: white; background: linear-gradient(180deg, #5c6bc0 10.5%, #5766b6 100%); border: solid 1px #5360ad; box-shadow: none; font-weight: normal; } .cui-button.cui-primary:hover, .cui-button-group.cui-primary .cui-button:hover { color: white; background: linear-gradient(180deg, #5c6bc0 10.5%, #3f51b5 100%); border: solid 1px #4a569a; text-decoration: none; } .cui-button.cui-primary:active, .cui-button.cui-primary.cui-active, .cui-button-group.cui-primary .cui-button:active, .cui-button-group.cui-primary .cui-button.cui-active { background: linear-gradient(180deg, #5c6bc0 10.5%, #3949ab 100%); border: solid 1px #404b86; box-shadow: inset 0px 4px 5px #4a569a; } .cui-button.cui-primary[disabled], .cui-button.cui-primary.cui-disabled, .cui-button-group.cui-primary .cui-button[disabled], .cui-button-group.cui-primary .cui-button.cui-disabled { color: white; background: linear-gradient(180deg, #5c6bc0 10.5%, #5766b6 100%); border: solid 1px #5360ad; box-shadow: none; } .cui-button.cui-primary .cui-icon, .cui-button-group.cui-primary .cui-button .cui-icon { color: #ffffff; } .cui-button.cui-primary.cui-basic, .cui-button-group.cui-primary.cui-basic .cui-button { color: #5c6bc0; background: transparent; border: solid 1px transparent; box-shadow: none; font-weight: normal; } .cui-button.cui-primary.cui-basic:hover, .cui-button-group.cui-primary.cui-basic .cui-button:hover { color: #5c6bc0; background: #eff0f9; border: solid 1px transparent; text-decoration: none; } .cui-button.cui-primary.cui-basic:active, .cui-button.cui-primary.cui-basic.cui-active, .cui-button-group.cui-primary.cui-basic .cui-button:active, .cui-button-group.cui-primary.cui-basic .cui-button.cui-active { background: #dee1f2; border: solid 1px transparent; box-shadow: none; } .cui-button.cui-primary.cui-basic[disabled], .cui-button.cui-primary.cui-basic.cui-disabled, .cui-button-group.cui-primary.cui-basic .cui-button[disabled], .cui-button-group.cui-primary.cui-basic .cui-button.cui-disabled { color: #5c6bc0; background: transparent; border: solid 1px transparent; box-shadow: none; } .cui-button.cui-primary.cui-basic .cui-icon, .cui-button-group.cui-primary.cui-basic .cui-button .cui-icon { color: #5c6bc0; } .cui-button.cui-primary.cui-outlined, .cui-button-group.cui-primary.cui-outlined .cui-button { color: #5c6bc0; background: transparent; border: solid 1px #5360ad; box-shadow: none; font-weight: normal; } .cui-button.cui-primary.cui-outlined:hover, .cui-button-group.cui-primary.cui-outlined .cui-button:hover { color: #5c6bc0; background: #f7f8fc; border: solid 1px #4a569a; text-decoration: none; } .cui-button.cui-primary.cui-outlined:active, .cui-button.cui-primary.cui-outlined.cui-active, .cui-button-group.cui-primary.cui-outlined .cui-button:active, .cui-button-group.cui-primary.cui-outlined .cui-button.cui-active { background: #eff0f9; border: solid 1px #404b86; box-shadow: none; } .cui-button.cui-primary.cui-outlined[disabled], .cui-button.cui-primary.cui-outlined.cui-disabled, .cui-button-group.cui-primary.cui-outlined .cui-button[disabled], .cui-button-group.cui-primary.cui-outlined .cui-button.cui-disabled { color: #5c6bc0; background: transparent; border: solid 1px #5360ad; box-shadow: none; } .cui-button.cui-primary.cui-outlined .cui-icon, .cui-button-group.cui-primary.cui-outlined .cui-button .cui-icon { color: #5c6bc0; } .cui-button.cui-positive, .cui-button-group.cui-positive .cui-button { color: white; background: linear-gradient(180deg, #4caf50 10.5%, #43a047 100%); border: solid 1px #3d8c40; box-shadow: none; font-weight: normal; } .cui-button.cui-positive:hover, .cui-button-group.cui-positive .cui-button:hover { color: white; background: linear-gradient(180deg, #4caf50 10.5%, #388e3c 100%); border: solid 1px #357b38; text-decoration: none; } .cui-button.cui-positive:active, .cui-button.cui-positive.cui-active, .cui-button-group.cui-positive .cui-button:active, .cui-button-group.cui-positive .cui-button.cui-active { background: linear-gradient(180deg, #4caf50 10.5%, #388e3c 100%); border: solid 1px #357b38; box-shadow: inset 0px 4px 5px #3d8c40; } .cui-button.cui-positive[disabled], .cui-button.cui-positive.cui-disabled, .cui-button-group.cui-positive .cui-button[disabled], .cui-button-group.cui-positive .cui-button.cui-disabled { color: white; background: linear-gradient(180deg, #4caf50 10.5%, #43a047 100%); border: solid 1px #3d8c40; box-shadow: none; } .cui-button.cui-positive .cui-icon, .cui-button-group.cui-positive .cui-button .cui-icon { color: #ffffff; } .cui-button.cui-positive.cui-basic, .cui-button-group.cui-positive.cui-basic .cui-button { color: #4caf50; background: transparent; border: solid 1px transparent; box-shadow: none; font-weight: normal; } .cui-button.cui-positive.cui-basic:hover, .cui-button-group.cui-positive.cui-basic .cui-button:hover { color: #4caf50; background: #edf7ee; border: solid 1px transparent; text-decoration: none; } .cui-button.cui-positive.cui-basic:active, .cui-button.cui-positive.cui-basic.cui-active, .cui-button-group.cui-positive.cui-basic .cui-button:active, .cui-button-group.cui-positive.cui-basic .cui-button.cui-active { background: #dbefdc; border: solid 1px transparent; box-shadow: none; } .cui-button.cui-positive.cui-basic[disabled], .cui-button.cui-positive.cui-basic.cui-disabled, .cui-button-group.cui-positive.cui-basic .cui-button[disabled], .cui-button-group.cui-positive.cui-basic .cui-button.cui-disabled { color: #4caf50; background: transparent; border: solid 1px transparent; box-shadow: none; } .cui-button.cui-positive.cui-basic .cui-icon, .cui-button-group.cui-positive.cui-basic .cui-button .cui-icon { color: #4caf50; } .cui-button.cui-positive.cui-outlined, .cui-button-group.cui-positive.cui-outlined .cui-button { color: #4caf50; background: transparent; border: solid 1px #3d8c40; box-shadow: none; font-weight: normal; } .cui-button.cui-positive.cui-outlined:hover, .cui-button-group.cui-positive.cui-outlined .cui-button:hover { color: #4caf50; background: #f6fbf6; border: solid 1px #357b38; text-decoration: none; } .cui-button.cui-positive.cui-outlined:active, .cui-button.cui-positive.cui-outlined.cui-active, .cui-button-group.cui-positive.cui-outlined .cui-button:active, .cui-button-group.cui-positive.cui-outlined .cui-button.cui-active { background: #edf7ee; border: solid 1px #357b38; box-shadow: none; } .cui-button.cui-positive.cui-outlined[disabled], .cui-button.cui-positive.cui-outlined.cui-disabled, .cui-button-group.cui-positive.cui-outlined .cui-button[disabled], .cui-button-group.cui-positive.cui-outlined .cui-button.cui-disabled { color: #4caf50; background: transparent; border: solid 1px #3d8c40; box-shadow: none; } .cui-button.cui-positive.cui-outlined .cui-icon, .cui-button-group.cui-positive.cui-outlined .cui-button .cui-icon { color: #4caf50; } .cui-button.cui-negative, .cui-button-group.cui-negative .cui-button { color: white; background: linear-gradient(180deg, #f44336 10.5%, #e53935 100%); border: solid 1px #dc3c31; box-shadow: none; font-weight: normal; } .cui-button.cui-negative:hover, .cui-button-group.cui-negative .cui-button:hover { color: white; background: linear-gradient(180deg, #f44336 10.5%, #d32f2f 100%); border: solid 1px #c3362b; text-decoration: none; } .cui-button.cui-negative:active, .cui-button.cui-negative.cui-active, .cui-button-group.cui-negative .cui-button:active, .cui-button-group.cui-negative .cui-button.cui-active { background: linear-gradient(180deg, #f44336 10.5%, #d32f2f 100%); border: solid 1px #ab2f26; box-shadow: inset 0px 4px 5px #c3362b; } .cui-button.cui-negative[disabled], .cui-button.cui-negative.cui-disabled, .cui-button-group.cui-negative .cui-button[disabled], .cui-button-group.cui-negative .cui-button.cui-disabled { color: white; background: linear-gradient(180deg, #f44336 10.5%, #e53935 100%); border: solid 1px #dc3c31; box-shadow: none; } .cui-button.cui-negative .cui-icon, .cui-button-group.cui-negative .cui-button .cui-icon { color: #ffffff; } .cui-button.cui-negative.cui-basic, .cui-button-group.cui-negative.cui-basic .cui-button { color: #f44336; background: transparent; border: solid 1px transparent; box-shadow: none; font-weight: normal; } .cui-button.cui-negative.cui-basic:hover, .cui-button-group.cui-negative.cui-basic .cui-button:hover { color: #f44336; background: #feeceb; border: solid 1px transparent; text-decoration: none; } .cui-button.cui-negative.cui-basic:active, .cui-button.cui-negative.cui-basic.cui-active, .cui-button-group.cui-negative.cui-basic .cui-button:active, .cui-button-group.cui-negative.cui-basic .cui-button.cui-active { background: #fdd9d7; border: solid 1px transparent; box-shadow: none; } .cui-button.cui-negative.cui-basic[disabled], .cui-button.cui-negative.cui-basic.cui-disabled, .cui-button-group.cui-negative.cui-basic .cui-button[disabled], .cui-button-group.cui-negative.cui-basic .cui-button.cui-disabled { color: #f44336; background: transparent; border: solid 1px transparent; box-shadow: none; } .cui-button.cui-negative.cui-basic .cui-icon, .cui-button-group.cui-negative.cui-basic .cui-button .cui-icon { color: #f44336; } .cui-button.cui-negative.cui-outlined, .cui-button-group.cui-negative.cui-outlined .cui-button { color: #f44336; background: transparent; border: solid 1px #dc3c31; box-shadow: none; font-weight: normal; } .cui-button.cui-negative.cui-outlined:hover, .cui-button-group.cui-negative.cui-outlined .cui-button:hover { color: #f44336; background: #fef6f5; border: solid 1px #c3362b; text-decoration: none; } .cui-button.cui-negative.cui-outlined:active, .cui-button.cui-negative.cui-outlined.cui-active, .cui-button-group.cui-negative.cui-outlined .cui-button:active, .cui-button-group.cui-negative.cui-outlined .cui-button.cui-active { background: #feeceb; border: solid 1px #ab2f26; box-shadow: none; } .cui-button.cui-negative.cui-outlined[disabled], .cui-button.cui-negative.cui-outlined.cui-disabled, .cui-button-group.cui-negative.cui-outlined .cui-button[disabled], .cui-button-group.cui-negative.cui-outlined .cui-button.cui-disabled { color: #f44336; background: transparent; border: solid 1px #dc3c31; box-shadow: none; } .cui-button.cui-negative.cui-outlined .cui-icon, .cui-button-group.cui-negative.cui-outlined .cui-button .cui-icon { color: #f44336; } .cui-button.cui-warning, .cui-button-group.cui-warning .cui-button { color: white; background: linear-gradient(180deg, #fb8c00 10.5%, #f57c00 100%); border: solid 1px #dd7000; box-shadow: none; font-weight: normal; } .cui-button.cui-warning:hover, .cui-button-group.cui-warning .cui-button:hover { color: white; background: linear-gradient(180deg, #fb8c00 10.5%, #ef6c00 100%); border: solid 1px #c46300; text-decoration: none; } .cui-button.cui-warning:active, .cui-button.cui-warning.cui-active, .cui-button-group.cui-warning .cui-button:active, .cui-button-group.cui-warning .cui-button.cui-active { background: linear-gradient(180deg, #fb8c00 10.5%, #ef6c00 100%); border: solid 1px #ac5700; box-shadow: inset 0px 4px 5px #c46300; } .cui-button.cui-warning[disabled], .cui-button.cui-warning.cui-disabled, .cui-button-group.cui-warning .cui-button[disabled], .cui-button-group.cui-warning .cui-button.cui-disabled { color: white; background: linear-gradient(180deg, #fb8c00 10.5%, #f57c00 100%); border: solid 1px #dd7000; box-shadow: none; } .cui-button.cui-warning .cui-icon, .cui-button-group.cui-warning .cui-button .cui-icon { color: #ffffff; } .cui-button.cui-warning.cui-basic, .cui-button-group.cui-warning.cui-basic .cui-button { color: #f57c00; background: transparent; border: solid 1px transparent; box-shadow: none; font-weight: normal; } .cui-button.cui-warning.cui-basic:hover, .cui-button-group.cui-warning.cui-basic .cui-button:hover { color: #f57c00; background: #fef2e6; border: solid 1px transparent; text-decoration: none; } .cui-button.cui-warning.cui-basic:active, .cui-button.cui-warning.cui-basic.cui-active, .cui-button-group.cui-warning.cui-basic .cui-button:active, .cui-button-group.cui-warning.cui-basic .cui-button.cui-active { background: #fde5cc; border: solid 1px transparent; box-shadow: none; } .cui-button.cui-warning.cui-basic[disabled], .cui-button.cui-warning.cui-basic.cui-disabled, .cui-button-group.cui-warning.cui-basic .cui-button[disabled], .cui-button-group.cui-warning.cui-basic .cui-button.cui-disabled { color: #f57c00; background: transparent; border: solid 1px transparent; box-shadow: none; } .cui-button.cui-warning.cui-basic .cui-icon, .cui-button-group.cui-warning.cui-basic .cui-button .cui-icon { color: #f57c00; } .cui-button.cui-warning.cui-outlined, .cui-button-group.cui-warning.cui-outlined .cui-button { color: #f57c00; background: transparent; border: solid 1px #dd7000; box-shadow: none; font-weight: normal; } .cui-button.cui-warning.cui-outlined:hover, .cui-button-group.cui-warning.cui-outlined .cui-button:hover { color: #f57c00; background: #fff8f2; border: solid 1px #c46300; text-decoration: none; } .cui-button.cui-warning.cui-outlined:active, .cui-button.cui-warning.cui-outlined.cui-active, .cui-button-group.cui-warning.cui-outlined .cui-button:active, .cui-button-group.cui-warning.cui-outlined .cui-button.cui-active { background: #fef2e6; border: solid 1px #ac5700; box-shadow: none; } .cui-button.cui-warning.cui-outlined[disabled], .cui-button.cui-warning.cui-outlined.cui-disabled, .cui-button-group.cui-warning.cui-outlined .cui-button[disabled], .cui-button-group.cui-warning.cui-outlined .cui-button.cui-disabled { color: #f57c00; background: transparent; border: solid 1px #dd7000; box-shadow: none; } .cui-button.cui-warning.cui-outlined .cui-icon, .cui-button-group.cui-warning.cui-outlined .cui-button .cui-icon { color: #f57c00; }