body{font-family:Arial,sans-serif;margin:0;padding:0;display:flex;flex-direction:column;min-height:100vh}.content{flex:1;padding:20px;max-width:1600px;margin:0 auto}.navbar{background-color:#f0f0f0;padding:10px 20px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 2px 4px #0000001a}.navbar-logo{height:40px;width:auto}.navbar-menu{list-style:none;margin:0;padding:0;display:flex;gap:20px}.navbar-menu li{display:inline-block}.navbar-menu a{color:#0c72ad;text-decoration:none;font-size:16px;padding:8px 12px;border-radius:4px;transition:background-color .3s}.navbar-menu a:hover{background-color:#0c72ad;color:#fff;text-decoration:none}.footer{background-color:#f8f9fa;padding:10px 20px;text-align:center;border-top:1px solid #ddd}.footer p{margin:0;font-size:14px;color:#333}h1,h2{color:#0c72ad}.entity-form,.delete-form{display:flex;flex-direction:column;gap:15px;max-width:500px;margin-top:20px}.form-group{display:flex;flex-direction:column;gap:5px}.form-group label{font-weight:700;color:#333}.text-input,.checkbox-input,.search-input{padding:8px;border:1px solid #ddd;border-radius:4px;width:100%;box-sizing:border-box}.checkbox-input{height:30px}.text-input,.select-input{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px;box-sizing:border-box;font-size:16px;color:#333}.select-input{background-color:#fff}.create-link{background-color:#007bff;color:#fff;padding:8px 20px;border-radius:4px;text-decoration:none;min-width:100px;text-align:center}.create-link:hover{background-color:#0056b3}.search-input{padding:8px;border:1px solid #ddd;border-radius:4px;width:100%;max-width:300px;box-sizing:border-box;font-size:16px;color:#333;unicode-bidi:normal}.search-input:focus{outline:none;border-color:#007bff}.list-controls{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:10px}tr.alt-row td{background-color:#f0f0f0}.text-input:focus{outline:none;border-color:#007bff}.input-error{border-color:red!important}.form-actions{display:flex;gap:10px}button{border:2px solid transparent;background-color:#08b0d3;color:#fff;border:none;padding:10px 15px;border-radius:4px;cursor:pointer}button:hover{background-color:#0c72ad}.delete-button{background-color:#dc3545}.delete-button:hover{background-color:#c82333}.cancel-link{display:inline-block;padding:10px 15px;color:#007bff;text-decoration:none;border:1px solid #007bff;border-radius:4px}.cancel-link:hover{background-color:#f8f9fa}.error-message{color:red;margin-top:10px}table{width:100%;border-collapse:collapse;margin-top:20px}th,td{border:1px solid #ddd;padding:8px;text-align:left}th{background-color:#f2f2f2}a{color:#0c72ad;text-decoration:none}a:hover{text-decoration:underline;cursor:pointer}p{margin-bottom:20px;font-size:16px;color:#333}.entity-form{display:flex;flex-direction:column;gap:15px;max-width:600px;margin-top:20px}.form-group{display:flex;flex-direction:column;gap:5px;max-width:100%}.text-input{width:100%;box-sizing:border-box}.dashboard{display:flex;flex-wrap:wrap;gap:30px;padding:40px;justify-content:center}.module{flex:1 1 calc(50% - 20px);min-width:300px;max-width:400px;height:160px;background-color:#e0e0e0;border-radius:8px;box-shadow:0 2px 6px #0000001a;display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:600;color:#333;transition:transform .2s ease}.module:hover{transform:translateY(-4px);box-shadow:0 4px 12px #00000026;text-decoration:none}.orders{border-left:6px solid #4CAF50}.customers{border-left:6px solid #afaa4c}.products{border-left:6px solid #2196F3}.users{border-left:6px solid #FF9800}.settings{border-left:6px solid #9C27B0}.reports{border-left:6px solid #F44336}.ord-list{list-style:none;padding:0}.ord-list li{padding:7px 5px 20px}.ac{text-align:center}.mt50{margin-top:50px}
