UNPKG

@ishitatsuyuki/oruga-next

Version:

UI components for Vue.js and CSS framework agnostic

1,430 lines (1,392 loc) 123 kB
/*! Oruga v0.5.5 | MIT License | github.com/oruga-ui/oruga */ @keyframes fadeOut { from { opacity: 1; } to { opacity: 0; } } .fadeOut { animation-name: fadeOut; } @keyframes fadeOutDown { from { opacity: 1; } to { opacity: 0; transform: translate3d(0, 100%, 0); } } .fadeOutDown { animation-name: fadeOutDown; } @keyframes fadeOutUp { from { opacity: 1; } to { opacity: 0; transform: translate3d(0, -100%, 0); } } .fadeOutUp { animation-name: fadeOutUp; } @keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } .fadeIn { animation-name: fadeIn; } @keyframes fadeInDown { from { opacity: 0; transform: translate3d(0, -100%, 0); } to { opacity: 1; transform: none; } } .fadeInDown { animation-name: fadeInDown; } @keyframes fadeInUp { from { opacity: 0; transform: translate3d(0, 100%, 0); } to { opacity: 1; transform: none; } } .fadeInUp { animation-name: fadeInUp; } @keyframes append-animate { from { transform: scale(0); opacity: 0; } to { transform: scale(1); opacity: 1; } } /** * Vue Transitions */ .fade-enter-active, .fade-leave-active { transition: opacity 150ms ease-out; } .fade-enter, .fade-enter-from, .fade-leave-to { opacity: 0; } .zoom-in-enter-active, .zoom-in-leave-active { transition: opacity 150ms ease-out; } .zoom-in-enter-active .animation-content, .zoom-in-enter-active .animation-content, .zoom-in-leave-active .animation-content, .zoom-in-leave-active .animation-content { transition: transform 150ms ease-out; } .zoom-in-enter, .zoom-in-enter-from, .zoom-in-leave-active { opacity: 0; } .zoom-in-enter .animation-content, .zoom-in-enter .animation-content, .zoom-in-enter-from .animation-content, .zoom-in-enter-from .animation-content, .zoom-in-leave-active .animation-content, .zoom-in-leave-active .animation-content { transform: scale(0.95); } .zoom-out-enter-active, .zoom-out-leave-active { transition: opacity 150ms ease-out; } .zoom-out-enter-active .animation-content, .zoom-out-enter-active .animation-content, .zoom-out-leave-active .animation-content, .zoom-out-leave-active .animation-content { transition: transform 150ms ease-out; } .zoom-out-enter, .zoom-out-enter-from, .zoom-out-leave-active { opacity: 0; } .zoom-out-enter .animation-content, .zoom-out-enter .animation-content, .zoom-out-enter-from .animation-content, .zoom-out-enter-from .animation-content, .zoom-out-leave-active .animation-content, .zoom-out-leave-active .animation-content { transform: scale(1.05); } .slide-next-enter-active, .slide-next-leave-active, .slide-prev-enter-active, .slide-prev-leave-active { transition: transform 250ms cubic-bezier(0.785, 0.135, 0.15, 0.86); } .slide-prev-leave-to, .slide-next-enter { transform: translate3d(-100%, 0, 0); position: absolute; width: 100%; } .slide-prev-enter, .slide-prev-enter-from, .slide-next-leave-to { transform: translate3d(100%, 0, 0); position: absolute; width: 100%; } .slide-down-enter-active, .slide-down-leave-active, .slide-up-enter-active, .slide-up-leave-active { transition: transform 250ms cubic-bezier(0.785, 0.135, 0.15, 0.86); } .slide-up-leave-to, .slide-down-enter { transform: translate3d(0, -100%, 0); position: absolute; height: 100%; } .slide-up-enter, .slide-up-enter-from, .slide-down-leave-to { transform: translate3d(0, 100%, 0); position: absolute; height: 100%; } .slide-enter-active { transition: 150ms ease-out; } .slide-leave-active { transition: 150ms ease-out; transition-timing-function: cubic-bezier(0, 1, 0.5, 1); } .slide-enter-to, .slide-leave { max-height: 100px; overflow: hidden; } .slide-enter, .slide-leave-to { overflow: hidden; max-height: 0; } *, :after, :before { box-sizing: inherit; } html { box-sizing: border-box; } .o-noscroll { position: fixed; overflow-y: hidden; width: 100%; bottom: 0; overflow-x: hidden; overflow-y: scroll; } .o-clipped { overflow: hidden; } /* @docs */ /* @docs */ .o-acp { position: relative; } .o-acp__menu { display: block; width: 100%; position: absolute; left: 0; top: 100%; overflow: auto; z-index: var(--oruga-autocomplete-menu-zindex, 20); background-color: var(--oruga-autocomplete-menu-background, #ffffff); border-radius: var(--oruga-autocomplete-menu-border-radius, 4px); box-shadow: var(--oruga-autocomplete-menu-box-shadow, 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.02)); padding: var(--oruga-autocomplete-menu-padding, 0.5rem 0 0.5rem 0); margin: var(--oruga-autocomplete-menu-margin, 0); max-height: var(--oruga-autocomplete-menu-max-height, 200px); } .o-acp__menu--top { top: auto; bottom: 100%; } .o-acp__item { display: block; position: relative; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; cursor: pointer; color: var(--oruga-autocomplete-item-color, #000000); font-size: var(--oruga-autocomplete-item-font-size, 1rem); line-height: var(--oruga-autocomplete-item-line-height, 1.5); padding: var(--oruga-autocomplete-item-padding, 0.375rem 1rem); } .o-acp__item-group-title, .o-acp__item--empty { pointer-events: none; opacity: var(--oruga-autocomplete-item-disabled-opacity, 0.5); } .o-acp__item--hover, .o-acp__item:hover { background: var(--oruga-autocomplete-item-hover-background-color, #f5f5f5); color: var(--oruga-autocomplete-item-hover-color, #000000); } .o-acp--expanded { width: 100%; } /* @docs */ /* @docs */ .o-btn { -moz-appearance: none; -webkit-appearance: none; position: relative; display: inline-flex; cursor: pointer; text-align: center; white-space: nowrap; align-items: center; justify-content: center; vertical-align: top; text-decoration: none; outline: none; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-color: var(--oruga-button-background-color, #445e00); color: var(--oruga-button-color, #ffffff); padding: var(--oruga-button-padding, calc(0.375em - 1px) 0.75em); border: var(--oruga-button-border, 1px solid #445e00); border-radius: var(--oruga-button-border-radius, 4px); box-shadow: var(--oruga-button-box-shadow, none); font-size: var(--oruga-base-font-size, 1rem); font-weight: var(--oruga-button-font-weight, 400); line-height: var(--oruga-button-line-height, 1.5); margin: var(--oruga-button-margin, 0); height: var(--oruga-button-height, 2.25em); } .o-btn__wrapper { margin-left: -0.1875em; margin-right: -0.1875em; display: inline-flex; align-items: center; justify-content: center; position: relative; width: 100%; } .o-btn__wrapper > * { margin-left: 0.1875em; margin-right: 0.1875em; } .o-btn__label { width: 100%; } .o-btn--expanded { width: 100%; } .o-btn--rounded { border-radius: var(--oruga-button-border-radius, 9999px); } .o-btn--disabled { opacity: var(--oruga-button-disabled-opacity, 0.5); cursor: not-allowed; pointer-events: none; } .o-btn--small { font-size: var(--oruga-button-font-size-small, 0.75rem); } .o-btn--medium { font-size: var(--oruga-button-font-size-medium, 1.25rem); } .o-btn--large { font-size: var(--oruga-button-font-size-large, 1.5rem); } .o-btn--primary { border-color: transparent; background-color: var(--oruga-variant-primary, #445e00); color: var(--oruga-variant-invert-primary, #ffffff); } .o-btn--primary:hover { filter: brightness(97.5%); } .o-btn--danger { border-color: transparent; background-color: var(--oruga-variant-danger, #b60000); color: var(--oruga-variant-invert-danger, #ffffff); } .o-btn--danger:hover { filter: brightness(97.5%); } .o-btn--warning { border-color: transparent; background-color: var(--oruga-variant-warning, #f4c300); color: var(--oruga-variant-invert-warning, #000000); } .o-btn--warning:hover { filter: brightness(97.5%); } .o-btn--success { border-color: transparent; background-color: var(--oruga-variant-success, #006724); color: var(--oruga-variant-invert-success, #ffffff); } .o-btn--success:hover { filter: brightness(97.5%); } .o-btn--info { border-color: transparent; background-color: var(--oruga-variant-info, #005c98); color: var(--oruga-variant-invert-info, #ffffff); } .o-btn--info:hover { filter: brightness(97.5%); } .o-btn--outlined { background-color: transparent; border-color: var(--oruga-button-background-color, #445e00); color: var(--oruga-button-background-color, #445e00); } .o-btn--outlined:hover { border-color: transparent; background-color: var(--oruga-button-background-color, #445e00); color: var(--oruga-button-color, #ffffff); } .o-btn--outlined-primary { background-color: transparent; border-color: var(--oruga-variant-primary, #445e00); color: var(--oruga-variant-primary, #445e00); } .o-btn--outlined-primary:hover { border-color: transparent; background-color: var(--oruga-variant-primary, #445e00); color: var(--oruga-variant-invert-primary, #ffffff); } .o-btn--outlined-danger { background-color: transparent; border-color: var(--oruga-variant-danger, #b60000); color: var(--oruga-variant-danger, #b60000); } .o-btn--outlined-danger:hover { border-color: transparent; background-color: var(--oruga-variant-danger, #b60000); color: var(--oruga-variant-invert-danger, #ffffff); } .o-btn--outlined-warning { background-color: transparent; border-color: var(--oruga-variant-warning, #f4c300); color: var(--oruga-variant-warning, #f4c300); } .o-btn--outlined-warning:hover { border-color: transparent; background-color: var(--oruga-variant-warning, #f4c300); color: var(--oruga-variant-invert-warning, #000000); } .o-btn--outlined-success { background-color: transparent; border-color: var(--oruga-variant-success, #006724); color: var(--oruga-variant-success, #006724); } .o-btn--outlined-success:hover { border-color: transparent; background-color: var(--oruga-variant-success, #006724); color: var(--oruga-variant-invert-success, #ffffff); } .o-btn--outlined-info { background-color: transparent; border-color: var(--oruga-variant-info, #005c98); color: var(--oruga-variant-info, #005c98); } .o-btn--outlined-info:hover { border-color: transparent; background-color: var(--oruga-variant-info, #005c98); color: var(--oruga-variant-invert-info, #ffffff); } .o-btn--inverted { background-color: var(--oruga-button-color, #ffffff); border-color: var(--oruga-button-color, #ffffff); color: var(--oruga-button-background-color, #445e00); } .o-btn--inverted:hover { filter: brightness(95%); } .o-btn--inverted-primary { background-color: var(--oruga-variant-invert-primary, #ffffff); border-color: var(--oruga-variant-invert-primary, #ffffff); color: var(--oruga-variant-primary, #445e00); } .o-btn--inverted-primary:hover { filter: brightness(95%); } .o-btn--inverted-danger { background-color: var(--oruga-variant-invert-danger, #ffffff); border-color: var(--oruga-variant-invert-danger, #ffffff); color: var(--oruga-variant-danger, #b60000); } .o-btn--inverted-danger:hover { filter: brightness(95%); } .o-btn--inverted-warning { background-color: var(--oruga-variant-invert-warning, #000000); border-color: var(--oruga-variant-invert-warning, #000000); color: var(--oruga-variant-warning, #f4c300); } .o-btn--inverted-warning:hover { filter: brightness(95%); } .o-btn--inverted-success { background-color: var(--oruga-variant-invert-success, #ffffff); border-color: var(--oruga-variant-invert-success, #ffffff); color: var(--oruga-variant-success, #006724); } .o-btn--inverted-success:hover { filter: brightness(95%); } .o-btn--inverted-info { background-color: var(--oruga-variant-invert-info, #ffffff); border-color: var(--oruga-variant-invert-info, #ffffff); color: var(--oruga-variant-info, #005c98); } .o-btn--inverted-info:hover { filter: brightness(95%); } /* @docs */ /* @docs */ .o-car { -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; position: relative; overflow: hidden; width: 100%; } .o-car__overlay { bottom: 0; left: 0; right: 0; top: 0; align-items: center; flex-direction: column; justify-content: center; display: flex; max-height: 100vh; position: fixed; background-color: var(--oruga-carousel-overlay-background, rgba(10, 10, 10, 0.86)); z-index: var(--oruga-carousel-overlay-zindex, 40); } .o-car__scene { position: relative; width: 100%; } .o-car__items { display: flex; width: 100%; } .o-car__items:not(.o-car__items--dragging) { transition: var(--oruga-carousel-items-transition, all 250ms ease-out 0s); } .o-car__item { border: var(--oruga-carousel-item-border, 2px solid transparent); flex-shrink: 0; } .o-car__indicators { width: 100%; display: flex; align-items: center; justify-content: center; padding: var(--oruga-carousel-indicators-padding, 0.5rem); background: var(--oruga-carousel-indicators-background, rgba(255, 255, 255, 0.5)); } .o-car__indicators--inside { position: absolute; } .o-car__indicators--inside--bottom { bottom: 0; } .o-car__indicators--inside--top { top: 0; } .o-car__indicator:not(:last-child) { margin: var(--oruga-carousel-indicator-margin, 0 0.5rem 0 0); } .o-car__indicator__item { display: block; outline: none; border: var(--oruga-carousel-indicator-border, 1px solid #445e00); background: var(--oruga-carousel-indicator-background, #ffffff); transition: var(--oruga-carousel-indicator-transition, 150ms ease-out); } .o-car__indicator__item--active, .o-car__indicator__item :hover { background: var(--oruga-carousel-indicator-active-background, #445e00); border: var(--oruga-carousel-indicator-active-border, 1px solid #445e00); } .o-car__indicator__item--boxes { width: var(--oruga-carousel-indicator-size, 10px); height: var(--oruga-carousel-indicator-size, 10px); } .o-car__indicator__item--dots { border-radius: var(--oruga-carousel-indicator-dots-border-radius, 4px); width: var(--oruga-carousel-indicator-size, 10px); height: var(--oruga-carousel-indicator-size, 10px); } .o-car__indicator__item---lines { width: var(--oruga-carousel-indicator-lines-height, 5px); height: var(--oruga-carousel-indicator-lines-width, 25px); } .o-car__arrow__icon { cursor: pointer; outline: 0; background: var(--oruga-carousel-arrow-background, #ffffff); color: var(--oruga-carousel-arrow-color, #445e00); width: var(--oruga-carousel-arrow-size, 1.5rem); height: var(--oruga-carousel-arrow-size, 1.5rem); border-radius: var(--oruga-carousel-arrow-border-radius, 9999px); border: var(--oruga-carousel-arrow-border, 1px solid #ffffff); transition: var(--oruga-carousel-arrow-transition, 150ms ease-out); } .o-car__arrow__icon-prev, .o-car__arrow__icon-next { position: absolute; top: var(--oruga-carousel-arrow-top, 50%); transform: translateY(var(--oruga-carousel-arrow-top, -50%)); z-index: 1; } .o-car__arrow__icon-prev { left: var(--oruga-carousel-arrow-icon-spaced, 1.5rem); } .o-car__arrow__icon-next { right: var(--oruga-carousel-arrow-icon-spaced, 1.5rem); } /* @docs */ /* @docs */ .o-chk { outline: none; display: inline-flex; align-items: center; cursor: pointer; position: relative; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; line-height: var(--oruga-checkbox-line-height, 1.5); margin-right: var(--oruga-checkbox-margin-sibiling, 0.5em); } .o-chk__check { width: var(--oruga-checkbox-size, 1rem); height: var(--oruga-checkbox-size, 1rem); outline: none; margin: 0; vertical-align: top; background-position: center; background-size: contain; -webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit-print-color-adjust: exact; color-adjust: exact; flex-shrink: 0; cursor: pointer; background-repeat: no-repeat; background: var(--oruga-checkbox-background-color, #445e00); border-radius: var(--oruga-checkbox-border-radius, 4px); border-width: var(--oruga-checkbox-border-width, 2px); border-color: var(--oruga-checkbox-border-color, #445e00); border-style: solid; transition-property: background; transition-duration: var(--oruga-transition-duration, 150ms); transition-timing-function: var(--oruga-transition-timing, ease-out); } .o-chk__check--checked { background-color: var(--oruga-checkbox-active-background-color, #445e00); border-color: var(--oruga-checkbox-active-background-color, #445e00); background-image: url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 234 225' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;'%3E%3Cg transform='matrix(4.16667,0,0,4.16667,0,0)'%3E%3Cg transform='matrix(3.13817,0,0,3.13817,-69.2796,-49.5156)'%3E%3Cpath style='fill:var(--oruga-checkbox-checkmark-color, %23ffffff)' d='M22.504,26.219L28.637,32.386L39.494,18.284L37.348,16.379L28,27.725L24.46,24.196L22.504,26.219Z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); } .o-chk__check--indeterminate { background-color: var(--oruga-checkbox-active-background-color, #445e00); border-color: var(--oruga-checkbox-active-background-color, #445e00); background-image: url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 417 417' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cg transform='matrix(4.16667,0,0,4.16667,0,0)'%3E%3Cg transform='matrix(6.96176,0,0,20.5682,-118.661,-806.753)'%3E%3Cpath style='fill:var(--oruga-checkbox-checkmark-color, %23ffffff)' d='M31.265,41.654C31.265,41.324 30.474,41.057 29.5,41.057L18.953,41.057C17.979,41.057 17.188,41.324 17.188,41.654C17.188,41.984 17.979,42.252 18.953,42.252L29.5,42.252C30.474,42.252 31.265,41.984 31.265,41.654Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); } .o-chk__label { padding: var(--oruga-checkbox-label-padding, 0 0 0 0.5em); } .o-chk--disabled { opacity: var(--oruga-checkbox-disabled-opacity, 0.5); } .o-chk--small { font-size: var(--oruga-checkbox-font-size-small, 0.75rem); } .o-chk--medium { font-size: var(--oruga-checkbox-font-size-medium, 1.25rem); } .o-chk--large { font-size: var(--oruga-checkbox-font-size-large, 1.5rem); } .o-chk--primary .o-chk__check { border-color: var(--oruga-variant-primary, #445e00); background-color: var(--oruga-variant-primary, #445e00); } .o-chk--primary .o-chk__check--checked { background-image: url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 234 225' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;'%3E%3Cg transform='matrix(4.16667,0,0,4.16667,0,0)'%3E%3Cg transform='matrix(3.13817,0,0,3.13817,-69.2796,-49.5156)'%3E%3Cpath style='fill:var(--oruga-variant-invert-primary, %23ffffff)' d='M22.504,26.219L28.637,32.386L39.494,18.284L37.348,16.379L28,27.725L24.46,24.196L22.504,26.219Z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); } .o-chk--primary .o-chk__check--indeterminate { background-image: url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 417 417' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cg transform='matrix(4.16667,0,0,4.16667,0,0)'%3E%3Cg transform='matrix(6.96176,0,0,20.5682,-118.661,-806.753)'%3E%3Cpath style='fill:var(--oruga-variant-invert-primary, %23ffffff)' d='M31.265,41.654C31.265,41.324 30.474,41.057 29.5,41.057L18.953,41.057C17.979,41.057 17.188,41.324 17.188,41.654C17.188,41.984 17.979,42.252 18.953,42.252L29.5,42.252C30.474,42.252 31.265,41.984 31.265,41.654Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); } .o-chk--danger .o-chk__check { border-color: var(--oruga-variant-danger, #b60000); background-color: var(--oruga-variant-danger, #b60000); } .o-chk--danger .o-chk__check--checked { background-image: url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 234 225' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;'%3E%3Cg transform='matrix(4.16667,0,0,4.16667,0,0)'%3E%3Cg transform='matrix(3.13817,0,0,3.13817,-69.2796,-49.5156)'%3E%3Cpath style='fill:var(--oruga-variant-invert-danger, %23ffffff)' d='M22.504,26.219L28.637,32.386L39.494,18.284L37.348,16.379L28,27.725L24.46,24.196L22.504,26.219Z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); } .o-chk--danger .o-chk__check--indeterminate { background-image: url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 417 417' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cg transform='matrix(4.16667,0,0,4.16667,0,0)'%3E%3Cg transform='matrix(6.96176,0,0,20.5682,-118.661,-806.753)'%3E%3Cpath style='fill:var(--oruga-variant-invert-danger, %23ffffff)' d='M31.265,41.654C31.265,41.324 30.474,41.057 29.5,41.057L18.953,41.057C17.979,41.057 17.188,41.324 17.188,41.654C17.188,41.984 17.979,42.252 18.953,42.252L29.5,42.252C30.474,42.252 31.265,41.984 31.265,41.654Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); } .o-chk--warning .o-chk__check { border-color: var(--oruga-variant-warning, #f4c300); background-color: var(--oruga-variant-warning, #f4c300); } .o-chk--warning .o-chk__check--checked { background-image: url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 234 225' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;'%3E%3Cg transform='matrix(4.16667,0,0,4.16667,0,0)'%3E%3Cg transform='matrix(3.13817,0,0,3.13817,-69.2796,-49.5156)'%3E%3Cpath style='fill:var(--oruga-variant-invert-warning, %23000000)' d='M22.504,26.219L28.637,32.386L39.494,18.284L37.348,16.379L28,27.725L24.46,24.196L22.504,26.219Z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); } .o-chk--warning .o-chk__check--indeterminate { background-image: url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 417 417' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cg transform='matrix(4.16667,0,0,4.16667,0,0)'%3E%3Cg transform='matrix(6.96176,0,0,20.5682,-118.661,-806.753)'%3E%3Cpath style='fill:var(--oruga-variant-invert-warning, %23000000)' d='M31.265,41.654C31.265,41.324 30.474,41.057 29.5,41.057L18.953,41.057C17.979,41.057 17.188,41.324 17.188,41.654C17.188,41.984 17.979,42.252 18.953,42.252L29.5,42.252C30.474,42.252 31.265,41.984 31.265,41.654Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); } .o-chk--success .o-chk__check { border-color: var(--oruga-variant-success, #006724); background-color: var(--oruga-variant-success, #006724); } .o-chk--success .o-chk__check--checked { background-image: url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 234 225' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;'%3E%3Cg transform='matrix(4.16667,0,0,4.16667,0,0)'%3E%3Cg transform='matrix(3.13817,0,0,3.13817,-69.2796,-49.5156)'%3E%3Cpath style='fill:var(--oruga-variant-invert-success, %23ffffff)' d='M22.504,26.219L28.637,32.386L39.494,18.284L37.348,16.379L28,27.725L24.46,24.196L22.504,26.219Z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); } .o-chk--success .o-chk__check--indeterminate { background-image: url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 417 417' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cg transform='matrix(4.16667,0,0,4.16667,0,0)'%3E%3Cg transform='matrix(6.96176,0,0,20.5682,-118.661,-806.753)'%3E%3Cpath style='fill:var(--oruga-variant-invert-success, %23ffffff)' d='M31.265,41.654C31.265,41.324 30.474,41.057 29.5,41.057L18.953,41.057C17.979,41.057 17.188,41.324 17.188,41.654C17.188,41.984 17.979,42.252 18.953,42.252L29.5,42.252C30.474,42.252 31.265,41.984 31.265,41.654Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); } .o-chk--info .o-chk__check { border-color: var(--oruga-variant-info, #005c98); background-color: var(--oruga-variant-info, #005c98); } .o-chk--info .o-chk__check--checked { background-image: url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 234 225' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;'%3E%3Cg transform='matrix(4.16667,0,0,4.16667,0,0)'%3E%3Cg transform='matrix(3.13817,0,0,3.13817,-69.2796,-49.5156)'%3E%3Cpath style='fill:var(--oruga-variant-invert-info, %23ffffff)' d='M22.504,26.219L28.637,32.386L39.494,18.284L37.348,16.379L28,27.725L24.46,24.196L22.504,26.219Z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); } .o-chk--info .o-chk__check--indeterminate { background-image: url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 417 417' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cg transform='matrix(4.16667,0,0,4.16667,0,0)'%3E%3Cg transform='matrix(6.96176,0,0,20.5682,-118.661,-806.753)'%3E%3Cpath style='fill:var(--oruga-variant-invert-info, %23ffffff)' d='M31.265,41.654C31.265,41.324 30.474,41.057 29.5,41.057L18.953,41.057C17.979,41.057 17.188,41.324 17.188,41.654C17.188,41.984 17.979,42.252 18.953,42.252L29.5,42.252C30.474,42.252 31.265,41.984 31.265,41.654Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); } /* @docs */ /* @docs */ .o-clps__trigger { cursor: pointer; } .o-clps__content { display: inherit; } /* @docs */ /* @docs */ .o-dpck { font-size: var(--oruga-datepicker-font-size, 1rem); } .o-dpck--small { font-size: var(--oruga-datepicker-font-size-small, 0.75rem); } .o-dpck--medium { font-size: var(--oruga-datepicker-font-size-medium, 1.25rem); } .o-dpck--large { font-size: var(--oruga-datepicker-font-size-large, 1.5rem); } .o-dpck__dropdown { width: 100%; } .o-dpck__box { display: block; position: relative; outline: none; line-height: var(--oruga-datepicker-box-line-height, 1.5); padding: var(--oruga-datepicker-box-padding, 0.375rem 1rem); } .o-dpck__header { padding: var(--oruga-datepicker-header-padding, 0 0 0.875rem 0); margin: var(--oruga-datepicker-header-margin, 0 0 0.875rem 0); border-bottom: var(--oruga-datepicker-header-border-bottom, 1px solid #dbdbdb); } .o-dpck__header__buttons { align-items: center; display: flex; justify-content: center; text-align: center; } .o-dpck__header__buttons--small { font-size: var(--oruga-datepicker-font-size-small, 0.75rem); } .o-dpck__header__buttons--medium { font-size: var(--oruga-datepicker-font-size-medium, 1.25rem); } .o-dpck__header__buttons--large { font-size: var(--oruga-datepicker-font-size-large, 1.5rem); } .o-dpck__header__previous, .o-dpck__header__next { justify-content: center; text-align: center; text-decoration: none; cursor: pointer; -moz-appearance: none; -webkit-appearance: none; align-items: center; box-shadow: none; display: inline-flex; position: relative; vertical-align: top; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; line-height: var(--oruga-datepicker-btn-line-height, 1.5); border: var(--oruga-datepicker-btn-border, 1px solid transparent); border-radius: var(--oruga-datepicker-btn-border-radius, 4px); border-color: var(--oruga-datepicker-btn-border-color, #dbdbdb); color: var(--oruga-datepicker-btn-color, #363636); min-width: var(--oruga-datepicker-btn-min-width, 2.25em); height: var(--oruga-datepicker-btn-height, 2.25em); padding: var(--oruga-datepicker-btn-padding, 0.5em 0.5em); margin: var(--oruga-datepicker-btn-margin, 0.25rem); } .o-dpck__header__previous:hover, .o-dpck__header__next:hover { text-decoration: none; border-color: var(--oruga-datepicker-btn-hover-border-color, #b5b5b5); color: var(--oruga-datepicker-btn-hover-color, #363636); } .o-dpck__header__previous { order: 1; } .o-dpck__header__next { order: 3; } .o-dpck__header__list { order: 2; align-items: center; display: flex; justify-content: center; text-align: center; list-style: none; flex-wrap: wrap; margin: 0; padding: 0; margin-left: -0.125rem; margin-right: -0.125rem; } .o-dpck__header__list > * { margin-left: 0.125rem; margin-right: 0.125rem; } .o-dpck__footer { padding: var(--oruga-datepicker-header-padding, 0.875rem 0.5rem 0 0.5rem); margin: var(--oruga-datepicker-header-margin, 0.875rem 0 0.875rem 0); border-top: var(--oruga-datepicker-header-border-top, 1px solid #dbdbdb); } .o-dpck__table, .o-dpck__month { display: table; margin: 0 auto 0 auto; } .o-dpck__table__head, .o-dpck__month__head { display: table-header-group; padding: var(--oruga-datepicker-table-head-padding, 0 0 0.875rem 0); margin: var(--oruga-datepicker-table-head-margin, 0 0 0.875rem 0); border-bottom: var(--oruga-datepicker-table-head-border-bottom, 1px solid #dbdbdb); } .o-dpck__table__body, .o-dpck__month__body { display: table-row-group; } .o-dpck__table__row, .o-dpck__month__row { display: table-row; } .o-dpck__table__head-cell, .o-dpck__month__head-cell { padding: var(--oruga-datepicker-table-head-item-padding, #7a7a7a); font-weight: var(--oruga-datepicker-table-head-item-font-weight, 600); } .o-dpck__table__cell, .o-dpck__month__cell { text-align: center; vertical-align: middle; display: table-cell; text-decoration: none; border-radius: var(--oruga-datepicker-item-border-radius, 4px); padding: var(--oruga-datepicker-item-padding, 0.5rem 0.75rem); } .o-dpck__table__cell--unselectable, .o-dpck__month__cell--unselectable { color: var(--oruga-datepicker-item-disabled-color, #b5b5b5); } .o-dpck__table__cell--today, .o-dpck__month__cell--today { border: var(--oruga-datepicker-item-today-border, solid 1px rgba(68, 94, 0, 0.5)); } .o-dpck__table__cell--selectable, .o-dpck__month__cell--selectable { color: var(--oruga-datepicker-item-selectable-color, #4a4a4a); } .o-dpck__table__cell--first-hovered, .o-dpck__month__cell--first-hovered { background-color: var(--oruga-datepicker-item-hovered-background-color, #7a7a7a); color: var(--oruga-datepicker-item-hovered-color, #dbdbdb); border-bottom-right-radius: var(--oruga-datepicker-item-selected-border-radius, 0); border-top-right-radius: var(--oruga-datepicker-item-selected-border-radius, 0); } .o-dpck__table__cell--within-hovered, .o-dpck__month__cell--within-hovered { background-color: var(--oruga-datepicker-item-hovered-within-background-color, rgba(122, 122, 122, 0.5)); color: var(--oruga-datepicker-item-hovered-color, #dbdbdb); border-radius: var(--oruga-datepicker-item-selected-border-radius, 0); } .o-dpck__table__cell--last-hovered, .o-dpck__month__cell--last-hovered { background-color: var(--oruga-datepicker-item-hovered-background-color, #7a7a7a); color: var(--oruga-datepicker-item-hovered-color, #dbdbdb); border-bottom-left-radius: var(--oruga-datepicker-item-selected-border-radius, 0); border-top-left-radius: var(--oruga-datepicker-item-selected-border-radius, 0); } .o-dpck__table__cell--selected:not(.o-dpck__table__cell--first-hovered, .o-dpck__month__cell--first-hovered):not(.o-dpck__table__cell--within-hovered, .o-dpck__month__cell--within-hovered):not(.o-dpck__table__cell--last-hovered, .o-dpck__month__cell--last-hovered), .o-dpck__month__cell--selected:not(.o-dpck__table__cell--first-hovered, .o-dpck__month__cell--first-hovered):not(.o-dpck__table__cell--within-hovered, .o-dpck__month__cell--within-hovered):not(.o-dpck__table__cell--last-hovered, .o-dpck__month__cell--last-hovered) { background-color: var(--oruga-datepicker-item-selected-background-color, #445e00); color: var(--oruga-datepicker-item-selected-color, #ffffff); } .o-dpck__table__cell--first-selected:not(.o-dpck__table__cell--first-hovered, .o-dpck__month__cell--first-hovered):not(.o-dpck__table__cell--within-hovered, .o-dpck__month__cell--within-hovered):not(.o-dpck__table__cell--last-hovered, .o-dpck__month__cell--last-hovered), .o-dpck__month__cell--first-selected:not(.o-dpck__table__cell--first-hovered, .o-dpck__month__cell--first-hovered):not(.o-dpck__table__cell--within-hovered, .o-dpck__month__cell--within-hovered):not(.o-dpck__table__cell--last-hovered, .o-dpck__month__cell--last-hovered) { background-color: var(--oruga-datepicker-item-selected-background-color, #445e00); color: var(--oruga-datepicker-item-selected-color, #ffffff); border-bottom-right-radius: var(--oruga-datepicker-item-selected-border-radius, 0); border-top-right-radius: var(--oruga-datepicker-item-selected-border-radius, 0); } .o-dpck__table__cell--within-selected:not(.o-dpck__table__cell--first-hovered, .o-dpck__month__cell--first-hovered):not(.o-dpck__table__cell--within-hovered, .o-dpck__month__cell--within-hovered):not(.o-dpck__table__cell--last-hovered, .o-dpck__month__cell--last-hovered), .o-dpck__month__cell--within-selected:not(.o-dpck__table__cell--first-hovered, .o-dpck__month__cell--first-hovered):not(.o-dpck__table__cell--within-hovered, .o-dpck__month__cell--within-hovered):not(.o-dpck__table__cell--last-hovered, .o-dpck__month__cell--last-hovered) { background-color: var(--oruga-datepicker-item-selected-within-background-color, rgba(68, 94, 0, 0.5)); border-radius: var(--oruga-datepicker-item-selected-border-radius, 0); } .o-dpck__table__cell--last-selected:not(.o-dpck__table__cell--first-hovered, .o-dpck__month__cell--first-hovered):not(.o-dpck__table__cell--within-hovered, .o-dpck__month__cell--within-hovered):not(.o-dpck__table__cell--last-hovered, .o-dpck__month__cell--last-hovered), .o-dpck__month__cell--last-selected:not(.o-dpck__table__cell--first-hovered, .o-dpck__month__cell--first-hovered):not(.o-dpck__table__cell--within-hovered, .o-dpck__month__cell--within-hovered):not(.o-dpck__table__cell--last-hovered, .o-dpck__month__cell--last-hovered) { background-color: var(--oruga-datepicker-item-selected-background-color, #445e00); color: var(--oruga-datepicker-item-selected-color, #ffffff); border-bottom-left-radius: var(--oruga-datepicker-item-selected-border-radius, 0); border-top-left-radius: var(--oruga-datepicker-item-selected-border-radius, 0); } .o-dpck__table__cell--nearby:not(.o-dpck__table__cell--selected, .o-dpck__month__cell--selected), .o-dpck__month__cell--nearby:not(.o-dpck__table__cell--selected, .o-dpck__month__cell--selected) { color: var(--oruga-datepicker-item-nearby-color, #b5b5b5); } .o-dpck__table__cell--invisible, .o-dpck__month__cell--invisible { visibility: hidden; } .o-dpck__table__cell--events, .o-dpck__month__cell--events { padding: var(--oruga-datepicker-events-item-padding, 0.3rem 0.75rem 0.75rem); position: relative; } .o-dpck__table__events, .o-dpck__month__events { display: flex; justify-content: center; position: absolute; width: 100%; left: 0; bottom: 15%; } .o-dpck__table__event, .o-dpck__month__event { background-color: var(--oruga-datepicker-event-background-color, #b5b5b5); } .o-dpck__table__event--primary, .o-dpck__month__event--primary { background-color: #445e00; background-color: var(--oruga-variant-primary, #445e00); } .o-dpck__table__event--danger, .o-dpck__month__event--danger { background-color: #b60000; background-color: var(--oruga-variant-danger, #b60000); } .o-dpck__table__event--warning, .o-dpck__month__event--warning { background-color: #f4c300; background-color: var(--oruga-variant-warning, #f4c300); } .o-dpck__table__event--success, .o-dpck__month__event--success { background-color: #006724; background-color: var(--oruga-variant-success, #006724); } .o-dpck__table__event--info, .o-dpck__month__event--info { background-color: #005c98; background-color: var(--oruga-variant-info, #005c98); } .o-dpck__table__event--dots, .o-dpck__month__event--dots { border-radius: 50%; margin: var(--oruga-datepicker-event-dots-margin, 0 0.1em); height: var(--oruga-datepicker-event-dots-size, 0.35em); width: var(--oruga-datepicker-event-dots-size, 0.35em); } .o-dpck__table__event--bars, .o-dpck__month__event--bars { height: var(--oruga-datepicker-event-bars-height, 0.25em); width: 100%; } .o-dpck__month__table { display: inline-flex; flex-wrap: wrap; flex-direction: row; width: 17rem; } .o-dpck__month__cell { display: flex; align-items: center; justify-content: center; width: 33.33%; height: 2.5rem; } .o-dpck--mobile .o-dpck__header__previous { order: 1; flex-grow: 1; flex-shrink: 1; } .o-dpck--mobile .o-dpck__header__next { order: 3; flex-grow: 1; flex-shrink: 1; } .o-dpck--mobile .o-dpck__header__list { order: 2; flex-grow: 1; flex-shrink: 1; } /* @docs */ /* @docs */ .o-dtpck__time { display: flex; justify-content: center; align-items: center; } /* @docs */ /* @docs */ .o-drop { display: inline-flex; position: relative; vertical-align: top; } .o-drop--inline { display: inline; } .o-drop--inline .o-drop__menu { position: static; display: inline-block; padding: 0; } .o-drop__overlay { position: fixed; bottom: 0; left: 0; right: 0; top: 0; cursor: pointer; display: none; background-color: var(--oruga-dropdown-mobile-overlay-color, rgba(0, 0, 0, 0.86)); z-index: var(--oruga-dropdown-mobile-overlay-zindex, 40); } .o-drop__trigger { width: 100%; } .o-drop__menu { position: absolute; left: 0; top: 100%; display: block; min-width: var(--oruga-dropdown-menu-width, 12rem); z-index: var(--oruga-dropdown-menu-zindex, 20); background-color: var(--oruga-dropdown-menu-background, #ffffff); border-radius: var(--oruga-dropdown-menu-border-radius, 4px); box-shadow: var(--oruga-dropdown-menu-box-shadow, 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.02)); padding: var(--oruga-dropdown-menu-padding, 0.5rem 0 0.5rem 0); margin: var(--oruga-dropdown-menu-margin, 0); } .o-drop__menu--top-left { top: auto; bottom: 100%; right: 0; left: auto; } .o-drop__menu--bottom-left { right: 0; left: auto; } .o-drop__menu--top-right { top: auto; bottom: 100%; } .o-drop__item { display: block; position: relative; outline: none; cursor: pointer; color: var(--oruga-dropdown-item-color, #000000); font-size: var(--oruga-dropdown-item-font-size, 1rem); font-weight: var(--oruga-dropdown-item-font-weight, 400); line-height: var(--oruga-dropdown-item-line-height, 1.5); padding: var(--oruga-dropdown-item-padding, 0.375rem 1rem); } .o-drop__item--disabled { opacity: var(--oruga-dropdown-item-disabled-opacity, 0.5); pointer-events: none; } .o-drop__item--active { background-color: var(--oruga-dropdown-item-active-background-color, #445e00); color: var(--oruga-dropdown-item-active-color, #ffffff); } .o-drop__item:hover:not(.o-drop__item--active) { background-color: var(--oruga-dropdown-item-hover-background-color, #f5f5f5); color: var(--oruga-dropdown-item-hover-color, #000000); } .o-drop--expanded { width: 100%; } .o-drop--expanded .o-drop__menu { width: 100%; } .o-drop--disabled { opacity: var(--oruga-dropdown-disabled-opacity, 0.5); pointer-events: none; } .o-drop--mobile > .o-drop__menu { position: fixed; top: 25%; left: 50%; bottom: auto; right: auto; transform: translate3d(-50%, -25%, 0); overflow-y: auto; width: var(--oruga-dropdown-mobile-width, calc(100vw - 40px)); max-width: var(--oruga-dropdown-mobile-max-width, 460px); max-height: var(--oruga-dropdown-mobile-max-height, calc(100vh - 120px)); z-index: var(--oruga-dropdown-mobile-zindex, 50); } .o-drop--mobile > .o-drop__overlay { display: block; } /* @docs */ /* @docs */ .o-field { flex-grow: 1; } .o-field:not(:last-child) { margin-bottom: var(--oruga-field-margin-bottom, 0.75rem); } .o-field__label { display: block; color: var(--oruga-field-label-color, #363636); font-size: var(--oruga-base-font-size, 1rem); font-weight: var(--oruga-field-label-font-weight, 600); } .o-field__label-small { font-size: var(--oruga-field-font-size-small, 0.75rem); } .o-field__label-medium { font-size: var(--oruga-field-font-size-medium, 1.25rem); } .o-field__label-large { font-size: var(--oruga-field-font-size-large, 1.5rem); } .o-field__message { display: block; font-size: var(--oruga-field-message-font-size, 0.75rem); margin-top: var(--oruga-field-message-margin-top, 0.25rem); } .o-field__message-primary { color: var(--oruga-variant-primary, #445e00); } .o-field__message-danger { color: var(--oruga-variant-danger, #b60000); } .o-field__message-warning { color: var(--oruga-variant-warning, #f4c300); } .o-field__message-success { color: var(--oruga-variant-success, #006724); } .o-field__message-info { color: var(--oruga-variant-info, #005c98); } .o-field--addons { display: flex; justify-content: flex-start; } .o-field--addons > *:first-child:not(:only-child) button, .o-field--addons > button:first-child, .o-field--addons > *:first-child:not(:only-child) input, .o-field--addons > input:first-child, .o-field--addons > *:first-child:not(:only-child) select, .o-field--addons > select:first-child { border-bottom-right-radius: 0; border-top-right-radius: 0; } .o-field--addons > *:last-child:not(:only-child) button, .o-field--addons > button:last-child, .o-field--addons > *:last-child:not(:only-child) input, .o-field--addons > input:last-child, .o-field--addons > *:last-child:not(:only-child) select, .o-field--addons > select:last-child { border-bottom-left-radius: 0; border-top-left-radius: 0; } .o-field--addons > *:not(:first-child):not(:last-child) button, .o-field--addons > button:not(:first-child):not(:last-child), .o-field--addons > *:not(:first-child):not(:last-child) input, .o-field--addons > input:not(:first-child):not(:last-child), .o-field--addons > *:not(:first-child):not(:last-child) select, .o-field--addons > select:not(:first-child):not(:last-child) { border-radius: 0; } .o-field--grouped { display: flex; margin-left: -0.37rem; margin-right: -0.37rem; } .o-field--grouped > * { margin-left: 0.37rem; margin-right: 0.37rem; } .o-field--grouped-multiline { flex-wrap: wrap; } .o-field--grouped-multiline:last-child { margin-bottom: var(--oruga-field-margin-bottom, -0.75rem); } .o-field__horizontal-body { display: flex; flex-basis: 0; flex-grow: 5; flex-shrink: 1; margin-left: -0.37rem; margin-right: -0.37rem; } .o-field__horizontal-body > * { margin-left: 0.37rem; margin-right: 0.37rem; } .o-field--horizontal { display: flex; } .o-field__horizontal-label { flex-basis: 0; flex-grow: 1; flex-shrink: 0; margin: 0 1.5rem 0 0; text-align: right; } .o-field--mobile .o-field__horizontal-body { all: unset; } .o-field--mobile.o-field--horizontal { all: unset; } .o-field--mobile .o-field__horizontal-label { all: unset; } /* @docs */ /* @docs */ @keyframes icon-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); } } .o-icon { align-items: center; display: inline-flex; justify-content: center; transition: transform 150ms ease-out, opacity 300ms ease-out; } .o-icon--small { font-size: var(--oruga-icon-font-size-small, 0.75rem); } .o-icon--medium { font-size: var(--oruga-icon-font-size-medium, 1.25rem); } .o-icon--large { font-size: var(--oruga-icon-font-size-large, 1.5rem); } .o-icon--primary { color: var(--oruga-variant-primary, #445e00); } .o-icon--danger { color: var(--oruga-variant-danger, #b60000); } .o-icon--warning { color: var(--oruga-variant-warning, #f4c300); } .o-icon--success { color: var(--oruga-variant-success, #006724); } .o-icon--info { color: var(--oruga-variant-info, #005c98); } .o-icon--clickable { pointer-events: auto; cursor: pointer; } .o-icon--spin { animation-name: icon-spin; animation-iteration-count: infinite; animation-timing-function: linear; animation-duration: var(--oruga-icon-spin-duration, 2s); } /* @docs */ /* @docs */ .o-ctrl-input { display: block; position: relative; } .o-ctrl-input--expanded { width: 100%; flex-grow: 1; flex-shrink: 1; } .o-input { -moz-appearance: none; -webkit-appearance: none; display: inline-flex; position: relative; vertical-align: top; outline: none; width: 100%; box-shadow: var(--oruga-input-box-shadow, inset 0 1px 2px rgba(10, 10, 10, 0.1)); max-width: var(--oruga-input-max-width, 100%); background-color: var(--oruga-input-background-color, #ffffff); border-color: var(--oruga-input-border-color, #dbdbdb); border-style: var(--oruga-input-border-style, solid); border-width: var(--oruga-input-border-width, 1px); border-radius: var(--oruga-input-border-radius, 4px); color: var(--oruga-input-color, #363636); font-size: var(--oruga-base-font-size, 1rem); height: var(--oruga-input-height, 2.25em); line-height: var(--oruga-input-line-height, 1.5); padding: var(--oruga-input-padding, calc(0.375em - 1px) calc(0.625em - 1px)); margin: var(--oruga-input-margin, 0); } .o-input-iconspace-left { padding-left: var(--oruga-input-height, 2.25em); } .o-input-iconspace-right { padding-right: var(--oruga-input-height, 2.25em); } .o-input--rounded { border-radius: var(--oruga-input-rounded-border-radius, 9999px); } .o-input--small { font-size: var(--oruga-input-font-size-small, 0.75rem); } .o-input--medium { font-size: var(--oruga-input-font-size-medium, 1.25rem); } .o-input--large { font-size: var(--oruga-input-font-size-large, 1.5rem); } .o-input--primary { border-color: var(--oruga-variant-primary, #445e00); } .o-input--danger { border-color: var(--oruga-variant-danger, #b60000); } .o-input--warning { border-color: var(--oruga-variant-warning, #f4c300); } .o-input--success { border-color: var(--oruga-variant-success, #006724); } .o-input--info { border-color: var(--oruga-variant-info, #005c98); } .o-input__textarea { display: block; max-width: 100%; min-width: 100%; height: auto; resize: vertical; padding: var(--oruga-input-textarea-padding, 0.625em); } .o-input__textarea:not([rows]) { max-height: var(--oruga-input-textarea-max-height, 600px); min-height: var(--oruga-input-textarea-min-height, 120px); } .o-input__counter { display: block; float: right; font-size: var(--oruga-input-counter-font-size, 0.75rem); margin: var(--oruga-input-counter-margin, 0.25rem 0 0 0.5rem); } .o-input__icon-left, .o-input__icon-right { position: absolute; top: 0; height: 100%; width: var(--oruga-input-height, 2.25em); z-index: var(--oruga-input-icon-zindex, 4); } .o-input__icon-right { right: 0; } .o-input__icon-left { left: 0; } /* @docs */ /* @docs */ .o-inputit { display: block; } .o-inputit__container { display: flex; align-items: center; justify-content: flex-start; position: relative; vertical-align: top; flex-wrap: wrap; max-width: var(--oruga-inputitems-max-width, 100%); width: var(--oruga-inputitems-width, 100%); padding: var(--oruga-inputitems-padding, calc(.275em - 1px) 0 0); background-color: var(--oruga-inputitems-background-color, #ffffff); border-color: var(--oruga-inputitems-border-color, #dbdbdb); border-style: var(--oruga-inputitems-border-style, solid); border-width: var(--oruga-inputitems-border-width, 1px); border-radius: var(--oruga-inputitems-border-radius, 4px); color: var(--oruga-inputitems-color, #363636); font-size: var(--oruga-base-font-size, 1rem); line-height: var(--oruga-inputitems-line-height, 1.5); box-shadow: var(--oruga-inputitems-box-shadow, inset 0 1px 2px rgba(10, 10, 10, 0.1)); } .o-inputit__container--small { font-size: var(--oruga-inputitems-font-size-small, 0.75rem); } .o-inputit__container--medium { font-size: var(--oruga-inputitems-font-size-medium, 1.25rem); } .o-inputit__container--large { font-size: var(--oruga-inputitems-font-size-large, 1.5rem); } .o-inputit__autocomplete { position: static; flex: 1; } .o-inputit__input { border: none; box-shadow: none; } .o-inputit__input:focus { box-shadow: none; } .o-inputit__item { display: inline-flex; justify-content: center; align-items: