body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:26px;--main-fg-color: #328e6e;--main-bg-color: #e1eebc;color:var(--main-fg-color);background:#f7fce9}label{font-size:20px}input,select,button,textarea{font-size:20px;border:1px solid black}input,select{padding:6px;margin:6px}input[type=text],select{color:#000;background:#fff}button{border-radius:12px;margin-left:auto;margin-right:auto;padding:0 8px;display:block;color:var(--main-bg-color);background:var(--main-fg-color)}button.icon{border:none;background:none;cursor:pointer}button[disabled]{background-color:gray;cursor:not-allowed}.app{position:absolute;inset:0;text-align:center;display:flex;flex-direction:column}.content{flex-grow:1;padding:6px;overflow:auto}footer,header{display:flex;min-height:40px;color:var(--main-bg-color);background:var(--main-fg-color);justify-content:center;align-items:center}header a,header span,footer a,footer span{color:var(--main-bg-color);padding:0 4px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}h1,h2,h3,h4{margin:4px}h1{font-size:24px}h2{font-size:22px}h3,summary{font-size:20px}a{color:var(--main-fg-color)}p{margin:8px 0}pre{margin:2px 0 12px;font-size:16px;white-space:pre;color:#000;background:#fff}.error{color:#8b0000}.grid{display:grid;grid-template-columns:1fr 10fr 1fr;gap:10px;align-items:center}.row{padding:8px 0;margin:4px 0}.row a{margin:4px}.row:active,.row:hover,.row:active a,.row:hover a{color:var(--main-bg-color);background-color:var(--main-fg-color)}.area{display:flex;flex-direction:column}.thermomixIcon{margin:0 2px;height:28px;width:28px;vertical-align:bottom;border:1px solid var(--main-fg-color)}.tag{margin:4px;padding:4px;border-radius:10px;color:#fff;background-color:var(--main-fg-color);text-decoration:none}.react-tags{position:relative;padding:.25rem 0 0 .25rem;border:2px solid #afb8c1;border-radius:6px;background:#fff;font-size:18px;line-height:1.2;cursor:text}.react-tags__tag{display:inline;margin:0 .25rem .25rem 0;padding:.375rem .5rem;border:0;border-radius:3px;background:#eaeef2}.react-tags.is-active{border-color:#4f46e5}.react-tags__tag-name{color:#000}.react-tags.is-disabled{opacity:.75;background-color:#eaeef2;pointer-events:none;cursor:not-allowed}.react-tags.is-invalid{border-color:#fd5956;box-shadow:0 0 0 2px #fd565340}.react-tags__label{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.react-tags__list{display:inline;padding:0}.react-tags__list-item{display:inline;list-style:none}.react-tags__tag:hover{color:#fff;background-color:#4f46e5}.react-tags__tag:after{content:"";display:inline-block;width:.65rem;height:.65rem;clip-path:polygon(10% 0,0 10%,40% 50%,0 90%,10% 100%,50% 60%,90% 100%,100% 90%,60% 50%,100% 10%,90% 0,50% 40%);margin-left:.5rem;font-size:.875rem;background-color:#7c7d86}.react-tags__tag:hover:after{background-color:#fff}.react-tags__combobox{display:inline-block;padding:.375rem .25rem;margin-bottom:.25rem;max-width:100%}.react-tags__combobox-input{max-width:100%;margin:0;padding:0;border:0;outline:none;background:none;font-size:inherit;line-height:inherit}.react-tags__combobox-input::placeholder{color:#7c7d86;opacity:1}.react-tags__listbox{position:absolute;z-index:1;top:calc(100% + 5px);left:-2px;right:-2px;max-height:12.5rem;overflow-y:auto;background:#fff;border:1px solid #afb8c1;border-radius:6px;box-shadow:#0000001a 0 10px 15px -4px,#0000000d 0 4px 6px -2px}.react-tags__listbox-option{padding:.375rem .5rem}.react-tags__listbox-option:hover{cursor:pointer;background:#eaeef2}.react-tags__listbox-option:not([aria-disabled=true]).is-active{background:#4f46e5;color:#fff}.react-tags__listbox-option[aria-disabled=true]{color:#7c7d86;cursor:not-allowed;pointer-events:none}.react-tags__listbox-option[aria-selected=true]:after{content:"✓";margin-left:.5rem}.react-tags__listbox-option[aria-selected=true]:not(.is-active):after{color:#4f46e5}.react-tags__listbox-option-highlight{background-color:#fd0}.tag-group{display:flex;flex-direction:column;flex-wrap:wrap;align-content:flex-start;padding:8px;gap:8px;background-color:#000;margin:.25rem .5rem .5rem .25rem;justify-content:flex-start;border:1px solid #e2e2e2;align-items:flex-start;border-radius:4px}.tag-group ul{margin:0}.tag-group>p{margin:0;font-size:.8125rem;line-height:1.5rem;color:#00000080}
