:root{--labo-color: rgb(59 130 246)}.module-finance{--module-color: #0077ff;border-color:var(--class-color)}.module-plant{--module-color: #0cb862;border-color:var(--class-color)}body{height:100%;font-family:Figtree,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-color:var(--labo-color)}header{display:flex;padding:.5rem 1rem;font-size:1.25rem;line-height:1.75rem;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));background-color:var(--labo-color)}main{padding-left:.5rem;padding-right:.5rem;padding-top:.5rem}h1,h2,h3,h4,h5,caption{font-family:Figtree,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:700}h3{margin-top:.5rem;margin-bottom:.5rem;border-bottom-width:2px;--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1));padding-left:.5rem;padding-right:.5rem;font-size:1.125rem;line-height:1.75rem;border-left-width:20px}#module-tabs{position:relative;vertical-align:middle}#module-tabs>li{border-color:var(--labo-color);position:relative;display:inline-block;float:left}#module-tabs>li a{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1));text-decoration-line:none}#module-tabs>li.active,#module-tabs>li.active:hover,#module-tabs>li.active:focus{background-color:var(--module-color);border-color:var(--module-color)}#module-tabs>li.active a,#module-tabs>li.active:hover a,#module-tabs>li.active:focus a{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));text-decoration-line:none}#module-tabs>li:hover,#module-tabs>li:focus{background-color:#eee;color:#000}#module-tabs li+li{margin-left:-1px}#module-tabs>li:not(:first-child):not(:last-child){border-radius:0}#module-tabs>li:first-child{margin-left:0}#module-tabs>li:first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}#module-tabs>li:last-child:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}#module-panels .module-panel{display:none}#module-panels .module-panel.active{display:block}.module-panel{width:100%;height:100%;display:none}.module-panel.active{display:block}.feature-tabs>li{margin-left:.25rem;margin-right:.25rem;border-top-left-radius:.375rem;border-top-right-radius:.375rem;border-left-width:1px;border-right-width:1px;border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.feature-tabs>li:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.feature-tabs>li.active{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.feature-tabs>li a{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1));text-decoration-line:none}.modal{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background-color:#00000080}.modal.hidden{display:none}.modal>div{width:24rem;border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.5rem;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.modal h2{margin-bottom:1rem;font-size:1.25rem;line-height:1.75rem;font-weight:700;--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}#finance table{margin-top:1rem;margin-bottom:1rem;border-top-width:1px;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}#finance table thead{--tw-bg-opacity: 1;background-color:rgb(147 197 253 / var(--tw-bg-opacity, 1))}#finance table td,#finance table th{border-left-width:1px;border-right-width:1px;--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1));padding-left:.5rem;padding-right:.5rem}#finance table td .count,#finance table th .count{width:4em}#finance table td .price,#finance table th .price{width:6em}
