.oj-ui-icon.oj-ui-icon-tint-gray{color:var(--ojui-icon-tint-gray)}.oj-ui-icon.oj-ui-icon-tint-brown{color:var(--ojui-icon-tint-brown)}.oj-ui-icon.oj-ui-icon-tint-orange{color:var(--ojui-icon-tint-orange)}.oj-ui-icon.oj-ui-icon-tint-yellow{color:var(--ojui-icon-tint-yellow)}.oj-ui-icon.oj-ui-icon-tint-green{color:var(--ojui-icon-tint-green)}.oj-ui-icon.oj-ui-icon-tint-blue{color:var(--ojui-icon-tint-blue)}.oj-ui-icon.oj-ui-icon-tint-purple{color:var(--ojui-icon-tint-purple)}.oj-ui-icon.oj-ui-icon-tint-pink{color:var(--ojui-icon-tint-pink)}.oj-ui-icon.oj-ui-icon-tint-red{color:var(--ojui-icon-tint-red)}.oj-ui-popup,.oj-ui-popup *{box-sizing:border-box}.oj-ui-popup--surface{background:var(--ojui-dd-bg);color:var(--ojui-dd-text);font-family:var(--ojui-font);border-radius:var(--ojui-radius-menu);box-shadow:var(--ojui-shadow);max-height:max(var(--ojui-float-list-min-h), var(--ojui-float-avail-h,100vh));overflow-y:auto}@layer ojui.default{.oj-ui-motion-in--rise{--ojui-pop-in-dur:.25s}.oj-ui-motion-in--soft{--ojui-pop-in-dur:.3s}.oj-ui-motion-in--pop{--ojui-pop-in-dur:.35s}.oj-ui-motion-in--bounce-pop{--ojui-pop-in-dur:.3s}.oj-ui-motion-in--settle{--ojui-pop-in-dur:.32s}.oj-ui-motion-in--bounce{--ojui-pop-in-dur:.4s}.oj-ui-motion-in--spring{--ojui-pop-in-dur:.5s}.oj-ui-motion-in--spring-soft{--ojui-pop-in-dur:.4s}.oj-ui-motion-in--jelly{--ojui-pop-in-dur:.42s}.oj-ui-motion-in--wiggle{--ojui-pop-in-dur:.38s}.oj-ui-motion-out--shrink{--ojui-pop-out-dur:.15s}.oj-ui-motion-out--anticipate{--ojui-pop-out-dur:.2s}.oj-ui-motion-out--balloon{--ojui-pop-out-dur:.22s}.oj-ui-motion-out--drop,.oj-ui-motion-out--fly-up{--ojui-pop-out-dur:.26s}.oj-ui-motion-out--spin{--ojui-pop-out-dur:.24s}.oj-ui-motion-out--squash{--ojui-pop-out-dur:.22s}.oj-ui{--ojui-btn-pad-x-pill:calc(var(--ojui-btn-pad-x) + 6px)}}@layer ojui.theme,ojui.state,ojui.adaptive;@keyframes oj-pop-fade-in{0%{opacity:0}to{opacity:1}}@keyframes oj-pop-fade-out{0%{opacity:1}to{opacity:0}}@keyframes oj-pop-in-rise{0%{transform:translateY(var(--ojui-pop-shift-y,12px)) scale(.8)}to{transform:translateY(0)scale(1)}}@keyframes oj-pop-in-soft{0%{transform:translateY(var(--ojui-pop-shift-y,16px)) scale(.8)}to{transform:translateY(0)scale(1)}}@keyframes oj-pop-in-pop{0%{transform:translateY(var(--ojui-pop-shift-y,24px)) scale(.6)}to{transform:translateY(0)scale(1)}}@keyframes oj-pop-in-bounce-pop{0%{transform:translateY(var(--ojui-pop-shift-y,24px)) scale(.6)}to{transform:translateY(0)scale(1)}}@keyframes oj-pop-in-settle{0%{transform:translateY(var(--ojui-pop-shift-y,20px)) scale(.7)}60%{transform:translateY(calc(var(--ojui-pop-shift-y,20px) * -.12)) scale(1.15)}to{transform:translateY(0)scale(1)}}@keyframes oj-pop-in-bounce{0%{transform:scale(.7)}50%{transform:scale(1.1)}78%{transform:scale(.9)}to{transform:scale(1)}}@keyframes oj-pop-in-spring{0%{transform:translateY(var(--ojui-pop-shift-y,28px)) scale(.5)}to{transform:translateY(0)scale(1)}}@keyframes oj-pop-in-spring-soft{0%{transform:translateY(var(--ojui-pop-shift-y,20px)) scale(.7)}to{transform:translateY(0)scale(1)}}@keyframes oj-pop-in-jelly{0%{transform:translateY(var(--ojui-pop-shift-y,26px)) scale(.54, .6)}55%{transform:scale(1.264,.868)}80%{transform:scale(.912,1.11)}to{transform:translateY(0)scale(1)}}@keyframes oj-pop-in-wiggle{0%{transform:translateY(var(--ojui-pop-shift-y,24px)) scale(.6) rotate(-4deg)}50%{transform:translateY(calc(var(--ojui-pop-shift-y,24px) * -.12)) scale(1.18) rotate(2.4deg)}78%{transform:scale(.937)rotate(-1deg)}to{transform:translateY(0)scale(1)rotate(0)}}@keyframes oj-pop-out-shrink{0%{transform:translateY(0)scale(1)}to{transform:translateY(var(--ojui-pop-shift-y,10px)) scale(.75)}}@keyframes oj-pop-out-anticipate{0%{transform:translateY(0)scale(1)}30%{transform:scale(1.1)}to{transform:translateY(var(--ojui-pop-shift-y,10px)) scale(.42)}}@keyframes oj-pop-out-balloon{0%{transform:scale(1)}35%{transform:scale(1.19)}to{transform:scale(.01)}}@keyframes oj-pop-out-drop{0%{transform:translateY(0)rotate(0)scale(1)}to{transform:translateY(40px)rotate(4deg)scale(.9)}}@keyframes oj-pop-out-fly-up{0%{transform:translateY(0)scale(1)rotate(0)}to{transform:translateY(-30px)scale(.78)rotate(-2.5deg)}}@keyframes oj-pop-out-spin{0%{transform:translateY(0)rotate(0)scale(1)}to{transform:translateY(var(--ojui-pop-shift-y,10px)) rotate(120deg) scale(.2)}}@keyframes oj-pop-out-squash{0%{transform:translateY(0)scale(1)}45%{transform:scale(1.15,.6)}to{transform:translateY(var(--ojui-pop-shift-y,10px)) scale(.01, .01)}}.oj-ui-motion-in--rise{animation:oj-pop-in-rise var(--ojui-pop-in-dur) cubic-bezier(.34, 1, .64, 1) both, oj-pop-fade-in min(calc(var(--ojui-pop-in-dur) * .45), .2s) ease-out both}.oj-ui-motion-in--soft{animation:oj-pop-in-soft var(--ojui-pop-in-dur) cubic-bezier(.34, 1.57, .64, 1) both, oj-pop-fade-in min(calc(var(--ojui-pop-in-dur) * .45), .2s) ease-out both}.oj-ui-motion-in--pop{animation:oj-pop-in-pop var(--ojui-pop-in-dur) cubic-bezier(.34, 2.08, .64, 1) both, oj-pop-fade-in min(calc(var(--ojui-pop-in-dur) * .45), .2s) ease-out both}.oj-ui-motion-in--bounce-pop{animation:oj-pop-in-bounce-pop var(--ojui-pop-in-dur) cubic-bezier(.35, 1.8, .35, .83) both, oj-pop-fade-in min(calc(var(--ojui-pop-in-dur) * .45), .2s) ease-out both}.oj-ui-motion-in--settle{animation:oj-pop-in-settle var(--ojui-pop-in-dur) ease-in-out both, oj-pop-fade-in min(calc(var(--ojui-pop-in-dur) * .45), .2s) ease-out both}.oj-ui-motion-in--bounce{animation:oj-pop-in-bounce var(--ojui-pop-in-dur) ease-in-out both, oj-pop-fade-in min(calc(var(--ojui-pop-in-dur) * .45), .2s) ease-out both}.oj-ui-motion-in--spring{animation:oj-pop-in-spring var(--ojui-pop-in-dur) ease both, oj-pop-fade-in min(calc(var(--ojui-pop-in-dur) * .45), .2s) ease-out both;animation-timing-function:linear(0, .027 2%, .102 3%, .214 5%, .35 7%, .501 8%, .656 10%, .807 12%, .945 13%, 1.066 15%, 1.166 17%, 1.242 18%, 1.294 20%, 1.322 22%, 1.33 23%, 1.318 25%, 1.292 27%, 1.254 28%, 1.208 30%, 1.158 32%, 1.107 33%, 1.057 35%, 1.012 37%, .973 38%, .942 40%, .918 42%, .902 43%, .893 45%, .891 47%, .896 48%, .905 50%, .918 52%, .934 53%, .95 55%, .967 57%, .983 58%, .998 60%, 1.01 62%, 1.02 63%, 1.028 65%, 1.033 67%, 1.035 68%, 1.036 70%, 1.034 72%, 1.031 73%, 1.026 75%, 1.021 77%, 1.016 78%, 1.01 80%, 1.005 82%, 1 83%, .996 85%, .993 87%, .99 88%, .989 90%, .988 92%, .988 93%, .989 95%, .99 97%, .992 98%, 1 100%), ease-out}.oj-ui-motion-in--spring-soft{animation:oj-pop-in-spring-soft var(--ojui-pop-in-dur) ease both, oj-pop-fade-in min(calc(var(--ojui-pop-in-dur) * .45), .2s) ease-out both;animation-timing-function:linear(0, .006 2%, .023 3%, .05 5%, .084 7%, .124 8%, .169 10%, .217 12%, .267 13%, .319 15%, .371 17%, .424 18%, .475 20%, .525 22%, .574 23%, .62 25%, .664 27%, .706 28%, .745 30%, .781 32%, .815 33%, .846 35%, .874 37%, .899 38%, .922 40%, .943 42%, .961 43%, .977 45%, .991 47%, 1.003 48%, 1.013 50%, 1.021 52%, 1.028 53%, 1.034 55%, 1.038 57%, 1.042 58%, 1.044 60%, 1.045 62%, 1.046 63%, 1.046 65%, 1.045 67%, 1.044 68%, 1.043 70%, 1.041 72%, 1.039 73%, 1.037 75%, 1.035 77%, 1.032 78%, 1.03 80%, 1.028 82%, 1.025 83%, 1.023 85%, 1.021 87%, 1.019 88%, 1.016 90%, 1.014 92%, 1.013 93%, 1.011 95%, 1.009 97%, 1.008 98%, 1 100%), ease-out}.oj-ui-motion-in--jelly{animation:oj-pop-in-jelly var(--ojui-pop-in-dur) ease-in-out both, oj-pop-fade-in min(calc(var(--ojui-pop-in-dur) * .45), .2s) ease-out both}.oj-ui-motion-in--wiggle{animation:oj-pop-in-wiggle var(--ojui-pop-in-dur) ease-in-out both, oj-pop-fade-in min(calc(var(--ojui-pop-in-dur) * .45), .2s) ease-out both}.oj-ui-motion-out--shrink{animation:oj-pop-out-shrink var(--ojui-pop-out-dur) ease-in both, oj-pop-fade-out calc(var(--ojui-pop-out-dur) * 1) ease-in calc(var(--ojui-pop-out-dur) * 0) both}.oj-ui-motion-out--anticipate{animation:oj-pop-out-anticipate var(--ojui-pop-out-dur) ease-in both, oj-pop-fade-out calc(var(--ojui-pop-out-dur) * .7) ease-in calc(var(--ojui-pop-out-dur) * .3) both}.oj-ui-motion-out--balloon{animation:oj-pop-out-balloon var(--ojui-pop-out-dur) cubic-bezier(.55, 0, 1, .45) both, oj-pop-fade-out calc(var(--ojui-pop-out-dur) * .35) ease-in calc(var(--ojui-pop-out-dur) * .55) both}.oj-ui-motion-out--drop{animation:oj-pop-out-drop var(--ojui-pop-out-dur) cubic-bezier(.5, 0, .9, .4) both, oj-pop-fade-out calc(var(--ojui-pop-out-dur) * .8) ease-in calc(var(--ojui-pop-out-dur) * .2) both}.oj-ui-motion-out--fly-up{animation:oj-pop-out-fly-up var(--ojui-pop-out-dur) cubic-bezier(.3, .6, .6, 1) both, oj-pop-fade-out calc(var(--ojui-pop-out-dur) * .9) ease-in calc(var(--ojui-pop-out-dur) * .1) both}.oj-ui-motion-out--spin{animation:oj-pop-out-spin var(--ojui-pop-out-dur) ease-in both, oj-pop-fade-out calc(var(--ojui-pop-out-dur) * 1) ease-in calc(var(--ojui-pop-out-dur) * 0) both}.oj-ui-motion-out--squash{animation:oj-pop-out-squash var(--ojui-pop-out-dur) ease-in both, oj-pop-fade-out calc(var(--ojui-pop-out-dur) * .5) ease-in calc(var(--ojui-pop-out-dur) * .45) both}@media (prefers-reduced-motion:reduce){.oj-ui-motion-in--rise,.oj-ui-motion-in--soft,.oj-ui-motion-in--pop,.oj-ui-motion-in--bounce-pop,.oj-ui-motion-in--settle,.oj-ui-motion-in--bounce,.oj-ui-motion-in--spring,.oj-ui-motion-in--spring-soft,.oj-ui-motion-in--jelly,.oj-ui-motion-in--wiggle{animation:.2s ease-out both oj-pop-fade-in}.oj-ui-motion-out--shrink,.oj-ui-motion-out--anticipate,.oj-ui-motion-out--balloon,.oj-ui-motion-out--drop,.oj-ui-motion-out--fly-up,.oj-ui-motion-out--spin,.oj-ui-motion-out--squash{animation:.15s ease-in both oj-pop-fade-out}}.oj-ui.oj-ui-tooltip{z-index:var(--ojui-z-tooltip,10050);max-width:var(--ojui-tooltip-max-w,280px);padding:var(--ojui-tooltip-pad,6px 8px);border-radius:var(--ojui-tooltip-radius,var(--ojui-radius,8px));background:var(--ojui-tooltip-bg,var(--ojui-bg-surface,#fff));color:var(--ojui-tooltip-text,var(--ojui-text,#000000e6));font-family:var(--ojui-font,inherit);font-size:var(--ojui-tooltip-fs,var(--ojui-fs,14px));line-height:var(--ojui-tooltip-lh,1.4);white-space:normal;word-break:break-word;box-shadow:var(--ojui-tooltip-shadow,var(--ojui-shadow,none));pointer-events:none;opacity:0;transform:translate(var(--_ojui-tooltip-x,0px), var(--_ojui-tooltip-y,0px)) scale(var(--ojui-tooltip-scale-from,1));transform-origin:var(--_ojui-tooltip-origin,50% 50%);transition:opacity var(--ojui-tooltip-dur,var(--ojui-dur-quick,.12s)) var(--ojui-ease,ease), transform var(--ojui-tooltip-dur,var(--ojui-dur-quick,.12s)) var(--ojui-ease,ease);flex-direction:column;align-items:flex-start;display:inline-flex;position:fixed}.oj-ui-tooltip-top{--_ojui-tooltip-y:var(--ojui-tooltip-rise,0px);--_ojui-tooltip-origin:var(--_ojui-popover-caret-pos,50%) 100%}.oj-ui-tooltip-bottom{--_ojui-tooltip-y:calc(-1 * var(--ojui-tooltip-rise,0px));--_ojui-tooltip-origin:var(--_ojui-popover-caret-pos,50%) 0%}.oj-ui-tooltip-left{--_ojui-tooltip-x:var(--ojui-tooltip-rise,0px);--_ojui-tooltip-origin:100% var(--_ojui-popover-caret-pos,50%)}.oj-ui-tooltip-right{--_ojui-tooltip-x:calc(-1 * var(--ojui-tooltip-rise,0px));--_ojui-tooltip-origin:0% var(--_ojui-popover-caret-pos,50%)}.oj-ui-tooltip.oj-ui-tooltip-visible{opacity:1;transform:translate(0)scale(1)}.oj-ui-tooltip-arrow{width:var(--ojui-tooltip-arrow,0px);height:var(--ojui-tooltip-arrow,0px);background:var(--ojui-tooltip-bg,var(--ojui-bg-surface,#fff));border-radius:var(--ojui-tooltip-arrow-radius,2px);pointer-events:none;position:absolute;transform:rotate(45deg)}.oj-ui-tooltip-top>.oj-ui-tooltip-arrow{bottom:calc(-.5 * var(--ojui-tooltip-arrow,0px));left:var(--_ojui-popover-caret-pos,50%);margin-left:calc(-.5 * var(--ojui-tooltip-arrow,0px))}.oj-ui-tooltip-bottom>.oj-ui-tooltip-arrow{top:calc(-.5 * var(--ojui-tooltip-arrow,0px));left:var(--_ojui-popover-caret-pos,50%);margin-left:calc(-.5 * var(--ojui-tooltip-arrow,0px))}.oj-ui-tooltip-left>.oj-ui-tooltip-arrow{right:calc(-.5 * var(--ojui-tooltip-arrow,0px));top:var(--_ojui-popover-caret-pos,50%);margin-top:calc(-.5 * var(--ojui-tooltip-arrow,0px))}.oj-ui-tooltip-right>.oj-ui-tooltip-arrow{left:calc(-.5 * var(--ojui-tooltip-arrow,0px));top:var(--_ojui-popover-caret-pos,50%);margin-top:calc(-.5 * var(--ojui-tooltip-arrow,0px))}@media (prefers-reduced-motion:reduce){.oj-ui.oj-ui-tooltip{transition:none}}.oj-ui-tooltip-line{text-indent:-6px;padding-left:6px}.oj-ui-tooltip-line+.oj-ui-tooltip-line{margin-top:4px}.oj-ui-btn{justify-content:center;align-items:center;gap:var(--ojui-icon-gap);height:var(--ojui-btn-h);min-height:var(--ojui-touch-min);min-width:var(--ojui-touch-min);padding:0 var(--ojui-btn-pad-x);border-radius:var(--ojui-radius);font-family:var(--ojui-font);font-size:var(--ojui-field-fs);font-weight:var(--ojui-fw-medium);color:var(--ojui-text);cursor:pointer;transition:background-color var(--ojui-dur-base) var(--ojui-ease), color var(--ojui-dur-base) var(--ojui-ease);border:none;display:inline-flex}.oj-ui-btn:disabled{opacity:var(--ojui-disabled-opacity);cursor:default}.oj-ui-btn-label{text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;min-width:0;overflow:hidden}.oj-ui-btn:focus-visible{outline:var(--ojui-focus-ring-width) solid var(--ojui-focus-ring);outline-offset:var(--ojui-focus-ring-offset)}.oj-ui-btn-default{background:var(--ojui-btn-bg)}.oj-ui-btn-default:hover:not(:disabled){background:var(--ojui-btn-bg-hover)}.oj-ui-btn-default:active:not(:disabled){background:var(--ojui-btn-bg-active)}.oj-ui-btn-outline{color:var(--ojui-fg);border:var(--ojui-border-w) solid var(--ojui-border);background:0 0}.oj-ui-btn-outline:hover:not(:disabled){background:var(--ojui-hover)}.oj-ui-btn-outline:active:not(:disabled){background:var(--ojui-hover-strong)}.oj-ui-btn-primary{background:var(--ojui-primary);color:var(--ojui-primary-text)}.oj-ui-btn-primary:hover:not(:disabled){filter:var(--ojui-hover-brightness)}.oj-ui-btn-info{background:var(--ojui-accent,#1cb0f6);color:#fff}.oj-ui-btn-info:hover:not(:disabled){filter:var(--ojui-hover-brightness)}.oj-ui-btn-gold{background-color:var(--ojui-duo-gold,#ffc800);background-image:linear-gradient(136deg, transparent 10%, var(--ojui-duo-gold-streak,#ffe70080) 10%, var(--ojui-duo-gold-streak,#ffe70080) 40%, transparent 40%, transparent 53%, var(--ojui-duo-gold-streak,#ffe70080) 53%, var(--ojui-duo-gold-streak,#ffe70080) 71%, transparent 71%);color:var(--ojui-duo-gold-text,#ae6802);background-position:50% 0;background-repeat:no-repeat;background-size:200% 100%;position:relative;overflow:hidden}.oj-ui-btn-gold:hover:not(:disabled){filter:brightness(.96)}.oj-ui-btn-gold>*{z-index:1;position:relative}.oj-ui-btn-gold:after{content:"";background:linear-gradient(90deg, transparent, var(--ojui-glint), transparent);pointer-events:none;z-index:0;width:45%;height:220%;animation:3.6s ease-in-out infinite oj-btn-gold-glint;position:absolute;top:-60%;left:0;transform:translate(-260%)rotate(18deg)}@keyframes oj-btn-gold-glint{0%{transform:translate(-260%)rotate(18deg)}22%{transform:translate(320%)rotate(18deg)}to{transform:translate(320%)rotate(18deg)}}@media (prefers-reduced-motion:reduce){.oj-ui-btn-gold:after{animation:none;display:none}}.oj-ui-btn-on-color{color:var(--_ojui-popover-bg,var(--ojui-primary,#58cc02));background:#fff}.oj-ui-btn-on-color:hover:not(:disabled){filter:brightness(.96)}.oj-ui-btn-ghost{background:0 0}.oj-ui-btn-ghost:hover:not(:disabled){background:var(--ojui-btn-bg-hover)}.oj-ui-btn-danger{color:var(--ojui-danger,#f14c4c);background:0 0}.oj-ui-btn-danger:hover:not(:disabled){background:var(--ojui-danger-bg,#f14c4c1f)}.oj-ui-btn svg{width:var(--ojui-icon-size);height:var(--ojui-icon-size)}.oj-ui-btn-sm{height:var(--ojui-field-h);padding:0 calc(var(--ojui-btn-pad-x) - 4px);gap:4px}.oj-ui-btn-sm:where(:not(:has(.oj-ui-btn-label,.oj-ui-btn-caret-icon))){min-width:max(var(--ojui-field-h), var(--ojui-touch-min));padding:0}.oj-ui-btn-xs{height:var(--ojui-tag-h);padding:0 var(--ojui-tag-pad-x);border-radius:var(--ojui-tag-radius);font-size:calc(var(--ojui-field-fs) - 2px);gap:3px}.oj-ui-btn-xs:where(:not(:has(.oj-ui-btn-label,.oj-ui-btn-caret-icon))){min-width:max(var(--ojui-tag-h), var(--ojui-touch-min));padding:0}.oj-ui-btn-xs svg{width:calc(var(--ojui-icon-size) - 2px);height:calc(var(--ojui-icon-size) - 2px)}.oj-ui-btn-active:not(:disabled){background:var(--ojui-toggle-selected-bg);color:var(--ojui-accent-fg-on-soft)}.oj-ui-btn-active.oj-ui-btn-primary:not(:disabled){background:var(--ojui-primary);color:var(--ojui-primary-text);box-shadow:inset 0 0 0 calc(var(--ojui-border-w) * 2) color-mix(in srgb, var(--ojui-primary-text) 70%, transparent)}.oj-ui-btn-caret-icon{transition:transform var(--ojui-dur-quick) var(--ojui-ease);flex:none;display:inline-flex}.oj-ui-btn[aria-expanded=true]:not(.is-applied):has(>.oj-ui-btn-caret-icon){border-color:var(--ojui-fg)}.oj-ui-btn[aria-expanded=true]>.oj-ui-btn-caret-icon{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.oj-ui-btn-caret-icon{transition:none}}.oj-ui-btn.is-applied:not(:disabled){background:var(--ojui-primary);color:var(--ojui-primary-text);border-color:var(--ojui-primary)}.oj-ui-btn.is-applied:hover:not(:disabled){background:var(--ojui-primary);filter:var(--ojui-hover-brightness)}.oj-ui-btn.is-applied[aria-expanded=true]{outline:var(--ojui-border-w) solid var(--ojui-primary);outline-offset:1px}.oj-ui-btn.is-applied:focus-visible{outline:var(--ojui-focus-ring-width) solid var(--ojui-focus-ring);outline-offset:1px}.oj-ui-btn-spinner{display:none}.oj-ui-btn-spinner svg{animation:oj-ui-btn-spin var(--ojui-dur-spin) linear infinite}.oj-ui-btn-loading{cursor:default}.oj-ui-btn-loading .oj-ui-btn-spinner{align-items:center;display:inline-flex}.oj-ui-btn-loading>.oj-ui-icon,.oj-ui-btn-loading>.oj-ui-btn-label{display:none}@keyframes oj-ui-btn-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.oj-ui-btn-spinner svg{animation:none}}.oj-ui-btn-wrap{display:inline-flex}.oj-ui-btn-pill{border-radius:var(--ojui-tag-radius);padding:0 var(--ojui-btn-pad-x-pill)}.oj-ui-btn-split{align-items:stretch;display:inline-flex}.oj-ui-btn-split-main{border-right-width:0;border-top-right-radius:0;border-bottom-right-radius:0}.oj-ui-btn-caret{border-left:var(--ojui-border-w) solid color-mix(in srgb, currentColor 20%, transparent);padding:0 calc(var(--ojui-btn-pad-x) - 4px);border-top-left-radius:0;border-bottom-left-radius:0}.oj-ui-btn-outline.oj-ui-btn-caret{border-left-color:var(--ojui-border)}.oj-ui-btn-caret.is-applied:not(:disabled){border-left-color:color-mix(in srgb, currentColor 20%, transparent)}
