@import url(https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300..900;1,300..900&display=swap);:root{--pico-font-family:"Rubik",sans-serif;--kavosh-warning-bg:#fcefd9;--kavosh-warning-color:#8a6d3b;--kavosh-error-color:#d8000c}@media only screen and (prefers-color-scheme:dark){:root{--kavosh-warning-bg:#312302;--kavosh-warning-color:#fcefd9;--kavosh-error-color:#ffd2d2}}h1,h2,h3,h4,h5,h6{font-size:calc(var(--pico-font-size)*.6)}.warning,.warning p,.warning summary{background-color:var(--kavosh-warning-bg);color:var(--kavosh-warning-color);font-size:smaller}#chatbox,.warning div{padding:10px}#chatbox{flex-grow:1;min-height:400px}#products{border-inline-start:4px solid #838689;min-height:400px}.product{font-size:75%;margin:.5rem;min-height:200px;padding:.5rem;transition:height .3s ease;width:100%}.product img{float:inline-end;height:150px;margin:12px 4px;max-width:150px}.product a{font-size:smaller;max-width:calc(100% - 162px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-info{padding:12px 6px}.product-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}p.product-actions{margin-bottom:6px}.product-details{cursor:pointer;mask-image:linear-gradient(180deg,#fff,transparent);max-height:72px;overflow:hidden}.product-details.expanded{mask-image:none;max-height:100%}#send{padding:var(--pico-form-element-spacing-vertical) calc(var(--pico-form-element-spacing-horizontal)/2)}.version{color:#838689;text-align:end}.version,footer{font-size:smaller}footer{border-top:2px solid var(--pico-primary-underline)}.error{color:var(--kavosh-error-color)}#send{height:auto}@media screen and (max-width:768px){#products{border-inline-start:none}}@media screen and (max-width:400px){.product a{padding:.5rem .35rem}}