/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-3.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[15].use[0]!./assets/js/view/ExpectationWidget.vue?vue&type=style&index=0&id=1db363dc&lang=css ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************/.expectation-widget{display:inline-block;overflow:visible;position:relative}.expectation-widget__button,.expectation-widget__button-content{align-items:center;display:inline-flex;gap:.35rem;justify-content:center}.expectation-widget__my-mark{font-size:1rem;line-height:1}.expectation-widget__bs-popover{max-width:330px;z-index:1080}.expectation-widget__popover-content{min-width:270px;padding-top:.1rem}.expectation-widget__popover-template{display:none}.expectation-widget__emoji-row{align-items:end;display:grid;gap:.25rem;grid-template-columns:repeat(5,max-content);justify-content:space-between;max-width:100%;min-width:0;padding:.05rem 0 0}.expectation-widget__emoji-choice{align-items:center;appearance:none;-webkit-appearance:none;background:transparent;border:0;border-radius:.55rem;color:var(--tg-theme-text-color,var(--bs-body-color,#212529));cursor:pointer;display:inline-flex;flex-direction:column;gap:.08rem;justify-content:center;min-height:44px;min-width:max-content;opacity:.96;outline:0;padding:.12rem .08rem;transition:opacity .16s ease,background-color .16s ease,box-shadow .16s ease;user-select:none;width:auto}.expectation-widget__emoji-choice:disabled{cursor:default;opacity:.45}.expectation-widget__emoji-choice.is-selected,.expectation-widget__emoji-choice:hover:not(:disabled){background-color:rgba(13,110,253,.1);box-shadow:inset 0 0 0 1px rgba(13,110,253,.18)}.expectation-widget__emoji-choice:focus-visible:not(:disabled){background-color:rgba(13,110,253,.1);box-shadow:inset 0 0 0 2px rgba(13,110,253,.32)}.expectation-widget__emoji{display:block;font-size:clamp(2rem,4.6vw,2.55rem);line-height:1;transform:translateY(calc(var(--emoji-lift, 0px)*-1)) scale(var(--emoji-scale,1));transform-origin:50% 100%;transition:transform .15s cubic-bezier(.22,.61,.36,1),filter .18s ease;will-change:transform}.expectation-widget__emoji-label{color:var(--tg-theme-hint-color,#6c757d);display:block;font-size:.64rem;line-height:1.1;overflow-wrap:normal;text-align:center;white-space:nowrap;word-break:normal}.expectation-widget__emoji-choice.is-selected .expectation-widget__emoji{filter:saturate(1.1) drop-shadow(0 4px 8px rgb(0 0 0/24%))}.expectation-widget__emoji-choice.is-selected .expectation-widget__emoji-label{color:var(--tg-theme-text-color,var(--bs-body-color,#212529));font-weight:600}.expectation-widget__remove-btn{line-height:1.15;text-align:center;white-space:normal}@media (max-width:575px){.expectation-widget{min-width:0}.expectation-widget,.expectation-widget__button{max-width:100%;width:auto}.expectation-widget__bs-popover{max-width:min(360px,calc(100vw - 12px));width:min(360px,calc(100vw - 12px));--bs-popover-body-padding-x:.6rem;--bs-popover-body-padding-y:.5rem}.expectation-widget__popover-content{min-width:0;padding-top:0;width:100%}.expectation-widget__emoji-row{align-items:end;gap:.2rem;grid-template-columns:repeat(5,minmax(0,1fr));justify-content:stretch;margin:0;overflow:visible;padding:.05rem 0 .2rem}.expectation-widget__emoji-choice{min-height:54px;min-width:0;padding:.16rem .02rem;width:100%}.expectation-widget__emoji{font-size:clamp(1.85rem,8vw,2.25rem)}.expectation-widget__emoji-label{font-size:.66rem;line-height:1.15}.expectation-widget__remove-btn{font-size:.72rem;line-height:1.2;text-align:center}}@media (hover:none){.expectation-widget__emoji{transform:none;transition:filter .18s ease}}