@import url("https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;700&display=swap");@tailwind base;@tailwind components;@tailwind utilities;@keyframes hlaflash{0%{opacity:0;transform:translateY(3px)}12%{opacity:1;transform:none}85%{opacity:1}to{opacity:0;transform:translateY(-2px)}}@keyframes hlapulse{0%{box-shadow:0 0 0 0 rgba(46,178,120,.55)}70%{box-shadow:0 0 0 5px rgba(46,178,120,0)}to{box-shadow:0 0 0 0 rgba(46,178,120,0)}}.hla-app input:focus,.hla-app textarea:focus{border-color:#16794e!important;background:#fff!important}.hla-res:hover{background:#f2f6f3}.hla-browsegrip{opacity:0;transition:opacity .12s}.hla-browserow:hover .hla-browsegrip{opacity:1}.hla-browsegrip:hover{color:#8a8f88!important}.hla-favgrip{color:#c2c6bf;cursor:-webkit-grab;cursor:grab}.hla-favgrip:hover{color:#8a8f88}.hla-favgrip:active{cursor:-webkit-grabbing;cursor:grabbing}.hla-slotopt:hover{background:#f2f6f3}.hla-slotopt-d:hover{background:#16331f}.hla-chipname:hover,.hla-slotname:hover{text-decoration:underline}.hla-chipname:hover{text-underline-offset:2px}.hla-chip .hla-chipbtn{opacity:.4;transition:opacity .12s}.hla-chip:hover .hla-chipbtn{opacity:1}.hla-chipbtn:hover{color:#16794e!important}.hla-savebtn:hover{background:#0f5a39!important}.hla-favitem:hover{border-color:#16794e!important;background:#f6faf8!important}.hla-delbtn:hover{background:#fbeeeb!important;border-color:#d9b3aa!important}.hla-collap:hover{background:#f1f2ee!important;border-color:#dfe1da!important}.hla-nodrag{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.hla-nodrag *{-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hla-star:hover{transform:scale(1.25);color:#16794e!important}.hla-xbtn:hover{color:#b5341f!important;transform:scale(1.2)}.hla-clearbtn:hover{color:#b5341f!important;border-color:#e1c4be!important;background:#fbeeeb!important}.hla-slotbtn:hover{border-color:#16794e!important;color:#0f5a39!important;background:#eef6f1!important}.hla-priceedit:hover{background:#eef0ea!important}.hla-section-header{font-size:11px!important;line-height:1.2;letter-spacing:.13em;text-transform:uppercase;color:#16794e;font-weight:700;font-family:Barlow,sans-serif;margin:0}.hla-expandbtn{transition:color .12s,background .12s}.hla-expandbtn:hover{color:#16794e!important;background:#eef2ee!important}@keyframes hlaoverlay{0%{opacity:0}to{opacity:1}}@keyframes hlamodal{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.hla-divider{border-radius:6px;transition:background .12s}.hla-divider:hover{background:#e3ece6}.hla-divider:hover .hla-grip{color:#16794e!important}.hla-scroll::-webkit-scrollbar{width:9px;height:9px}.hla-scroll::-webkit-scrollbar-track{background:transparent}.hla-scroll::-webkit-scrollbar-thumb{background:#cdd0c8;border-radius:6px;border:2px solid transparent;background-clip:padding-box}.hla-scroll::-webkit-scrollbar-thumb:hover{background:#b4b8ad}.hla-pill .hla-pencil{opacity:0;transition:opacity .12s}.hla-pill:focus-within .hla-pencil,.hla-pill:hover .hla-pencil{opacity:1}@keyframes hlatabin{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (max-width:767px){.hla-dash-mobile{overflow-x:hidden}.hla-dash-mobile *{max-width:100%}.hla-dash-mobile input,.hla-dash-mobile select,.hla-dash-mobile textarea{font-size:16px!important}.hla-dash-mobile .hla-m-tall,.hla-dash-mobile button,.hla-dash-mobile select,.hla-dash-mobile textarea{min-height:44px!important}.hla-dash-mobile .hla-m-scrolllist{max-height:none!important;overflow:visible!important;min-height:0!important}.hla-dash-mobile .hla-m-favcard{flex:none!important}.hla-dash-mobile .hla-m-browsetabs{flex-wrap:nowrap}.hla-dash-mobile .hla-m-browsetabs>button{flex:1 1!important;min-width:0!important}.hla-dash-mobile .hla-m-slotrow{flex-wrap:wrap;row-gap:8px!important;column-gap:8px!important;align-items:center}.hla-dash-mobile .hla-m-slotrow>div{min-height:44px}.hla-dash-mobile .hla-m-slotrow .hla-m-slotdd{flex-grow:1;flex-shrink:0;flex-basis:calc(100% - 52px);min-width:calc(100% - 52px)!important}.hla-dash-mobile .hla-m-slotrow .hla-m-slotmode{flex:0 0 74px!important;margin-left:52px!important}.hla-dash-mobile .hla-m-slotrow .hla-m-slotmode>select{width:100%!important;height:44px!important;padding:0 12px 0 7px!important;font-family:Barlow,sans-serif!important;font-size:15px!important;font-weight:600!important}.hla-dash-mobile .hla-m-slotrow .hla-m-slotprice{flex:0 0 auto!important;width:auto!important;min-width:0!important;height:44px!important;padding:0 6px!important;gap:1px!important}.hla-dash-mobile .hla-m-slotrow .hla-m-slotprice>input,.hla-dash-mobile .hla-m-slotrow .hla-m-slotprice>span{font-family:Barlow,sans-serif!important;font-size:15px!important;font-weight:600!important}.hla-dash-mobile .hla-m-slotrow .hla-m-slotprice>input{width:30px!important;min-width:0!important}.hla-dash-mobile .hla-m-slotrow .hla-slotbtn,.hla-dash-mobile .hla-m-slotrow .hla-star,.hla-dash-mobile .hla-m-slotrow .hla-xbtn{flex:0 0 34px!important;width:34px!important;min-height:44px!important}.hla-dash-mobile .hla-m-tabpanel{animation:hlatabin .22s ease}}@layer base{*{box-sizing:border-box}body,html{font-family:Barlow,system-ui,sans-serif}body{@apply bg-white text-gray-900 antialiased}button,input,optgroup,select,textarea{font-family:inherit}}@layer components{.badge-pos-DST,.badge-pos-K,.badge-pos-QB,.badge-pos-RB,.badge-pos-TE,.badge-pos-WR,.btn-primary,.btn-secondary,.card,.input,.label{@apply inline-block px-1.5 py-0.5 rounded text-[10px] font-mono font-medium bg-red-50   text-red-800}.bg-hla-green{background-color:#1d9e75}.bg-hla-green-light{background-color:#e1f5ee}.border-hla-green{border-color:#1d9e75}.text-hla-green{color:#1d9e75}.text-hla-green-dark{color:#085041}.bg-hla-red{background-color:#a32d2d}.bg-hla-red-light{background-color:#fcebeb}.border-hla-red{border-color:#a32d2d}.text-hla-red{color:#a32d2d}.bg-hla-amber{background-color:#ba7517}.bg-hla-amber-light{background-color:#faeeda}.border-hla-amber{border-color:#ba7517}.text-hla-amber{color:#ba7517}.bg-hla-yellow{background-color:#fde047}.border-hla-yellow{border-color:#eab308}}