body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}.button.is-primary{background-color:#dcfce7!important;border-color:#dcfce7!important;color:#14532d!important}.button.is-primary:hover{background-color:#bbf7d0!important;border-color:#bbf7d0!important}.button.is-primary:active{background-color:#86efac!important;border-color:#86efac!important}.hero.is-primary{background:linear-gradient(135deg,#e0e7ff,#d1c4e9)}.max-w-600{max-width:600px;width:100%}.max-w-800{max-width:800px;width:100%}.timeline{padding-left:1rem;position:relative}.timeline:before{background:#e0e7ff;bottom:0;content:"";left:0;position:absolute;top:0;width:2px}.breadcrumb{background-color:#f9fafb;border-radius:.375rem;margin-bottom:1.5rem;padding:.75rem 1rem}.breadcrumb a{color:#4b5563;transition:color .2s ease}.breadcrumb a:hover{color:#14532d}.breadcrumb li.is-active a{color:#1f2937;font-weight:600}.title.is-3{color:#1f2937;font-weight:700}@media screen and (max-width:768px){.section{padding:1rem .75rem}.title.is-3{font-size:1.25rem}.title.is-5{font-size:1rem}.level.is-mobile{margin-bottom:1rem}.level.is-mobile .level-left,.level.is-mobile .level-right{margin-bottom:.5rem}.field.is-grouped{flex-direction:column-reverse;gap:.5rem}.field.is-grouped .control{margin-left:0!important;margin-right:0!important;width:100%}.field.is-grouped .control button{width:100%}.level-left,.level-right,.level.is-mobile{align-items:flex-start;flex-direction:column}.level-left,.level-right{display:flex;width:100%}.level-right{align-items:stretch;margin-top:1rem}.table-container{-webkit-overflow-scrolling:touch;overflow-x:auto}.table-container table{min-width:600px}.breadcrumb{margin-bottom:1rem;padding:.5rem}.hero-body{padding:1.5rem 1rem}.card-content{padding:1rem}.navbar-menu{background-color:#fffffff2}.navbar-item.is-clickable{border-bottom:1px solid #f3f4f6;padding:.75rem 1rem}.pagination-container{overflow-x:auto}.pagination{flex-wrap:wrap;justify-content:center}.page-size-selector{justify-content:center;margin-top:.5rem;width:100%}.level.is-mobile>.level-item:not(.is-narrow){flex-grow:1;margin-bottom:.5rem}}@media screen and (max-width:480px){.title.is-3{font-size:1.125rem}.input{font-size:16px}.field.is-grouped-right{flex-direction:column-reverse;gap:.75rem}.field.is-grouped-right .control{width:100%}.field.is-grouped-right .control button{font-size:1rem;padding:.75rem 1rem;width:100%}.field.is-grouped-right .control .button.is-primary{order:-1}.icon.is-large{height:3rem;width:3rem}.card-content{padding:.75rem}}.field{margin-bottom:1rem}.fa-chevron-down.is-rotated{transform:rotate(180deg);transition:transform .3s ease}.navbar-item.is-clickable:hover{background-color:#ffffff1a}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.card.is-hoverable{cursor:pointer;transition:all .3s ease}.card.is-hoverable:hover{box-shadow:0 8px 16px #0000001f;transform:translateY(-4px)}.hero.is-primary{background:linear-gradient(135deg,#667eea,#764ba2)}.button{transition:all .2s ease}.field{margin-bottom:1.5rem}.modal{align-items:center;animation:fadeIn .3s ease;background-color:#00000080;display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal.is-active{display:flex}.modal-content{animation:slideIn .3s ease;max-height:90vh;max-width:500px;overflow-y:auto;width:90%}.modal-content .box{background:#fff;border-radius:.5rem;box-shadow:0 10px 40px #0003;padding:1.5rem}.modal-content .box .content{margin-bottom:1.5rem}.modal-close{background:#0000;border:none;cursor:pointer;transition:opacity .2s ease}.modal-close:hover{opacity:.7}.field.is-grouped.is-justify-content-center{display:flex;gap:.75rem;justify-content:center;margin-top:1.5rem}.field.is-grouped.is-justify-content-center .button{min-width:100px;transition:all .2s ease}.field.is-grouped.is-justify-content-center .button:hover{transform:translateY(-2px)}.modal-content .box h1,.modal-content .box h2,.modal-content .box h3,.modal-content .box h4,.modal-content .box h5,.modal-content .box h6{color:#1f2937;margin-bottom:1rem}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media screen and (max-width:768px){.modal-content{max-height:85vh;width:95%}.modal-content .box{padding:1rem}.field.is-grouped.is-justify-content-center{flex-direction:column;gap:.5rem}.field.is-grouped.is-justify-content-center .button{width:100%}.modal-close{height:32px;width:32px}}@media screen and (max-width:480px){.modal-content{width:98%}.modal-content .box{padding:.75rem}.modal-content .box .content{margin-bottom:1rem}.field.is-grouped.is-justify-content-center .button{font-size:1rem;padding:.75rem 1rem}}.dnd-item{border:1px solid #d3d3d3;border-radius:2px}.rounded-button{background-color:#0a0a0a33;border:none;border-radius:9999px;color:#fff;height:20px;vertical-align:top;width:20px}.radio-list{.radio{display:block;&+.radio{margin-left:0;margin-top:.5em}}}.pagination,.pagination-container{align-items:center;display:flex}.pagination{gap:.5rem}.pagination-list{align-items:center;display:flex;list-style:none;margin:0;padding:0}.pagination-list li{margin:0}.pagination .input{font-size:.875rem;height:2.25em}.pagination-next,.pagination-previous{border-color:#e5e7eb;color:#4b5563}.pagination-next:hover:not(:disabled),.pagination-previous:hover:not(:disabled){background-color:#f9fafb;border-color:#bbf7d0;color:#14532d}.pagination-next:disabled,.pagination-previous:disabled{cursor:not-allowed;opacity:.5}.page-size-selector{align-items:center;color:#6b7280;display:flex;font-size:.875rem}.page-size-selector .select select{border-color:#e5e7eb;font-size:.875rem}.page-size-selector .select:hover select{border-color:#bbf7d0}@media screen and (max-width:768px){.pagination-container{justify-content:center;width:100%}.pagination{flex-wrap:wrap;gap:.25rem;justify-content:center}.pagination-next,.pagination-previous{font-size:.75rem;padding:.25rem .5rem}.pagination .input{font-size:.75rem;width:50px!important}.page-size-selector{justify-content:center;margin-top:.5rem;width:100%}}@media screen and (max-width:480px){.pagination-next,.pagination-previous{font-size:.625rem;padding:.2rem .4rem}.pagination .input{width:45px!important}}#root,#root>div,body,html{height:100%}.loader-container{align-items:center;display:flex;flex-direction:column;height:100px;justify-content:center;min-height:100vh;position:absolute;width:100%;z-index:1000}.loader-item{background-color:#fff;height:100%;margin-top:175px;padding-top:100px;width:100%}
/*# sourceMappingURL=main.b94eda5e.css.map*/