@import "https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;500;600;700&family=Plus+Jakarta+Sans:wght@500;600;700;800&display=swap";:root{--primary:#5aad20;--primary-dark:#26a220;--primary-light:#eff8ea;--secondary:#f99b1c;--secondary-light:#fff6eb;--bg-zen:#fafbf9;--surface:#fff;--text-main:#1f2937;--text-muted:#6b7280;--border-zen:#e5e9e2}html,body{background-color:var(--bg-zen);width:100%;min-height:100%;color:var(--text-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;font-family:Be Vietnam Pro,Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}#root{flex-direction:column;width:100%;min-height:100vh;display:flex}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f4f6f3}::-webkit-scrollbar-thumb{background:#c5dec0;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#9fcb95}.ant-card{border-color:#eaefe8!important;transition:all .25s!important;box-shadow:0 4px 20px -2px #5aad200d!important}.ant-card:hover{box-shadow:0 6px 24px -2px #5aad2017!important}.ant-table-wrapper .ant-table-thead>tr>th{color:#274d16!important;background-color:#f4f9f1!important;border-bottom:1px solid #e1ecde!important;font-weight:600!important}.ant-table-wrapper .ant-table-tbody>tr:hover>td{background-color:#f7fcf5!important}.gosinga-tag-active{color:#26a220!important;background-color:#eff8ea!important;border-color:#c5e6bc!important}.gosinga-tag-warning{color:#d97706!important;background-color:#fff6eb!important;border-color:#fed7aa!important}.schedule-row-break{background-color:#fcfdfa!important}.schedule-row-break:hover>td{background-color:#f4f9f1!important}
