:root{--primary-main: #fff;--primary-light: hsl(0, 0%, 35%);--primary-hover: #595959;--font-color: #000;--base-color: #ea0505;--base-color-100: #f0eaeaf0;--base-color-700: #ffffffd3}.App{text-align:left}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion: no-preference){.App-logo{animation:App-logo-float infinite 3s ease-in-out}}.App-header{min-height:100vh;display:flex;flex-direction:column;align-items:left;justify-content:left;font-size:calc(10px + 2vmin);text-align:left}body{margin-left:-10px}.App-link{color:#704cb6}@keyframes App-logo-float{0%{transform:translateY(0)}50%{transform:translateY(10px)}to{transform:translateY(0)}}.side-menu-container{position:fixed;top:0;left:0;width:250px;height:100%;background-color:#fff;box-shadow:0 0 10px #0003;z-index:1}.main-content{position:relative}.landing-page{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;background-image:url(/assets/bg-DpiefpzD.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center;color:#333;text-align:center;padding:2rem;box-sizing:border-box}.landing-page:before{content:"";position:absolute;inset:0;background:#ffffffb3;z-index:1}.landing-header,.landing-main,.landing-footer{position:relative;z-index:2;width:100%;max-width:1200px}.landing-header{margin-bottom:3rem}.landing-header h1{font-size:3rem;font-weight:700;margin-bottom:1rem}.landing-header p{font-size:1.2rem;max-width:800px;margin:0 auto;color:#555}.landing-main{width:100%}.landing-nav{display:flex;justify-content:center;align-items:stretch;gap:2rem;flex-wrap:wrap}.nav-item{flex:1;min-width:220px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:2rem;background-color:#ffffffe6;border-radius:12px;box-shadow:0 4px 12px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.nav-item:hover{transform:translateY(-5px);box-shadow:0 8px 24px #00000026}.nav-item p{font-size:1rem;color:#666;margin-top:1.5rem;text-align:center}.nav-item .ant-btn{width:fit-content;font-size:1.2rem}.landing-footer{margin-top:4rem;display:flex;justify-content:center;gap:2rem}.landing-footer a{color:#333;font-size:1.8rem;transition:color .3s ease}.landing-footer a:hover{color:#1890ff}.custom-select{width:100%;margin-top:10px;margin-bottom:15px}.ant-select-selector,.custom-select .ant-select-selector{border:1px solid #090808!important}.ant-select-selection-placeholder{color:#000!important}.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder{color:gray!important}.custom-select span,.custom-select div span{color:#000!important}.custom-dropdown .ant-select-item{background-color:#000;color:#999}.custom-option{color:#999}.ant-spin-container{text-align:center;margin:5px 30px 20px 20px}.standard-select{width:100%;margin-top:10px;margin-bottom:15px}.standard-select div{border:1px solid #090808!important}.standard-select span,.standard-select div span{color:#000!important}.ant-btn{border-color:#000}.ant-picker{border:1px solid black}.ant-picker-input input::placeholder{color:#000!important}.color-legend{display:flex;flex-direction:row;margin-bottom:10px}.legend-item{display:flex;align-items:center;margin-right:10px}.color-box{width:20px;height:20px;margin-right:5px}.legend-label{font-size:14px}.cell{width:100%;height:30px}.ant-table-cell{padding:2px!important}.ant-spin-container{text-align:center;margin:0!important}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
