#root,body,html{font-family:Arial,sans-serif;height:100%;margin:0;padding:0}.app-container{height:160vh}.tambah-stock-button-box,.tambah-stock-button-moments{background-color:#1f1e30;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px}.tambah-stock-button-box:hover,.tambah-stock-button-moments:hover{background-color:#0056b3}@media (max-width:15px){.app-container,.header-row{flex-direction:column}.header-row{align-items:flex-start}.card-grid{flex-direction:column}}.card{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 2px 4px #0000001a;display:flex;margin:10px;max-width:400px;padding:20px;transition:transform .2s}.card.large{padding:30px}.card:hover{transform:scale(1.05)}.image-container{flex-shrink:0;margin-right:20px}.card-image{background-color:#f0f0f0;border-radius:50%;height:80px;width:80px}.card.large .card-image{height:100px;width:100px}.card-content{text-align:left}.card-content h3{color:#333;font-size:1.5rem;margin:0}.card.large .card-content h3{font-size:1rem}.card-content p{color:#666;font-size:1.2rem;margin:8px 0}.card.large .card-content p{font-size:1.5rem}.card-content small{color:#999}.sidebar{align-items:left;background-color:#1a1a2e;display:flex;flex-direction:column;height:150vh;padding-top:60px}.sidebar-logo{align-items:center;display:flex;margin-bottom:40px;padding-left:30px}.sidebar-logo img{height:50px;margin-right:10px;width:50px}.sidebar-logo h1{color:#fff;font-size:18px}.sidebar-menu{list-style:none;padding:0}.sidebar-menu li{margin:10px 0;padding-left:30px;text-align:left;width:80%}.sidebar-menu li a{border-radius:10px;color:#fff;display:block;font-size:16px;padding:10px;text-decoration:none;transition:background-color .3s ease}.sidebar-menu li a.active,.sidebar-menu li a:hover{background-color:#c7f200;color:#000;font-weight:700}.content{background-color:#f9f9f9}.header-row{padding-top:50px}.tabs{border-bottom:1px solid #ccc;display:flex}.tab{background:none;border:none;cursor:pointer;font-size:25px;outline:none;padding:10px 20px}.tab.active{border-bottom:2px solid blue;font-weight:700}.content-inner{margin-top:20px}.table td,.table th{border:1px solid #ddd;padding:10px;text-align:left}.detail-button{background-color:blue;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:5px 10px}.detail-button:hover{background-color:#00008b}.table{border-collapse:collapse;width:100%}td,th{border:1px solid #ddd;padding:8px;text-align:left}th.sortable{cursor:pointer}th.sortable:after{content:"\25B2";margin-left:5px}th.sortable.desc:after{content:"\25BC"}.modal-header-custom{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding-bottom:10px}.staff-info h4{font-size:25px;font-weight:600;margin:0}.event-info h5{color:#1890ff;font-size:14px;font-weight:500;margin:0 30px 0 0}.event-info p{color:gray;font-size:12px}.item-list{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);list-style-type:none;margin-top:20px;padding:0}.item-list li{align-items:flex-start;background-color:#f9f9f9;border:1px solid #f0f0f0;border-radius:4px;display:flex;flex-direction:column;font-size:14px;padding:10px}.item-name{font-weight:600;margin-bottom:5px}.item-status{background-color:#e0e0e0;border-radius:4px;color:#595959;display:inline-block;font-size:12px;padding:2px 8px}.item-status.green{background-color:#52c41a;color:#fff}.modal-footer-custom{border-top:1px solid #f0f0f0;display:flex;justify-content:flex-end;padding-top:10px}.title{font-size:30px;text-align:center}.event-button{background-color:#5865f2}.event-button:hover{background-color:#4752c4}.header{justify-content:center}.checkbox-row{display:flex;justify-content:flex-start;margin-bottom:10px}.checkbox-row label{flex:1 1;margin-right:20px}.header{margin-top:10px}.header,.steps-bar{margin-left:10px}.checkbox-grid{display:flex;flex-wrap:wrap}.checkbox-grid .ant-checkbox-wrapper{margin-bottom:10px;width:50%}.header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;width:100%}.header-info h2{font-size:24px;margin:0}.header-info p{color:grey;font-size:14px;margin:0}.steps-bar{margin-bottom:20px;width:100%}.form-container{background-color:#fff;border-radius:10px;box-shadow:0 2px 5px #0000001a;max-width:400px;padding:20px;width:100%}h2{font-size:20px;margin-top:0}label{display:block;font-size:14px;margin-top:10px}.title{color:#333;font-size:24px;margin-bottom:20px}.event-button{border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:18px;padding:15px 30px;text-decoration:none;transition:background-color .3s ease}.event-button,.event-button:hover{background-color:#fa2929}.header{border-radius:8px;padding-bottom:20px;text-align:center}.header h1{color:#fff;font-size:24px;margin:0}.content{background-color:#fff;border-radius:10px;box-shadow:0 2px 5px #0000001a;margin:0 auto;width:90%}.content h2{font-size:20px;margin-top:0;text-align:left}.event-item{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:10px 0}.event-item:hover{background-color:#f0f0f0;box-shadow:0 4px 8px #0000001a}.event-item-register{background-color:#d4a5a5;font-weight:600}.event-item-berangkat{background-color:#80bcd5;font-weight:600}.event-item:last-child{border-bottom:none}.event-info{text-align:left}.event-info h3{font-size:16px;margin:0}.event-info p{color:grey;font-size:14px;margin:0}button[type=submit]{background-color:#5865f2;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin-top:10px;padding:10px;width:100%}button[type=submit]:hover{background-color:#4752c4}.register-event{background-color:red;color:#fff}.form-berangkat{background-color:#ff0;color:#000}body,html{box-sizing:border-box;font-family:Arial,sans-serif;margin:0;padding:0}.app-container{display:flex;flex-direction:row;height:100vh}.sidebar{background-color:#1f1e30;color:#fff;width:250px}.content{flex:1 1;overflow-y:auto;padding:20px}.header-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;padding:20px}.tambah-stock-button{background-color:#1f1e30;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px}.tambah-stock-button:hover{background-color:#0056b3}.card-grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-start}@media (max-width:768px){.app-container,.header-row{flex-direction:column}.header-row{align-items:flex-start}.card-grid{flex-direction:column}}.tambah-produk-modal .ant-form-item-label label{font-size:18px}.table-container{margin:20px 0}.sortable-table{border-collapse:collapse;border-radius:10px;overflow:hidden;width:100%}.sortable-table td,.sortable-table th{border:1px solid #ddd;cursor:pointer;padding:8px}.sortable-table th{background-color:#007bff;color:#fff}.sortable-table th:hover{background-color:#0056b3}.sortable-table tbody tr:nth-child(2n){background-color:#f9f9f9}.sortable-table tbody tr:hover{background-color:#f1f1f1}.login-container{background-color:#f0f0f0;height:100vh;justify-content:center}.login-box,.login-container{align-items:center;display:flex;flex-direction:column}.login-box{background-color:#fff;border-radius:10px;box-shadow:0 2px 5px #0000001a;padding:20px}.input{border:1px solid #ccc;border-radius:5px;margin:10px 0;padding:10px;width:200px}.button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px}.button:hover{background-color:#0056b3}
/*# sourceMappingURL=main.f0d0f16e.css.map*/